AliPhysics  ef3b16e (ef3b16e)
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 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...
 
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
 
AliNormalizationCounterfCounter
 flag to enable ntuple for primary vertex studies 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 84 of file AliAnalysisTaskCheckEvSel.cxx.

AliAnalysisTaskCheckEvSel::~AliAnalysisTaskCheckEvSel ( )
virtual

Definition at line 127 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 243 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::Terminate ( Option_t option)
virtual

Definition at line 469 of file AliAnalysisTaskCheckEvSel.cxx.

Referenced by LocalInit().

void AliAnalysisTaskCheckEvSel::UserCreateOutputObjects ( )
virtual

Definition at line 160 of file AliAnalysisTaskCheckEvSel.cxx.

void AliAnalysisTaskCheckEvSel::UserExec ( Option_t option)
virtual

Definition at line 267 of file AliAnalysisTaskCheckEvSel.cxx.

Referenced by LocalInit().

Member Data Documentation

AliRDHFCutsD0toKpi* AliAnalysisTaskCheckEvSel::fAnalysisCuts
private

Definition at line 84 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 enable ntuple for primary vertex studies

!Counter for normalization

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

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

TH1F* AliAnalysisTaskCheckEvSel::fHistNCL1AfterPileup
private

! hist. for No. of tracklets

Definition at line 66 of file AliAnalysisTaskCheckEvSel.h.

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

TH1F* AliAnalysisTaskCheckEvSel::fHistNCL1BeforePileup
private

! hist. for No. of tracklets

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

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

TH1F* AliAnalysisTaskCheckEvSel::fHistNTrackletsAfterPileup
private

! hist. for No. of tracklets

Definition at line 64 of file AliAnalysisTaskCheckEvSel.h.

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

TH1F* AliAnalysisTaskCheckEvSel::fHistNTrackletsBeforePileup
private

! hist. for No. of tracklets

Definition at line 63 of file AliAnalysisTaskCheckEvSel.h.

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

TH2F* AliAnalysisTaskCheckEvSel::fHistNTrackletsVsV0Cent
private

! Centrality-multiplicity correl

Definition at line 71 of file AliAnalysisTaskCheckEvSel.h.

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

TH2F* AliAnalysisTaskCheckEvSel::fHistNTracksBC0VsNTracksFB4
private

! Centrality-multiplicity correl

Definition at line 74 of file AliAnalysisTaskCheckEvSel.h.

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

TH2F* AliAnalysisTaskCheckEvSel::fHistNTracksBC0VsV0Cent
private

! Centrality-multiplicity correl

Definition at line 70 of file AliAnalysisTaskCheckEvSel.h.

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

TH2F* AliAnalysisTaskCheckEvSel::fHistNTracksFB4VsNTracklets
private

! Centrality-multiplicity correl

Definition at line 73 of file AliAnalysisTaskCheckEvSel.h.

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

TH2F* AliAnalysisTaskCheckEvSel::fHistNTracksFB4VsV0Cent
private

! Centrality-multiplicity correl

Definition at line 69 of file AliAnalysisTaskCheckEvSel.h.

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

TH2F* AliAnalysisTaskCheckEvSel::fHistNTracksTPCoutVsNTracklets
private

! Centrality-multiplicity correl

Definition at line 72 of file AliAnalysisTaskCheckEvSel.h.

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

TH2F* AliAnalysisTaskCheckEvSel::fHistNTracksTPCoutVsV0Cent
private

! Centrality-multiplicity correl

Definition at line 68 of file AliAnalysisTaskCheckEvSel.h.

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

TH2F* AliAnalysisTaskCheckEvSel::fHistZVertexSPDAfterCuts
private

! z-vertex distr.

Definition at line 77 of file AliAnalysisTaskCheckEvSel.h.

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

TH2F* AliAnalysisTaskCheckEvSel::fHistZVertexSPDBadTrackVert
private

! z-vertex distr.

Definition at line 78 of file AliAnalysisTaskCheckEvSel.h.

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

TH2F* AliAnalysisTaskCheckEvSel::fHistZVertexSPDBeforeCuts
private

! z-vertex distr.

Definition at line 75 of file AliAnalysisTaskCheckEvSel.h.

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

TH2F* AliAnalysisTaskCheckEvSel::fHistZVertexSPDBeforeSPDCut
private

! z-vertex distr.

Definition at line 76 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 79 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().


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