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