AliPhysics  master (3d17d9d)
AliTrigChEffOutput.h
Go to the documentation of this file.
1 #ifndef ALITRIGCHEFFOUTPUT_H
2 #define ALITRIGCHEFFOUTPUT_H
3 
13 
14 #include "AliMuonAnalysisOutput.h"
15 
16 class TString;
17 class TList;
18 class TObjArray;
19 class TH1;
20 
21 class AliTrigChEffOutput : public AliMuonAnalysisOutput {
22  public:
23  AliTrigChEffOutput ( TObjArray* outputList, const char* name = "" );
24  AliTrigChEffOutput ( const char *filename, const char *outputName = "testMTRChamberEff" );
25 
26  virtual ~AliTrigChEffOutput();
27 
28  TList* GetEffHistoList ( TString physSel, TString trigClassNames, TString centrality, Int_t itrackSel, Int_t imatch, Int_t imethod );
29  TString GetHistoName ( Int_t itype, Int_t icount, Int_t ichamber, Int_t itrackSel, Int_t imatch, Int_t imethod );
30  TH1* GetCountHisto ( Int_t itype, Int_t icount, Int_t ichamber, Int_t itrackSel, Int_t imatch, Int_t imethod );
31 
32  enum {
38  };
39 
40  enum {
46  };
47 
48  enum {
54  };
55 
56  enum {
60  };
61 
62  enum {
66  };
67 
68  private:
69 
74 
75  void InitKeys();
76 
82 
84  ClassDef(AliTrigChEffOutput, 0); // Trigger chamber efficiencies
86 };
87 
88 #endif
const char * filename
Definition: TestFCM.C:1
TList * GetEffHistoList(TString physSel, TString trigClassNames, TString centrality, Int_t itrackSel, Int_t imatch, Int_t imethod)
Non selected tracks (includes ghosts)
tracks used for calculation
Total number of track selection.
centrality
Counts per cathode histogram index.
Counts per board histogram index.
Hit pattern from tracker track extrapolation.
TObjArray * fCountTypeKeys
!<! Selection names
Counts per slat histogram index.
Number of count type.
int Int_t
Definition: External.C:63
AliTrigChEffOutput & operator=(const AliTrigChEffOutput &)
Dummy.
Total number of efficiency methods.
Hit pattern from trigger.
TH1 * GetCountHisto(Int_t itype, Int_t icount, Int_t ichamber, Int_t itrackSel, Int_t imatch, Int_t imethod)
Output for Trig chamber effieincy.
No match with trigger.
TObjArray * fHistoTypeKeys
!<! Count type keys
Total number of matched types.
Check rejected tracks per board.
TObjArray * fMatchTrigKeys
!<! Efficiency methods keys
AliTrigChEffOutput(TObjArray *outputList, const char *name="")
Check rejected tracks per board.
TString GetHistoName(Int_t itype, Int_t icount, Int_t ichamber, Int_t itrackSel, Int_t imatch, Int_t imethod)
Definition: External.C:196
TObjArray * fEffMethodKeys
!<! Base histogram name