#include "AliZDCChMap.h"
class AliRawReader;
-class AliRawDataHeader;
+struct AliRawDataHeader;
class AliZDCRawStream: public TObject {
Bool_t IsL0BitSet() const {return fIsL0BitSet;}
Bool_t IsPileUpEvent() const {return fIsPileUpEvent;}
+ void SetReadOutCard(Int_t icard) {fReadOutCard=icard;}
+ void SetDataOffset(Int_t iOffset) {fDataOffset=iOffset;}
void SetNChannelsOn(Int_t val) {fNChannelsOn = val;}
void SetSector(Int_t i, Int_t val) {fSector[i] = val;}
+ void SetMapRead(Bool_t value) {fIsMapRead=value;}
void SetMapADCMod(Int_t iraw, Int_t imod) {fMapADC[iraw][0]=imod;}
void SetMapADCCh(Int_t iraw, Int_t ich) {fMapADC[iraw][1]=ich;}
void SetMapADCSig(Int_t iraw, Int_t isig) {fMapADC[iraw][2]=isig;}
void SetMapDet(Int_t iraw, Int_t idet) {fMapADC[iraw][3]=idet;}
void SetMapTow(Int_t iraw, Int_t itow) {fMapADC[iraw][4]=itow;}
-
+ void SetReadCDH(Bool_t value) {fReadCDH=value;}
void SetSODReading(Bool_t iset) {fSODReading = iset;}
private :
Bool_t fIsADCEOB; // True when EOB
Bool_t fSODReading; // True when reading SOD (DA)
Bool_t fIsMapRead; // True if map is already read
+ Bool_t fReadCDH; // False for sim raw data (uncorrect CDH!)
Int_t fDeadfaceOffset; // deadface offset
Int_t fDeadbeefOffset; // deadbeef offset
Bool_t fIsADDTDCdatum; // true when streaming ADD TDC data
Int_t fADDTDCdatum; // datum for ADD TDC
- ClassDef(AliZDCRawStream, 19) // class for reading ZDC raw data
+ ClassDef(AliZDCRawStream, 20) // class for reading ZDC raw data
};
#endif