]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG0/trigger/AliGenTriggerMapSelector.h
Corrected cast
[u/mrichter/AliRoot.git] / PWG0 / trigger / AliGenTriggerMapSelector.h
CommitLineData
a6ce57c4 1/* $Id$ */
2
3#ifndef AliGenTriggerMapSelector_H
4#define AliGenTriggerMapSelector_H
5
6#include "AliSelectorRL.h"
7
8class TH1F;
9class TH2F;
10class TH1;
11class TH2;
12class TNtuple;
13
14class 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