AliPhysics  608b256 (608b256)
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 SetEnableVertexNtuple (Bool_t dontuple)
 

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 * 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...
 
TH2FfHistNTracksTPCoutVsV0Cent
 ! Centrality-multiplicity correl More...
 
TH2FfHistNTracksFB4VsV0Cent
 ! Centrality-multiplicity correl More...
 
TH2FfHistNTracksBC0VsV0Cent
 ! Centrality-multiplicity correl More...
 
TH2FfHistNTrackletsVsV0Cent
 ! Centrality-multiplicity correl 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...
 
TNtuple * fNtupleZvtxDistVsWhyRej
 ! ntuple of ZvtxTRK vs. ZvtxSPD vs. Ncontributors vs. whyrej flag 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 22 of file AliAnalysisTaskCheckEvSel.h.

Constructor & Destructor Documentation

AliAnalysisTaskCheckEvSel::AliAnalysisTaskCheckEvSel ( )

Definition at line 45 of file AliAnalysisTaskCheckEvSel.cxx.

Referenced by SetEnableVertexNtuple().

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

Definition at line 86 of file AliAnalysisTaskCheckEvSel.cxx.

AliAnalysisTaskCheckEvSel::~AliAnalysisTaskCheckEvSel ( )
virtual

Definition at line 131 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 250 of file AliAnalysisTaskCheckEvSel.cxx.

Referenced by SetEnableVertexNtuple(), and UserCreateOutputObjects().

virtual void AliAnalysisTaskCheckEvSel::FinishTaskOutput ( )
inlinevirtual

Definition at line 35 of file AliAnalysisTaskCheckEvSel.h.

virtual void AliAnalysisTaskCheckEvSel::Init ( )
inlinevirtual

Definition at line 31 of file AliAnalysisTaskCheckEvSel.h.

Referenced by LocalInit().

virtual void AliAnalysisTaskCheckEvSel::LocalInit ( )
inlinevirtual

Definition at line 32 of file AliAnalysisTaskCheckEvSel.h.

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

Referenced by SetEnableVertexNtuple().

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

Definition at line 37 of file AliAnalysisTaskCheckEvSel.h.

void AliAnalysisTaskCheckEvSel::SetCutOnzVertexSPD ( Int_t  opt)
inline

Definition at line 38 of file AliAnalysisTaskCheckEvSel.h.

Referenced by AddTaskCheckEvSel().

void AliAnalysisTaskCheckEvSel::SetEnableVertexNtuple ( Bool_t  dontuple)
inline

Definition at line 43 of file AliAnalysisTaskCheckEvSel.h.

Referenced by AddTaskCheckEvSel().

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

Definition at line 42 of file AliAnalysisTaskCheckEvSel.h.

void AliAnalysisTaskCheckEvSel::Terminate ( Option_t option)
virtual

Definition at line 487 of file AliAnalysisTaskCheckEvSel.cxx.

Referenced by LocalInit().

void AliAnalysisTaskCheckEvSel::UserCreateOutputObjects ( )
virtual

Definition at line 165 of file AliAnalysisTaskCheckEvSel.cxx.

void AliAnalysisTaskCheckEvSel::UserExec ( Option_t option)
virtual

Definition at line 276 of file AliAnalysisTaskCheckEvSel.cxx.

Referenced by LocalInit().

Member Data Documentation

AliRDHFCutsD0toKpi* AliAnalysisTaskCheckEvSel::fAnalysisCuts
private

Definition at line 86 of file AliAnalysisTaskCheckEvSel.h.

Referenced by 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 57 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 84 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 55 of file AliAnalysisTaskCheckEvSel.h.

Referenced by SetCutOnzVertexSPD(), and UserExec().

Bool_t AliAnalysisTaskCheckEvSel::fEnableVertexNtuple
private
TH1F* AliAnalysisTaskCheckEvSel::fHistCentrality
private

! hist. of centrality distribution

Definition at line 68 of file AliAnalysisTaskCheckEvSel.h.

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

TH1F* AliAnalysisTaskCheckEvSel::fHistNCL1AfterPileup
private

! hist. for No. of tracklets

Definition at line 67 of file AliAnalysisTaskCheckEvSel.h.

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

TH1F* AliAnalysisTaskCheckEvSel::fHistNCL1BeforePileup
private

! hist. for No. of tracklets

Definition at line 66 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 59 of file AliAnalysisTaskCheckEvSel.h.

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

TH2F* AliAnalysisTaskCheckEvSel::fHistNEventsVsCent
private

