![]() |
AliPhysics
958ad07 (958ad07)
|
#include <AliAnalysisTaskMuonCuts.h>
Public Types | |
enum | { kThetaAbs23, kThetaAbs310, kNthetaAbs } |
Public Member Functions | |
AliAnalysisTaskMuonCuts () | |
AliAnalysisTaskMuonCuts (const char *name, const AliMuonTrackCuts &cuts) | |
virtual | ~AliAnalysisTaskMuonCuts () |
virtual void | Terminate (Option_t *option) |
void | MyUserCreateOutputObjects () |
void | ProcessEvent (TString physSel, const TObjArray &selectTrigClasses, TString centrality) |
void | SetSigmaCuts (Int_t nSigmaCuts=-1, Double_t *sigmaCuts=0x0) |
Private Types | |
enum | { kDCAxVsP, kDCAyVsP, kPdcaVsP, kPDCAVsPCheck, kDCAVsPCheck, kChiProbVsP, kSigmaVsPt, kSigmaVsEta, kNhistoTypes } |
Private Member Functions | |
AliAnalysisTaskMuonCuts (const AliAnalysisTaskMuonCuts &) | |
AliAnalysisTaskMuonCuts & | operator= (const AliAnalysisTaskMuonCuts &) |
TString | GetHistoName (Int_t histoTypeIndex, Int_t thetaAbsIndex, Int_t srcIndex) |
ClassDef (AliAnalysisTaskMuonCuts, 1) | |
Private Attributes | |
TObjArray * | fHistoTypeKeys |
Base histogram name. More... | |
TObjArray * | fThetaAbsKeys |
Name of theta at absorber end. More... | |
TArrayD | fSigmaCuts |
List of sigma cuts. More... | |
Definition at line 20 of file AliAnalysisTaskMuonCuts.h.
anonymous enum |
Enumerator | |
---|---|
kThetaAbs23 | |
kThetaAbs310 | |
kNthetaAbs |
Definition at line 31 of file AliAnalysisTaskMuonCuts.h.
|
private |
Definition at line 45 of file AliAnalysisTaskMuonCuts.h.
AliAnalysisTaskMuonCuts::AliAnalysisTaskMuonCuts | ( | ) |
Default ctor.
Definition at line 76 of file AliAnalysisTaskMuonCuts.cxx.
AliAnalysisTaskMuonCuts::AliAnalysisTaskMuonCuts | ( | const char * | name, |
const AliMuonTrackCuts & | cuts | ||
) |
Constructor.
Definition at line 86 of file AliAnalysisTaskMuonCuts.cxx.
|
virtual |
Destructor
Definition at line 106 of file AliAnalysisTaskMuonCuts.cxx.
|
private |
|
private |
|
private |
Get local histogram name
Definition at line 184 of file AliAnalysisTaskMuonCuts.cxx.
Referenced by MyUserCreateOutputObjects(), ProcessEvent(), and Terminate().
void AliAnalysisTaskMuonCuts::MyUserCreateOutputObjects | ( | ) |
Definition at line 117 of file AliAnalysisTaskMuonCuts.cxx.
|
private |
void AliAnalysisTaskMuonCuts::ProcessEvent | ( | TString | physSel, |
const TObjArray & | selectTrigClasses, | ||
TString | centrality | ||
) |
Fill histogram
Definition at line 193 of file AliAnalysisTaskMuonCuts.cxx.
Set number of sigmas
Definition at line 262 of file AliAnalysisTaskMuonCuts.cxx.
Referenced by AliAnalysisTaskMuonCuts().
|
virtual |
Draw some histogram at the end.
Definition at line 283 of file AliAnalysisTaskMuonCuts.cxx.
|
private |
Base histogram name.
Definition at line 59 of file AliAnalysisTaskMuonCuts.h.
Referenced by AliAnalysisTaskMuonCuts(), GetHistoName(), Terminate(), and ~AliAnalysisTaskMuonCuts().
|
private |
List of sigma cuts.
Definition at line 61 of file AliAnalysisTaskMuonCuts.h.
Referenced by MyUserCreateOutputObjects(), ProcessEvent(), SetSigmaCuts(), and Terminate().
|
private |
Name of theta at absorber end.
Definition at line 60 of file AliAnalysisTaskMuonCuts.h.
Referenced by AliAnalysisTaskMuonCuts(), GetHistoName(), Terminate(), and ~AliAnalysisTaskMuonCuts().