1 #ifndef ALIANALYSISTASKTRIGCHEFF_H
2 #define ALIANALYSISTASKTRIGCHEFF_H
13 #include "AliVAnalysisMuon.h"
15 class AliMuonTrackCuts;
31 void ProcessEvent(TString physSel,
const TObjArray& selectTrigClasses, TString centrality);
33 TList*
GetEffHistoList(TString physSel, TString trigClassNames, TString centrality, TString trackSelection);
79 TString
GetHistoName(Int_t itype, Int_t icount, Int_t ichamber, Int_t itrackSel, Int_t imatch, Int_t imethod);
80 Bool_t
FillEffHistoList(TString physSel, TString trigClassNames, TString centrality, TString trackSelection, TList* outList = 0x0);
TObjArray * fTrackSelKeys
Selection names.
void Terminate(Option_t *option)
void ProcessEvent(TString physSel, const TObjArray &selectTrigClasses, TString centrality)
Hit pattern from tracker track extrapolation.
TObjArray * fHistoTypeKeys
Base histogram name.
Hit pattern from trigger.
Check rejected tracks per board.
Check rejected tracks per board.
AliAnalysisTaskTrigChEff & operator=(const AliAnalysisTaskTrigChEff &)
TObjArray * fMatchTrigKeys
Match trigger names.
TList * GetEffHistoList(TString physSel, TString trigClassNames, TString centrality, TString trackSelection)
TObjArray * fCountTypeKeys
Count type keys.
ClassDef(AliAnalysisTaskTrigChEff, 4)
Counts per slat histogram index.
Total number of matched types.
Counts per board histogram index.
Total number of track selection.
AliAnalysisTaskTrigChEff()
virtual ~AliAnalysisTaskTrigChEff()
TString GetHistoName(Int_t itype, Int_t icount, Int_t ichamber, Int_t itrackSel, Int_t imatch, Int_t imethod)
Bool_t FillEffHistoList(TString physSel, TString trigClassNames, TString centrality, TString trackSelection, TList *outList=0x0)
void MyUserCreateOutputObjects()
tracks used for calculation
Counts per cathode histogram index.
TList * fList
TList output object.
Non selected tracks (includes ghosts)
TObjArray * fEffMethodKeys
Efficiency methods keys.
Total number of efficiency methods.