class AliTRDgtuTrack;
class AliTRDmcm;
class AliTRDmodule;
-class AliTRDtrigParam;
class AliTRDdigitsManager;
class AliTRDdataArrayI;
+class AliTRDdataArrayS;
class AliTRDgeometry;
-class AliTRDcalibDB;
-class AliTRDCommonParam;
class AliTRDtrigger : public TNamed {
Bool_t Open(const Char_t *name, Int_t nEvent = 0);
Bool_t ReadDigits();
- Bool_t ReadDigits(AliRawReader* rawReader);
+ Bool_t ReadDigits(AliRawReader *rawReader);
+ Bool_t ReadDigits(TTree *digitsTree);
Bool_t MakeTracklets(Bool_t makeTracks = kFALSE);
void MakeTracks(Int_t det);
Bool_t WriteTracklets(Int_t det);
Int_t GetNumberOfTracks() const;
Int_t GetNPrimary() const { return fNPrimary; };
- AliTRDtrigParam *GetParameter() const { return fTrigParam; };
AliTRDgtuTrack *GetTrack(Int_t i) const;
void SetRunLoader(AliRunLoader *rl) { fRunLoader = rl; };
void SetMCMcoordinates(Int_t imcm);
- void SetParameter(AliTRDtrigParam *trigp) { fTrigParam = trigp; };
-
protected:
Float_t fField; //! Magnetic field
AliTRDgeometry *fGeo; //! TRD geometry
- AliTRDcalibDB *fCalib; //! Calibration DB
- AliTRDCommonParam *fCParam; //! Common parameters
- AliTRDtrigParam *fTrigParam; //! Trigger class parameters
AliRunLoader *fRunLoader; //! Run Loader
AliTRDdigitsManager *fDigitsManager; //! TRD digits manager
TTree *fTrackletTree; //! Tree with tracklets
Int_t fNtracklets; //! Tracklets counter
- AliTRDdataArrayI *fDigits; //! Array with digits
+ AliTRDdataArrayS *fDigits; //! Array with digits
AliTRDdataArrayI *fTrack0; //! Track dictionary 0
AliTRDdataArrayI *fTrack1; //! Track dictionary 1
AliTRDdataArrayI *fTrack2; //! Track dictionary 2
TClonesArray *fTracks; //! Array of GTU tracks
- ClassDef(AliTRDtrigger,3) // TRD trigger class
+ ClassDef(AliTRDtrigger,6) // TRD trigger class
};