1 #ifndef ALIANALYSISTASKMUONQA_H 2 #define ALIANALYSISTASKMUONQA_H 13 #include "AliAnalysisTaskSE.h" 19 class AliCounterCollection;
20 class AliMuonEventCuts;
21 class AliMuonTrackCuts;
cluster charge distribution in chamber i
number of chamber hit per track
number of clusters per DE per track
number of clusters per DE
virtual void Terminate(Option_t *)
virtual void UserExec(Option_t *)
cluster size distribution in chamber i
AliMuonTrackCuts * fTrackCuts
Track cuts.
Pt distribution match Hpt.
number of clusters per chamber per track
static const Int_t nCh
number of tracking chambers
AliMuonEventCuts * fEventCuts
Event cuts.
cluster charge per DE: dispersion
cluster size per DE: mean
void SetTrackCuts(AliMuonTrackCuts *trackCuts)
Quality assurance of MUON ESDs.
cluster size per DE: dispersion
cluster charge per DE: mean
AliMuonEventCuts * GetEventCuts()
Get event cuts.
static const Int_t nDE
number of DE
virtual ~AliAnalysisTaskMuonQA()
void SelectEvent(Bool_t flag=kTRUE)
Select events passing the AliMuonEventCuts as defined by the task to fill histograms.
Pt distribution of mu+ match Hpt.
void SelectMatched(Bool_t flag=kTRUE)
Select track matching the trigger to fill histograms.
Pt distribution of mu- match Lpt.
TObjArray * fListExpert
List of output object for experts.
cluster charge per Ch: mean
static const Float_t dMax[5]
maximum diameter of each station
TArrayI fMuonTrigIndex
Combined muon trigger index.
TObjArray * fListNorm
Normalized histograms.
AliAnalysisTaskMuonQA & operator=(const AliAnalysisTaskMuonQA &rhs)
Not implemented.
Pt distribution of mu+ match Lpt.
TObjArray * fList
List of output object for everybody.
cluster charge distribution per DE
Double_t ChangeThetaRange(Double_t theta)
cluster size distribution per DE
distribution of probability of chi2
Bool_t fApplyAccCut
use only tracks passing the acceptance cuts (Rabs, eta)
AliCounterCollection * fTrackCounters
track statistics
Pt distribution match Lpt.
void SelectCharge(Short_t charge=0)
Select negative (<0), positive (>0) or all (==0) tracks to fill histograms.
number of clusters per track
Bool_t fSelectMatched
Fill histograms only with tracks matching the trigger.
TList * BuildListOfTriggers(const TObjArray *)
void ApplyAccCut(Bool_t flag=kTRUE)
Use only tracks passing the acceptance cuts (Rabs, eta)
Bool_t fSelectEvent
Fill histograms only with events passing the AliMuonEventCuts selection.
AliCounterCollection * fEventCounters
event statistics
cluster size per Ch: dispersion
cluster position distribution in chamber i
number of clusters per chamber
Pt distribution of mu- match Hpt.
cluster size per Ch: mean
AliMuonTrackCuts * GetTrackCuts()
Get track cuts.
normalized chi2 distribution
Short_t fSelectCharge
Fill histograms only with negative/position tracks (0=all)
number of tracks matched with trigger
cluster charge per Ch: dispersion
virtual void UserCreateOutputObjects()