- virtual void TOFpc(Float_t xtof, Float_t ytof, Float_t zlenC,
- Float_t zlenB, Float_t zlenA, Float_t ztof0){}
- virtual void DrawModule();
- virtual void SDigits2Digits();
- void Hits2Digits(Int_t evNumber=0);
- void Digits2Raw (Int_t evNumber=0);
- void Raw2Digits (Int_t evNumber=0);
+ virtual void TOFpc(Float_t /*xtof*/, Float_t /*ytof*/, Float_t /*zlenC*/,
+ Float_t /*zlenB*/, Float_t /*zlenA*/, Float_t /*ztof0*/){};
+ virtual void TOFpc(Float_t /*xtof*/, Float_t /*ytof*/, Float_t /*zlenA*/,
+ Float_t /*zlenB*/){};
+ virtual void TOFpc(Float_t /*xtof*/, Float_t /*ytof*/, Float_t /*zlenA*/){};
+ virtual void DrawModule() const;
+ virtual void DrawDetectorModules() const {};
+ virtual void DrawDetectorStrips() const {};
+ //virtual void DrawDetectorModulesinFrame()=0;
+ //virtual void DrawDetectorStripsinFrame()=0;
+ void CreateTOFFolders();
+ Bool_t CheckOverlap(Int_t* vol, Int_t* digit, Int_t Track);
+ //virtual void Hits2Digits();
+ virtual void Hits2SDigits();
+ virtual void Hits2SDigits(Int_t evNumber1, Int_t evNumber2);
+ virtual AliDigitizer* CreateDigitizer(AliRunDigitizer* manager) const;
+ virtual void Digits2Reco () {};
+ void Digits2Raw ();
+ void Raw2Digits () {};
+ void Raw2Digits (AliRawReader* rawReader);
+ Bool_t Raw2SDigits (AliRawReader* rawReader);
+ virtual void ResetHits ();
+ virtual void ResetDigits ();
+ virtual void ResetSDigits();
+ TClonesArray *SDigits() const {return fSDigits;}
+ TClonesArray *ReconParticles() const {return fReconParticles;}
+ void RecreateSDigitsArray();
+ void CreateSDigitsArray();
+ virtual void SetTOFSectors(Int_t *sectors);
+ virtual void GetTOFSectors(Int_t *sectors) const;
+ virtual void SetTOFHoles(Bool_t holes) { fTOFHoles = holes; };
+ virtual Bool_t GetTOFHoles() const { return fTOFHoles; };
+ AliTOFGeometry *GetGeometry() const { return fTOFGeometry; };
+
+ // Trigger
+ virtual AliTriggerDetector* CreateTriggerDetector() const
+ {return new AliTOFTrigger();}