! hist. for No. of events

Definition at line 60 of file AliAnalysisTaskCheckEvSel.h.

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

TH2F* AliAnalysisTaskCheckEvSel::fHistNEventsVsCL1
private

! hist. for No. of events

Definition at line 61 of file AliAnalysisTaskCheckEvSel.h.

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

TH2F* AliAnalysisTaskCheckEvSel::fHistNEventsVsWhyRej
private

! hist. for No. of events

Definition at line 63 of file AliAnalysisTaskCheckEvSel.h.

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

TH1F* AliAnalysisTaskCheckEvSel::fHistNTrackletsAfterPileup
private

! hist. for No. of tracklets

Definition at line 65 of file AliAnalysisTaskCheckEvSel.h.

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

TH1F* AliAnalysisTaskCheckEvSel::fHistNTrackletsBeforePileup
private

! hist. for No. of tracklets

Definition at line 64 of file AliAnalysisTaskCheckEvSel.h.

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

TH2F* AliAnalysisTaskCheckEvSel::fHistNTrackletsVsV0Cent
private

! Centrality-multiplicity correl

Definition at line 72 of file AliAnalysisTaskCheckEvSel.h.

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

TH2F* AliAnalysisTaskCheckEvSel::fHistNTracksBC0VsNTracksFB4
private

! Centrality-multiplicity correl

Definition at line 75 of file AliAnalysisTaskCheckEvSel.h.

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

TH2F* AliAnalysisTaskCheckEvSel::fHistNTracksBC0VsV0Cent
private

! Centrality-multiplicity correl

Definition at line 71 of file AliAnalysisTaskCheckEvSel.h.

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

TH2F* AliAnalysisTaskCheckEvSel::fHistNTracksFB4VsNTracklets
private

! Centrality-multiplicity correl

Definition at line 74 of file AliAnalysisTaskCheckEvSel.h.

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

TH2F* AliAnalysisTaskCheckEvSel::fHistNTracksFB4VsV0Cent
private

! Centrality-multiplicity correl

Definition at line 70 of file AliAnalysisTaskCheckEvSel.h.

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

TH2F* AliAnalysisTaskCheckEvSel::fHistNTracksTPCoutVsNTracklets
private

! Centrality-multiplicity correl

Definition at line 73 of file AliAnalysisTaskCheckEvSel.h.

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

TH2F* AliAnalysisTaskCheckEvSel::fHistNTracksTPCoutVsV0Cent
private

! Centrality-multiplicity correl

Definition at line 69 of file AliAnalysisTaskCheckEvSel.h.

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

TH1F* AliAnalysisTaskCheckEvSel::fHistWhyRej
private

! hist. for No. of events

Definition at line 62 of file AliAnalysisTaskCheckEvSel.h.

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

TH2F* AliAnalysisTaskCheckEvSel::fHistZVertexSPDAfterCuts
private

! z-vertex distr.

Definition at line 78 of file AliAnalysisTaskCheckEvSel.h.

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

TH2F* AliAnalysisTaskCheckEvSel::fHistZVertexSPDBadTrackVert
private

! z-vertex distr.

Definition at line 79 of file AliAnalysisTaskCheckEvSel.h.

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

TH2F* AliAnalysisTaskCheckEvSel::fHistZVertexSPDBeforeCuts
private

! z-vertex distr.

Definition at line 76 of file AliAnalysisTaskCheckEvSel.h.

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

TH2F* AliAnalysisTaskCheckEvSel::fHistZVertexSPDBeforeSPDCut
private

! z-vertex distr.

Definition at line 77 of file AliAnalysisTaskCheckEvSel.h.

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

TNtuple* AliAnalysisTaskCheckEvSel::fNtupleZvtxDistVsWhyRej
private

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

Definition at line 80 of file AliAnalysisTaskCheckEvSel.h.

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

TList* AliAnalysisTaskCheckEvSel::fOutput
private

! list send on output slot 0

Definition at line 52 of file AliAnalysisTaskCheckEvSel.h.

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

Bool_t AliAnalysisTaskCheckEvSel::fReadMC
private

Definition at line 53 of file AliAnalysisTaskCheckEvSel.h.

Referenced by UserExec().

Int_t AliAnalysisTaskCheckEvSel::fSystem
private

flag for MC

Definition at line 54 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 82 of file AliAnalysisTaskCheckEvSel.h.

Referenced by SetUseAliEventCuts(), and UserExec().


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