8 #ifndef GET_CFG_CHANNEL_HH
9 #define GET_CFG_CHANNEL_HH
virtual ~GETCfgChannel()
Definition: GETCfgChannel.cpp:46
static string TriggerInhibitId[4]
Trigger Inhibit identifiers.
Definition: GETCfgChannel.hh:36
static double CSAGainValue[4]
Gain values (pC)
Definition: GETCfgChannel.hh:40
void SetActive(bool b=true)
Definition: GETCfgChannel.icc:22
static string ReadingModeId[3]
Reading mode identifiers.
Definition: GETCfgChannel.hh:38
u_short csa_gain
Value of the channel gain (CSA charge capacitor)
Definition: GETCfgChannel.hh:46
bool selected_for_test_mode
Switch between physics mode and test mode (input capacitor for injection)
Definition: GETCfgChannel.hh:43
Definition: GETChannel.hh:41
virtual string GetFullId() const
Definition: GETCfgChannel.cpp:62
ClassDef(GETCfgChannel, 0)
static string CSAGainId[4]
Gain identifiers.
Definition: GETCfgChannel.hh:37
bool is_active
Whether this channel is active.
Definition: GETCfgChannel.hh:42
GETCfgChannel(GETChannel *p=NULL)
Definition: GETCfgChannel.cpp:26
GETChannel * GetParentChannel() const
Definition: GETCfgChannel.icc:13
u_short trigger_inhibition
Permits to inhibit a specific channel to the trigger building and/or to the trigger data (trigger bui...
Definition: GETCfgChannel.hh:44
u_short reading_mode
When to read the channel.
Definition: GETCfgChannel.hh:47
bool IsActive() const
Definition: GETCfgChannel.icc:28
int GetXMLConfig(DOMNode *node)
Definition: GETCfgChannel.cpp:74
GETChannel * parent
GET object the configuration is related to.
Definition: GETCfgChannel.hh:33
Definition: GETCfgChannel.hh:25
double GetCSAGainValue() const
Definition: GETCfgChannel.icc:32
u_short threshold_LSB
Value of the individual DAC threshold for the channel (4 least signficant bits)
Definition: GETCfgChannel.hh:45