AliPhysics  2c6b7ad (2c6b7ad)
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)
Check rejected tracks per board.
Counts per slat histogram index.
Number of count type.
Counts per cathode histogram index.
centrality
TObjArray * fCountTypeKeys
!<! Selection names
Hit pattern from tracker track extrapolation.
No match with trigger.
int Int_t
Definition: External.C:63
AliTrigChEffOutput & operator=(const AliTrigChEffOutput &)
Dummy.
Counts per board histogram index.
Total number of track selection.
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.
TObjArray * fHistoTypeKeys
!<! Count type keys
Hit pattern from trigger.
Check rejected tracks per board.
Non selected tracks (includes ghosts)
Total number of efficiency methods.
tracks used for calculation
Total number of matched types.
TObjArray * fMatchTrigKeys
!<! Efficiency methods keys
AliTrigChEffOutput(TObjArray *outputList, const char *name="")
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