1 #ifndef ALITRDTRIGGERHLT_H
2 #define ALITRDTRIGGERHLT_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
6 ///////////////////////////////////////////////////////////////////////////////
8 // TRD trigger class //
10 ///////////////////////////////////////////////////////////////////////////////
15 #include "AliTRDgeometry.h"
16 #include "AliTRDtrigger.h"
19 /* class TClonesArray; */
20 /* class TObjArray; */
24 class AliRawReaderMemory;
26 //class AliTRDtrigger : public TNamed {
27 class AliTRDtriggerHLT : public AliTRDtrigger
31 AliTRDtriggerHLT(const Text_t* name, const Text_t* title);
32 AliTRDtriggerHLT(const AliTRDtriggerHLT &p);
33 virtual ~AliTRDtriggerHLT();
34 AliTRDtriggerHLT &operator=(const AliTRDtriggerHLT &p);
36 virtual Bool_t TestTracklet(Int_t det, Int_t row, Int_t seed, Int_t n);
37 virtual Bool_t TreeTracklets(Int_t idet);
38 virtual Bool_t IsTreeOwner() const {return fTreeCreatedHere;}
39 TTree * GetTrackletTree() {return fTrackletTree;}
40 virtual Bool_t ResetTree();
41 virtual void Copy(TObject &p) const;
43 virtual Bool_t ReadDigits(AliRawReaderMemory* rawReader);
44 virtual Bool_t MakeTracklets(Bool_t makeTracks = kFALSE);
45 /* virtual void MakeTracks(Int_t det); */
49 Bool_t fTreeCreatedHere; //flag indicating that AliTRDtriggerHLT has created the cluster tree
53 //functions should not be used on HLT:
54 void SetRunLoader(AliRunLoader *rl)
57 AliInfo("Not to be used!");
60 //Bool_t WriteTracklets(Int_t det);
64 AliInfo("Not to be used!");
68 Bool_t ReadTracklets(AliRunLoader *rl)
70 AliInfo("Not to be used!");
74 Bool_t Open(const Char_t *name, Int_t nEvent = 0)
76 AliInfo("Not to be used!");
80 virtual Bool_t ReadDigits(AliRawReader* rawReader)
82 AliInfo("Not to be used!");
86 ClassDef(AliTRDtriggerHLT,1) // TRD trigger class