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