]>
Commit | Line | Data |
---|---|---|
a6ce57c4 | 1 | /* $Id$ */ |
2 | ||
3 | #ifndef AliGenTriggerMapSelector_H | |
4 | #define AliGenTriggerMapSelector_H | |
5 | ||
6 | #include "AliSelectorRL.h" | |
7 | ||
8 | class TH1F; | |
9 | class TH2F; | |
10 | class TH1; | |
11 | class TH2; | |
12 | class TNtuple; | |
13 | ||
14 | class AliGenTriggerMapSelector : public AliSelectorRL { | |
15 | public: | |
16 | AliGenTriggerMapSelector(); | |
17 | virtual ~AliGenTriggerMapSelector(); | |
18 | ||
19 | virtual void Init(TTree *tree); | |
20 | virtual void SlaveBegin(TTree *tree); | |
21 | virtual Bool_t Process(Long64_t entry); | |
22 | virtual Bool_t Notify(); | |
23 | virtual void SlaveTerminate(); | |
24 | virtual void Terminate(); | |
25 | ||
26 | void WriteHistograms(const char* filename = "triggerMap.root"); | |
27 | void ReadHistograms(const char* filename = "triggerMap.root"); | |
9cb768f2 | 28 | void GenerateTriggerMap(Bool_t clean = kFALSE); |
a6ce57c4 | 29 | |
30 | protected: | |
31 | TH2F* fChipsFired; | |
32 | ||
33 | TNtuple* fTracklets; // vertex vs. chip_l1 vs. chip_l2 for all tracklets | |
34 | ||
35 | private: | |
36 | AliGenTriggerMapSelector(const AliGenTriggerMapSelector&); | |
37 | AliGenTriggerMapSelector& operator=(const AliGenTriggerMapSelector&); | |
38 | ||
39 | ClassDef(AliGenTriggerMapSelector, 0); | |
40 | }; | |
41 | ||
42 | #endif |