AliMUONPayloadTrigger();
virtual ~AliMUONPayloadTrigger();
- Bool_t Decode(UInt_t *buffer);
+ Bool_t Decode(UInt_t *buffer, Bool_t scalerEvent = kFALSE);
void ResetDDL();
/// Return maximum number of regional cards in DATE file
Int_t GetMaxLoc() const {return fMaxLoc;}
- void SetMaxReg(Int_t reg);
void SetMaxLoc(Int_t loc);
/// Return pointer to local structure
AliMUONPayloadTrigger& operator = (const AliMUONPayloadTrigger& stream);
void AddErrorMessage(const Char_t* msg);
-
+ void SetMaxReg(Int_t reg);
+
Int_t fMaxReg; ///< maximum number of regional cards in DATE file
Int_t fMaxLoc; ///< maximum number of local cards in DATE file
AliMUONRegHeader* fRegHeader; //!< pointer for regional structure
AliMUONLocalStruct* fLocalStruct; //!< pointer to local structure
- AliMUONLogger* fLog; //!< Map of errors msg;
+ AliMUONLogger* fLog; //!< Map of errors msg;
Int_t fDarcEoWErrors; //!< number of end of DARC word errors;
Int_t fGlobalEoWErrors; //!< number of end of global word errors;
Int_t fRegEoWErrors; //!< number of end of regional word errors;
Int_t fLocalEoWErrors; //!< number of end of local word errors;
- Bool_t fWarnings; //!< flag to enable/disable warnings
- ClassDef(AliMUONPayloadTrigger, 2) // base class for reading MUON trigger rawdata
+ Bool_t fWarnings; //!< flag to enable/disable warnings
+ Bool_t fNofRegSet; //!< true if number of regional boards is set from outside
+
+ ClassDef(AliMUONPayloadTrigger, 3) // base class for reading MUON trigger rawdata
};
#endif