virtual Bool_t Next();
virtual Bool_t NextDDL();
+ /// Return maximum number of DDL in DATE file
Int_t GetMaxDDL() const {return fMaxDDL;}
+ /// Return maximum number of regional cards in DATE file
Int_t GetMaxReg() const {return fPayload->GetMaxReg();}
+ /// Return maximum number of local cards in DATE file
Int_t GetMaxLoc() const {return fPayload->GetMaxLoc();}
void SetMaxReg(Int_t reg);
void SetMaxLoc(Int_t loc);
-
+ /// Set object for reading the raw data
void SetReader(AliRawReader* rawReader) {fRawReader = rawReader;}
+ /// Return pointer for DDL structure
AliMUONDDLTrigger* GetDDLTrigger() const {return fPayload->GetDDLTrigger();}
+ /// Return number of DDL
Int_t GetDDL() const {return fDDL - 1;}
private :
+ /// Not implemented
+ AliMUONRawStreamTrigger(const AliMUONRawStreamTrigger& stream);
+ /// Not implemented
+ AliMUONRawStreamTrigger& operator = (const AliMUONRawStreamTrigger& stream);
AliRawReader* fRawReader; ///< object for reading the raw data
AliMUONPayloadTrigger* fPayload; ///< pointer to payload decoder
Bool_t fNextDDL; ///< flag for next DDL to be read
Int_t fMaxDDL; ///< maximum number of DDL in DATE file
- AliMUONRawStreamTrigger(const AliMUONRawStreamTrigger& stream);
- AliMUONRawStreamTrigger& operator = (const AliMUONRawStreamTrigger& stream);
-
ClassDef(AliMUONRawStreamTrigger, 3) // base class for reading MUON trigger rawdata
};