class AliRawReaderDate;
class AliRunLoader;
class AliITSLoader;
-class AliITS;
class AliITSEventHeader;
class AliRawDataHeader;
AliITSBeamTestDigitizer();
AliITSBeamTestDigitizer(const Text_t* name,const Text_t* title,
- Char_t* opt="Nov04");
+ Char_t* opt="Nov04",const char* filename="galice.root");
AliITSBeamTestDigitizer(const Text_t* name,const Text_t* title,
- Int_t run,Char_t* opt="Nov04");
- AliITSBeamTestDigitizer(const char* filename);
+ Int_t run,Char_t* opt="Nov04",const char* filename="galice.root");
AliITSBeamTestDigitizer(const AliITSBeamTestDigitizer& bt);
AliITSBeamTestDigitizer& operator=(const AliITSBeamTestDigitizer &source);
void SelectEvents(Int_t eventtype) {fDATEEvType=eventtype;}
void SetBeamTestPeriod(BeamtestPeriod_t per=kNov04) {fPeriod=per;}
void SetRunNumber(Int_t run) {fRunNumber=run;}
-
- void SetBeamTestGeometry(AliITS* bt){fBt=bt;}
+ void SetOptDate(Bool_t opt=kFALSE) {fOptDate=opt;}
void SetActive(const TString& subdet,Bool_t value);
void ExecDigitization();
- void Init();
+ void Init(const char* filename);
Int_t GetRunNumber() const {return fRunNumber;}
Bool_t GetFlagInit() const {return fFlagInit;}
+ Bool_t GetOptDate() const {return fOptDate;}
BeamtestPeriod_t GetBeamTestPeriod() const {return fPeriod;}
- AliITS* GetBeamTestGeometry() const {return fBt;}
+
protected:
Bool_t fFlagHeader; //flag for the hader
Bool_t fFlagInit; //flag for initialization
+ Bool_t fOptDate; //option for reading date format files
+ //(default: reads root files)
TString fDigitsFileName; //Digits file name
TString fRawdataFileName; //Raw data file name
BeamtestPeriod_t fPeriod; //Beam test period
- AliITS* fBt; //! Local pointer to ITS geometry.
-
AliRunLoader* fRunLoader; // Local pointer to run loader
AliITSLoader* fLoader; // Pointer to ITS loader
static const TString fgkDefaultDigitsFileName; // default name for dig. file
- ClassDef(AliITSBeamTestDigitizer,1) // An Alice SDD beam test digitization class
+ ClassDef(AliITSBeamTestDigitizer,3) // An Alice SDD beam test digitization class
};