AliPhysics  master (3d17d9d)
AliAnalysisTaskCheckEvSel Class Reference

#include <AliAnalysisTaskCheckEvSel.h>

Inheritance diagram for AliAnalysisTaskCheckEvSel:

Public Member Functions

 AliAnalysisTaskCheckEvSel ()
 
 AliAnalysisTaskCheckEvSel (Bool_t readMC, Int_t system, AliRDHFCutsD0toKpi *cuts)
 
virtual ~AliAnalysisTaskCheckEvSel ()
 
virtual void UserCreateOutputObjects ()
 
virtual void Init ()
 
virtual void LocalInit ()
 
virtual void UserExec (Option_t *option)
 
virtual void Terminate (Option_t *option)
 
virtual void FinishTaskOutput ()
 
void SetAODMismatchProtection (Int_t opt=1)
 
void SetCutOnzVertexSPD (Int_t opt)
 
void SetUseAliEventCuts (Bool_t opt=kTRUE)
 
void SetEnableEvPropNtuple (Bool_t dontuple)
 
void SetEnableVertexNtuple (Bool_t dontuple)
 
AliRDHFCutsGetCutObject ()
 

Private Member Functions

void ConfigureEvSelAxis (TAxis *ax)
 
 AliAnalysisTaskCheckEvSel (const AliAnalysisTaskCheckEvSel &source)
 
AliAnalysisTaskCheckEvSeloperator= (const AliAnalysisTaskCheckEvSel &source)
 

Private Attributes

TListfOutput
 ! list send on output slot 0 More...
 
Bool_t fReadMC
 
Int_t fSystem
 flag for MC More...
 
Int_t fCutOnzVertexSPD
 0=pp, 1=Pb-Pb, 2=p-Pb More...
 
