DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq
sourcecode
wibmod
src
wibmod
WIB1
ItemConversion.hh
Go to the documentation of this file.
1
#ifndef ITEMCONVERSION_HH_
2
#define ITEMCONVERSION_HH_
3
4
#include <string>
5
#include <boost/unordered_map.hpp>
6
7
class
ItemConversion
{
8
protected
:
9
size_t
data_size
;
10
std::string
data_description
;
11
ItemConversion
(){}
12
ItemConversion
13
(boost::unordered_map<std::string, std::string> ) { }
14
public
:
15
virtual
~ItemConversion
() { }
16
size_t
DataSize
() {
17
return
data_size
;
18
}
19
std::string
DataDescription
() {
20
return
data_description
;
21
}
22
virtual
void
Convert
(uint32_t src,
void
*dest) = 0;
23
static
ItemConversion
*
FromString
(std::string convstring);
24
25
26
27
};
28
29
#endif
ItemConversion
Definition
ItemConversion.hh:7
ItemConversion::ItemConversion
ItemConversion()
Definition
ItemConversion.hh:11
ItemConversion::data_description
std::string data_description
Definition
ItemConversion.hh:10
ItemConversion::FromString
static ItemConversion * FromString(std::string convstring)
Definition
conversions.cpp:37
ItemConversion::ItemConversion
ItemConversion(boost::unordered_map< std::string, std::string >)
Definition
ItemConversion.hh:13
ItemConversion::Convert
virtual void Convert(uint32_t src, void *dest)=0
ItemConversion::DataSize
size_t DataSize()
Definition
ItemConversion.hh:16
ItemConversion::~ItemConversion
virtual ~ItemConversion()
Definition
ItemConversion.hh:15
ItemConversion::data_size
size_t data_size
Definition
ItemConversion.hh:9
ItemConversion::DataDescription
std::string DataDescription()
Definition
ItemConversion.hh:19
Generated on Sat Jun 28 2025 for DUNE-DAQ by
1.12.0