AliPhysics  a88b1f0 (a88b1f0)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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
Counts per cathode histogram index.
const char * filename
Definition: TestFCM.C:1
TList * GetEffHistoList(TString physSel, TString trigClassNames, TString centrality, Int_t itrackSel, Int_t imatch, Int_t imethod)
Hit pattern from trigger.
tracks used for calculation
Non selected tracks (includes ghosts)
Total number of matched types.
Hit pattern from tracker track extrapolation.
centrality
Counts per slat histogram index.
TObjArray * fCountTypeKeys
!<! Selection names
Total number of track selection.
Number of count type.
int Int_t
Definition: External.C:63
AliTrigChEffOutput & operator=(const AliTrigChEffOutput &)
Dummy.
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
Check rejected tracks per board.
No match with trigger.
Counts per board histogram index.
TObjArray * fMatchTrigKeys
!<! Efficiency methods keys
Check rejected tracks per board.
AliTrigChEffOutput(TObjArray *outputList, const char *name="")
Total number of efficiency methods.
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