Int_t fAODProtection
 cut on zSPD vertex to remove outliers in centrality vs. tracklets (0=no cut, 1= cut at 12 cm, 2= cut on difference to z of vtx tracks, 3=cut on nsigma distance between SPD and track vertices More...
 
TH1F * fHistNEvents
 ! hist. for No. of events More...
 
TH2FfHistNEventsVsCent
 ! hist. for No. of events More...
 
TH2FfHistNEventsVsCL1
 ! hist. for No. of events More...
 
TH1F * fHistWhyRej
 ! hist. for No. of events More...
 
TH2FfHistNEventsVsWhyRej
 ! hist. for No. of events More...
 
TH1F * fHistNEventsVsTime
 ! hist. for No. of events More...
 
TH1F * fHistNTrackletsBeforePileup
 ! hist. for No. of tracklets More...
 
TH1F * fHistNTrackletsAfterPileup
 ! hist. for No. of tracklets More...
 
TH1F * fHistNCL1BeforePileup
 ! hist. for No. of tracklets More...
 
TH1F * fHistNCL1AfterPileup
 ! hist. for No. of tracklets More...
 
TH1F * fHistCentrality
 ! hist. of centrality distribution More...
 
TH2FfHistCL0vsV0MCentrality
 ! hist. of centrality (CL0 vs V0) More...
 
TH2FfHistNTracksTPCoutVsV0Cent
 ! Centrality-multiplicity correl More...
 
TH2FfHistNTracksFB4VsV0Cent
 ! Centrality-multiplicity correl More...
 
TH2FfHistNTracksFB4EtaPosVsV0Cent
 ! Centrality-multiplicity correl More...
 
TH2FfHistNTracksFB4EtaNegVsV0Cent
 ! Centrality-multiplicity correl More...
 
TH2FfHistNTracksBC0VsV0Cent
 ! Centrality-multiplicity correl More...
 
TH2FfHistNTrackletsVsV0Cent
 ! Centrality-multiplicity correl More...
 
TH2FfHistNTrackletsGoldenVsV0Cent
 ! Centrality-multiplicity correl More...
 
TH3FfHistNTrackletsGoldenVsV0CentVsZvert
 ! Centrality-multiplicity correl More...
 
TH1F * fHistPhiTrackelts
 ! Control plot More...
 
TH2FfHistNCL0VsV0Cent
 ! pileup control plot More...
 
TH2FfHistNCL1VsV0Cent
 ! pileup control plot More...
 
TH2FfHistT0AmplVsV0Ampl
 ! pileup control plot More...
 
TH2FfHistT0AmplVsV0Cent
 ! pileup control plot More...
 
TH2FfHistT0AmplVsNCL0
 ! pileup control plot More...
 
TH2FfHistT0AmplVsCL0Cent
 ! pileup control plot More...
 
TH2FfHistNTracksTPCoutVsNTracklets
 ! Centrality-multiplicity correl More...
 
TH2FfHistNTracksFB4VsNTracklets
 ! Centrality-multiplicity correl More...
 
TH2FfHistNTracksBC0VsNTracksFB4
 ! Centrality-multiplicity correl More...
 
TH2FfHistZVertexSPDBeforeCuts
 ! z-vertex distr. More...
 
TH2FfHistZVertexSPDBeforeSPDCut
 ! z-vertex distr. More...
 
TH2FfHistZVertexSPDAfterCuts
 ! z-vertex distr. More...
 
TH2FfHistZVertexSPDBadTrackVert
 ! z-vertex distr. More...
 
THnSparseF * fEventProp
 ! event properties More...
 
TNtuple * fNtupleEvProp
 ! ntuple of event props More...
 
Bool_t fEnableEvPropNtuple
 
TNtuple * fNtupleZvtxDistVsWhyRej
 flag to enable ntuple More...
 
Bool_t fEnableVertexNtuple
 
Bool_t fUseAliEventCuts
 flag to enable ntuple for primary vertex studies More...
 
AliNormalizationCounterfCounter
 flag to use AliEventCuts for selection More...
 
AliRDHFCutsD0toKpifAnalysisCuts
 

Detailed Description

Definition at line 23 of file AliAnalysisTaskCheckEvSel.h.

Constructor & Destructor Documentation

AliAnalysisTaskCheckEvSel::AliAnalysisTaskCheckEvSel ( )

Definition at line 47 of file AliAnalysisTaskCheckEvSel.cxx.

Referenced by GetCutObject().

AliAnalysisTaskCheckEvSel::AliAnalysisTaskCheckEvSel ( Bool_t  readMC,
Int_t  system,
AliRDHFCutsD0toKpi cuts 
)

Definition at line 104 of file AliAnalysisTaskCheckEvSel.cxx.

AliAnalysisTaskCheckEvSel::~AliAnalysisTaskCheckEvSel ( )
virtual

Definition at line 163 of file AliAnalysisTaskCheckEvSel.cxx.

AliAnalysisTaskCheckEvSel::AliAnalysisTaskCheckEvSel ( const AliAnalysisTaskCheckEvSel source)
private

Member Function Documentation

void AliAnalysisTaskCheckEvSel::ConfigureEvSelAxis ( TAxis ax)
private

configure bin labels for event selection bits

Definition at line 344 of file AliAnalysisTaskCheckEvSel.cxx.

Referenced by GetCutObject(), and UserCreateOutputObjects().

virtual void AliAnalysisTaskCheckEvSel::FinishTaskOutput ( )
inlinevirtual

Definition at line 36 of file AliAnalysisTaskCheckEvSel.h.

AliRDHFCuts* AliAnalysisTaskCheckEvSel::GetCutObject ( )
inline

Definition at line 47 of file AliAnalysisTaskCheckEvSel.h.

virtual void AliAnalysisTaskCheckEvSel::Init ( )
inlinevirtual

Definition at line 32 of file AliAnalysisTaskCheckEvSel.h.

Referenced by LocalInit().

virtual void AliAnalysisTaskCheckEvSel::LocalInit ( )
inlinevirtual

Definition at line 33 of file AliAnalysisTaskCheckEvSel.h.

AliAnalysisTaskCheckEvSel& AliAnalysisTaskCheckEvSel::operator= ( const AliAnalysisTaskCheckEvSel source)
private

Referenced by GetCutObject().

void AliAnalysisTaskCheckEvSel::SetAODMismatchProtection ( Int_t  opt = 1)
inline

Definition at line 38 of file AliAnalysisTaskCheckEvSel.h.

void AliAnalysisTaskCheckEvSel::SetCutOnzVertexSPD ( Int_t  opt)
inline

Definition at line 39 of file AliAnalysisTaskCheckEvSel.h.

Referenced by AddTaskCheckEvSel().

void AliAnalysisTaskCheckEvSel::SetEnableEvPropNtuple ( Bool_t  dontuple)
inline

Definition at line 44 of file AliAnalysisTaskCheckEvSel.h.

Referenced by AddTaskCheckEvSel().

void AliAnalysisTaskCheckEvSel::SetEnableVertexNtuple ( Bool_t  dontuple)
inline

Definition at line 45 of file AliAnalysisTaskCheckEvSel.h.

Referenced by AddTaskCheckEvSel().

void AliAnalysisTaskCheckEvSel::SetUseAliEventCuts ( Bool_t  opt = kTRUE)
inline

Definition at line 43 of file AliAnalysisTaskCheckEvSel.h.

void AliAnalysisTaskCheckEvSel::Terminate ( Option_t option)
virtual

Definition at line 672 of file AliAnalysisTaskCheckEvSel.cxx.

Referenced by LocalInit().

void AliAnalysisTaskCheckEvSel::UserCreateOutputObjects ( )
virtual

Definition at line 213 of file AliAnalysisTaskCheckEvSel.cxx.

void AliAnalysisTaskCheckEvSel::UserExec ( Option_t option)
virtual

Definition at line 371 of file AliAnalysisTaskCheckEvSel.cxx.

Referenced by LocalInit().

Member Data Documentation

AliRDHFCutsD0toKpi* AliAnalysisTaskCheckEvSel::fAnalysisCuts
private

Definition at line 106 of file AliAnalysisTaskCheckEvSel.h.

Referenced by GetCutObject(), and UserExec().

Int_t AliAnalysisTaskCheckEvSel::fAODProtection
private

cut on zSPD vertex to remove outliers in centrality vs. tracklets (0=no cut, 1= cut at 12 cm, 2= cut on difference to z of vtx tracks, 3=cut on nsigma distance between SPD and track vertices

Definition at line 61 of file AliAnalysisTaskCheckEvSel.h.

Referenced by SetAODMismatchProtection(), and UserExec().

AliNormalizationCounter* AliAnalysisTaskCheckEvSel::fCounter
private

flag to use AliEventCuts for selection

!Counter for normalization

Definition at line 104 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCheckEvSel().

Int_t AliAnalysisTaskCheckEvSel::fCutOnzVertexSPD
private

0=pp, 1=Pb-Pb, 2=p-Pb

Definition at line 59 of file AliAnalysisTaskCheckEvSel.h.

Referenced by SetCutOnzVertexSPD(), and UserExec().

Bool_t AliAnalysisTaskCheckEvSel::fEnableEvPropNtuple
private

Definition at line 99 of file AliAnalysisTaskCheckEvSel.h.

Referenced by SetEnableEvPropNtuple(), and UserExec().

Bool_t AliAnalysisTaskCheckEvSel::fEnableVertexNtuple
private

Definition at line 101 of file AliAnalysisTaskCheckEvSel.h.

Referenced by SetEnableVertexNtuple(), and UserExec().

THnSparseF* AliAnalysisTaskCheckEvSel::fEventProp
private

! event properties

Definition at line 97 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCheckEvSel().

TH1F* AliAnalysisTaskCheckEvSel::fHistCentrality
private

! hist. of centrality distribution

Definition at line 73 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCheckEvSel().

TH2F* AliAnalysisTaskCheckEvSel::fHistCL0vsV0MCentrality
private

! hist. of centrality (CL0 vs V0)

Definition at line 74 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCheckEvSel().

TH2F* AliAnalysisTaskCheckEvSel::fHistNCL0VsV0Cent
private

! pileup control plot

Definition at line 84 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCheckEvSel().

TH1F* AliAnalysisTaskCheckEvSel::fHistNCL1AfterPileup
private

! hist. for No. of tracklets

Definition at line 72 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCheckEvSel().

TH1F* AliAnalysisTaskCheckEvSel::fHistNCL1BeforePileup
private

! hist. for No. of tracklets

Definition at line 71 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCheckEvSel().

TH2F* AliAnalysisTaskCheckEvSel::fHistNCL1VsV0Cent
private

! pileup control plot

Definition at line 85 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCheckEvSel().

TH1F* AliAnalysisTaskCheckEvSel::fHistNEvents
private

! hist. for No. of events

flag to activate protection against AOD-dAOD mismatch. -1: no protection, 0: check AOD/dAOD nEvents only, 1: check AOD/dAOD nEvents + TProcessID names

Definition at line 63 of file AliAnalysisTaskCheckEvSel.h.

Referenced by Terminate(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCheckEvSel().

TH2F* AliAnalysisTaskCheckEvSel::fHistNEventsVsCent
private

! hist. for No. of events

Definition at line 64 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCheckEvSel().

TH2F* AliAnalysisTaskCheckEvSel::fHistNEventsVsCL1
private

! hist. for No. of events

Definition at line 65 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCheckEvSel().

TH1F* AliAnalysisTaskCheckEvSel::fHistNEventsVsTime
private

! hist. for No. of events

Definition at line 68 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCheckEvSel().

TH2F* AliAnalysisTaskCheckEvSel::fHistNEventsVsWhyRej
private

! hist. for No. of events

Definition at line 67 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCheckEvSel().

TH1F* AliAnalysisTaskCheckEvSel::fHistNTrackletsAfterPileup
private

! hist. for No. of tracklets

Definition at line 70 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCheckEvSel().

TH1F* AliAnalysisTaskCheckEvSel::fHistNTrackletsBeforePileup
private

! hist. for No. of tracklets

Definition at line 69 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCheckEvSel().

TH2F* AliAnalysisTaskCheckEvSel::fHistNTrackletsGoldenVsV0Cent
private

! Centrality-multiplicity correl

Definition at line 81 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCheckEvSel().

TH3F* AliAnalysisTaskCheckEvSel::fHistNTrackletsGoldenVsV0CentVsZvert
private

! Centrality-multiplicity correl

Definition at line 82 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCheckEvSel().

TH2F* AliAnalysisTaskCheckEvSel::fHistNTrackletsVsV0Cent
private

! Centrality-multiplicity correl

Definition at line 80 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCheckEvSel().

TH2F* AliAnalysisTaskCheckEvSel::fHistNTracksBC0VsNTracksFB4
private

! Centrality-multiplicity correl

Definition at line 92 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCheckEvSel().

TH2F* AliAnalysisTaskCheckEvSel::fHistNTracksBC0VsV0Cent
private

! Centrality-multiplicity correl

Definition at line 79 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCheckEvSel().

TH2F* AliAnalysisTaskCheckEvSel::fHistNTracksFB4EtaNegVsV0Cent
private

! Centrality-multiplicity correl

Definition at line 78 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCheckEvSel().

TH2F* AliAnalysisTaskCheckEvSel::fHistNTracksFB4EtaPosVsV0Cent
private

! Centrality-multiplicity correl

Definition at line 77 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCheckEvSel().

TH2F* AliAnalysisTaskCheckEvSel::fHistNTracksFB4VsNTracklets
private

! Centrality-multiplicity correl

Definition at line 91 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCheckEvSel().

TH2F* AliAnalysisTaskCheckEvSel::fHistNTracksFB4VsV0Cent
private

! Centrality-multiplicity correl

Definition at line 76 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCheckEvSel().

TH2F* AliAnalysisTaskCheckEvSel::fHistNTracksTPCoutVsNTracklets
private

! Centrality-multiplicity correl

Definition at line 90 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCheckEvSel().

TH2F* AliAnalysisTaskCheckEvSel::fHistNTracksTPCoutVsV0Cent
private

! Centrality-multiplicity correl

Definition at line 75 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCheckEvSel().

TH1F* AliAnalysisTaskCheckEvSel::fHistPhiTrackelts
private

! Control plot

Definition at line 83 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCheckEvSel().

TH2F* AliAnalysisTaskCheckEvSel::fHistT0AmplVsCL0Cent
private

! pileup control plot

Definition at line 89 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCheckEvSel().

TH2F* AliAnalysisTaskCheckEvSel::fHistT0AmplVsNCL0
private

! pileup control plot

Definition at line 88 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCheckEvSel().

TH2F* AliAnalysisTaskCheckEvSel::fHistT0AmplVsV0Ampl
private

! pileup control plot

Definition at line 86 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCheckEvSel().

TH2F* AliAnalysisTaskCheckEvSel::fHistT0AmplVsV0Cent
private

! pileup control plot

Definition at line 87 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCheckEvSel().

TH1F* AliAnalysisTaskCheckEvSel::fHistWhyRej
private

! hist. for No. of events

Definition at line 66 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCheckEvSel().

TH2F* AliAnalysisTaskCheckEvSel::fHistZVertexSPDAfterCuts
private

! z-vertex distr.

Definition at line 95 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCheckEvSel().

TH2F* AliAnalysisTaskCheckEvSel::fHistZVertexSPDBadTrackVert
private

! z-vertex distr.

Definition at line 96 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCheckEvSel().

TH2F* AliAnalysisTaskCheckEvSel::fHistZVertexSPDBeforeCuts
private

! z-vertex distr.

Definition at line 93 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCheckEvSel().

TH2F* AliAnalysisTaskCheckEvSel::fHistZVertexSPDBeforeSPDCut
private

! z-vertex distr.

Definition at line 94 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCheckEvSel().

TNtuple* AliAnalysisTaskCheckEvSel::fNtupleEvProp
private

! ntuple of event props

Definition at line 98 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCheckEvSel().

TNtuple* AliAnalysisTaskCheckEvSel::fNtupleZvtxDistVsWhyRej
private

flag to enable ntuple

! ntuple of ZvtxTRK vs. ZvtxSPD vs. Ncontributors vs. whyrej flag

Definition at line 100 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCheckEvSel().

TList* AliAnalysisTaskCheckEvSel::fOutput
private

! list send on output slot 0

Definition at line 56 of file AliAnalysisTaskCheckEvSel.h.

Referenced by Terminate(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskCheckEvSel().

Bool_t AliAnalysisTaskCheckEvSel::fReadMC
private

Definition at line 57 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserExec().

Int_t AliAnalysisTaskCheckEvSel::fSystem
private

flag for MC

Definition at line 58 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserCreateOutputObjects(), and UserExec().

Bool_t AliAnalysisTaskCheckEvSel::fUseAliEventCuts
private

flag to enable ntuple for primary vertex studies

Definition at line 102 of file AliAnalysisTaskCheckEvSel.h.

Referenced by SetUseAliEventCuts(), and UserExec().


The documentation for this class was generated from the following files: