static Int_t GetNumberOfTDCs() {return fgkNumberOfTDCs;}; // get number of TDCs
static Int_t GetNumberOfChannels() {return fgkNumberOfChannels;}; // get number of channels
static Int_t GetNumberOfIndexes() {return fgkNumberOfIndexes;}; // get number of indexes
+ static Int_t GetNumberOfIndexesEO() {return fgkNumberOfIndexesEO;}; // get number of indexes EO
AliTOFFEEConfig *GetFEEConfig() const {return fFEEConfig;}; // get FEE config
AliTOFFEElightConfig *GetFEElightConfig() const {return fFEElightConfig;}; // get FEElight config
Bool_t GetChannelEnabled(Int_t iIndex) const {return iIndex < GetNumberOfIndexes() ? fChannelEnabled[iIndex] : kFALSE;}; // get channel enabled
Int_t GetMatchingWindow(Int_t iIndex) const {return iIndex < GetNumberOfIndexes() ? fMatchingWindow[iIndex] : 0;}; // get matching window
Int_t GetLatencyWindow(Int_t iIndex) const {return iIndex < GetNumberOfIndexes() ? fLatencyWindow[iIndex] : 0;}; // get latency window
-
+ UInt_t GetTriggerMask(Int_t iddl) const {return iddl < GetNumberOfDDLs() ? fTriggerMask[iddl] : 0;}; // get trigger mask
+ UInt_t *GetTriggerMaskArray() {return fTriggerMask;}; // get trigger mask array
+
/* setters */
/* methods */
Int_t ParseFEElightConfig(); // parse FEElight config
void ResetChannelEnabledArray(); // reset channel enabled array
+ void ResetTriggerMaskArray(); // reset trigger mask array
void Reset(); // reset channel enabled array
Bool_t IsChannelEnabled(Int_t iIndex) const {return GetChannelEnabled(iIndex);}; // is channel enabled
static const Int_t fgkNumberOfTDCs = 15; // number of TDCs
static const Int_t fgkNumberOfChannels = 8; // number of channels
static const Int_t fgkNumberOfIndexes = 157248; // number of indexes
+ static const Int_t fgkNumberOfIndexesEO = 172800; // number of indexes EO
AliTOFFEEConfig *fFEEConfig; // FEE config
AliTOFFEElightConfig *fFEElightConfig; // FEElight config
Int_t fMatchingWindow[fgkNumberOfIndexes]; // matching window
Int_t fLatencyWindow[fgkNumberOfIndexes]; // matching window
- ClassDef(AliTOFFEEReader, 1);
+ UInt_t fTriggerMask[fgkNumberOfDDLs]; // trigger mask
+
+ ClassDef(AliTOFFEEReader, 2);
};