]>
Commit | Line | Data |
---|---|---|
0af7cb2e | 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 */ | |
5 | ||
6 | /////////////////////////////////////////////////////////////////////////////// | |
7 | // // | |
8 | // TRD trigger class // | |
9 | // // | |
10 | /////////////////////////////////////////////////////////////////////////////// | |
11 | ||
12 | #include "TNamed.h" | |
13 | ||
14 | #include "AliLog.h" | |
15 | #include "AliTRDgeometry.h" | |
16 | #include "AliTRDtrigger.h" | |
17 | ||
18 | /* class TTree; */ | |
19 | /* class TClonesArray; */ | |
20 | /* class TObjArray; */ | |
21 | ||
22 | class AliRunLoader; | |
23 | class AliRawReader; | |
24 | class AliRawReaderMemory; | |
25 | ||
26 | //class AliTRDtrigger : public TNamed { | |
27 | class AliTRDtriggerHLT : public AliTRDtrigger | |
28 | { | |
29 | public: | |
30 | AliTRDtriggerHLT(); | |
31 | AliTRDtriggerHLT(const Text_t* name, const Text_t* title); | |
32 | AliTRDtriggerHLT(const AliTRDtriggerHLT &p); | |
33 | virtual ~AliTRDtriggerHLT(); | |
34 | AliTRDtriggerHLT &operator=(const AliTRDtriggerHLT &p); | |
35 | ||
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; | |
42 | virtual void Init(); | |
43 | virtual Bool_t ReadDigits(AliRawReaderMemory* rawReader); | |
44 | virtual Bool_t MakeTracklets(Bool_t makeTracks = kFALSE); | |
45 | /* virtual void MakeTracks(Int_t det); */ | |
46 | ||
47 | protected: | |
48 | ||
49 | Bool_t fTreeCreatedHere; //flag indicating that AliTRDtriggerHLT has created the cluster tree | |
50 | ||
51 | private: | |
52 | ||
53 | //functions should not be used on HLT: | |
54 | void SetRunLoader(AliRunLoader *rl) | |
55 | { | |
56 | fRunLoader = rl; | |
57 | AliInfo("Not to be used!"); | |
58 | } | |
59 | ||
60 | //Bool_t WriteTracklets(Int_t det); | |
61 | ||
62 | Bool_t ReadDigits() | |
63 | { | |
64 | AliInfo("Not to be used!"); | |
65 | return kFALSE; | |
66 | } | |
67 | ||
68 | Bool_t ReadTracklets(AliRunLoader *rl) | |
69 | { | |
70 | AliInfo("Not to be used!"); | |
71 | return kFALSE; | |
72 | } | |
73 | ||
74 | Bool_t Open(const Char_t *name, Int_t nEvent = 0) | |
75 | { | |
76 | AliInfo("Not to be used!"); | |
77 | return kFALSE; | |
78 | } | |
79 | ||
80 | virtual Bool_t ReadDigits(AliRawReader* rawReader) | |
81 | { | |
82 | AliInfo("Not to be used!"); | |
83 | return kFALSE; | |
84 | } | |
85 | ||
86 | ClassDef(AliTRDtriggerHLT,1) // TRD trigger class | |
87 | ||
88 | }; | |
89 | ||
90 | #endif |