TPCCondData
|
Class that combines information on parameters and settings if the read-out electronics for storage. More...
#include <GenericADCElectronicsParameters.h>
Public Member Functions | |
GenericADCElectronicsParameters (int readoutGroupID, int polarity, int maxADCvalue, float frequency, bool isPedestalSubtracted, bool isZeroSupressed) | |
Convenient constructor setting all values. More... | |
GenericADCElectronicsParameters (EVENT::LCObject *obj) | |
'Copy constructor' needed to interpret LCCollection read from file/database. More... | |
virtual | ~GenericADCElectronicsParameters () |
Important for memory handling. More... | |
void | setReadoutGroup (int readoutGroupID) |
void | setPolarity (int polarity) |
void | setMaxADCValue (int maxADCValue) |
void | setFrequency (float frequency) |
void | setPedestalSubtracted (bool onoff) |
void | setZeroSupressed (bool onoff) |
int | getReadoutGroup () const |
int | getPolarity () const |
int | getMaxADCValue () const |
float | getFrequency () const |
bool | isPedestalSubtracted () const |
bool | isZeroSupressed () const |
void | print (std::ostream &os=std::cout) const |
const std::string | getTypeName () const |
const std::string | getDataDescription () const |
Static Public Member Functions | |
static std::string | getRevision () |
static std::string | getDefaultColName () |
Class that combines information on parameters and settings if the read-out electronics for storage.
The readout group (module) number can be stored as integer. The polarity of the electronics is stored in an integer that should be +1 (positive polarity) or -1 (negative polarity). The precision of the read-out electronics can be stored in an integer variable that holds the maximum possible ADC counts (i.e. maxADCValue=255). The read-out frequency is store as a float variable in the unit MHz. This object is based on the LCFixedObject template.
Definition at line 37 of file GenericADCElectronicsParameters.h.
tpcconddata::GenericADCElectronicsParameters::GenericADCElectronicsParameters | ( | int | readoutGroupID, |
int | polarity, | ||
int | maxADCvalue, | ||
float | frequency, | ||
bool | isPedestalSubtracted, | ||
bool | isZeroSupressed | ||
) |
Convenient constructor setting all values.
Definition at line 20 of file GenericADCElectronicsParameters.cc.
|
inline |
'Copy constructor' needed to interpret LCCollection read from file/database.
Definition at line 48 of file GenericADCElectronicsParameters.h.
|
virtual |
Important for memory handling.
Definition at line 30 of file GenericADCElectronicsParameters.cc.
|
inline |
Definition at line 94 of file GenericADCElectronicsParameters.h.
|
static |
Definition at line 15 of file GenericADCElectronicsParameters.cc.
float tpcconddata::GenericADCElectronicsParameters::getFrequency | ( | ) | const |
Definition at line 78 of file GenericADCElectronicsParameters.cc.
int tpcconddata::GenericADCElectronicsParameters::getMaxADCValue | ( | ) | const |
Definition at line 73 of file GenericADCElectronicsParameters.cc.
int tpcconddata::GenericADCElectronicsParameters::getPolarity | ( | ) | const |
Definition at line 68 of file GenericADCElectronicsParameters.cc.
int tpcconddata::GenericADCElectronicsParameters::getReadoutGroup | ( | ) | const |
Definition at line 63 of file GenericADCElectronicsParameters.cc.
|
static |
Definition at line 10 of file GenericADCElectronicsParameters.cc.
|
inline |
Definition at line 90 of file GenericADCElectronicsParameters.h.
bool tpcconddata::GenericADCElectronicsParameters::isPedestalSubtracted | ( | ) | const |
Definition at line 83 of file GenericADCElectronicsParameters.cc.
bool tpcconddata::GenericADCElectronicsParameters::isZeroSupressed | ( | ) | const |
Definition at line 88 of file GenericADCElectronicsParameters.cc.
void tpcconddata::GenericADCElectronicsParameters::print | ( | std::ostream & | os = std::cout | ) | const |
Definition at line 96 of file GenericADCElectronicsParameters.cc.
void tpcconddata::GenericADCElectronicsParameters::setFrequency | ( | float | frequency | ) |
Definition at line 47 of file GenericADCElectronicsParameters.cc.
void tpcconddata::GenericADCElectronicsParameters::setMaxADCValue | ( | int | maxADCValue | ) |
Definition at line 42 of file GenericADCElectronicsParameters.cc.
void tpcconddata::GenericADCElectronicsParameters::setPedestalSubtracted | ( | bool | onoff | ) |
Definition at line 52 of file GenericADCElectronicsParameters.cc.
void tpcconddata::GenericADCElectronicsParameters::setPolarity | ( | int | polarity | ) |
Definition at line 37 of file GenericADCElectronicsParameters.cc.
void tpcconddata::GenericADCElectronicsParameters::setReadoutGroup | ( | int | readoutGroupID | ) |
Definition at line 32 of file GenericADCElectronicsParameters.cc.
void tpcconddata::GenericADCElectronicsParameters::setZeroSupressed | ( | bool | onoff | ) |
Definition at line 57 of file GenericADCElectronicsParameters.cc.