AliPhysics  6bc8652 (6bc8652)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliAnalysisTaskSEPicoV0Maker Class Reference

#include <AliAnalysisTaskSEPicoV0Maker.h>

Inheritance diagram for AliAnalysisTaskSEPicoV0Maker:

Public Member Functions

 AliAnalysisTaskSEPicoV0Maker ()
 
 AliAnalysisTaskSEPicoV0Maker (const char *name, Bool_t bIsMC)
 
virtual ~AliAnalysisTaskSEPicoV0Maker ()
 
virtual void Init ()
 
virtual void LocalInit ()
 
virtual void UserCreateOutputObjects ()
 
virtual void UserExec (Option_t *opt)
 
virtual void Terminate (Option_t *opt)
 
virtual void NotifyRun ()
 
void SetTriggerMask (UInt_t w)
 
void SetCollitionType (UInt_t w)
 
void SetVertexContributorN (Int_t i)
 
void SetCentralityEstimator (TString s)
 
void SetRefitV0ESD ()
 
void SetSkipFastOnly ()
 
void SetDMPjetMC ()
 
void SetV0PtRange (Double_t dMin, Double_t dMax)
 
void SetV0RapRange (Double_t dMin, Double_t dMax)
 
void SetDauPtRange (Double_t d)
 
void SetDauEtaRange (Double_t dMin, Double_t dMax)
 

Private Member Functions

 AliAnalysisTaskSEPicoV0Maker (const AliAnalysisTaskSEPicoV0Maker &)
 
AliAnalysisTaskSEPicoV0Makeroperator= (const AliAnalysisTaskSEPicoV0Maker &)
 
void FillPicoV0s ()
 
AliPicoV0RDSelectV0CandidateRD (AliAODv0 const *pV0)
 
AliPicoV0RDSelectV0CandidateRD (AliESDv0 const *pV0)
 
AliPicoV0MCSelectV0CandidateMC (AliAODv0 const *pV0)
 
AliPicoV0MCSelectV0CandidateMC (AliESDv0 const *pV0)
 
Bool_t IsEventNotAcpt ()
 
Bool_t IsEventNotINEL ()
 
Bool_t IsEventNotMBsa ()
 
void FillHistogramsEH ()
 
void FillHistogramsMC ()
 
void CreateHistogramsEH ()
 
void CreateHistogramsMC ()
 
void InitAnalysis ()
 
void InitParamsPP ()
 
void InitParamsPA ()
 
void InitParamsAP ()
 
void InitParamsAA ()
 

Private Attributes

AliAODEventfEventAOD
 
AliESDEventfEventESD
 
AliCentrality * fCentInfo
 
AliPIDResponse * fRespoPID
 
AliAnalysisUtils * fAnaUtils
 
UInt_t fEventAcptMask
 
Double_t fPrimaryVtx [3]
 
UInt_t fTriggerMask
 
UInt_t fCollisionType
 
TString fCentEst
 
Bool_t fIsAnaInfoMC
 
Bool_t fIsRefitV0sESD
 
Bool_t fIsSkipFastOnly
 
Bool_t fIsDPMjetMC
 
Double_t fRapidityShift
 
Int_t fCutMinEventVtxContr
 
Float_t fCutMaxEventVzAbs
 
Double_t fCutMinV0Pt
 
Double_t fCutMaxV0Pt
 
Double_t fCutMinV0Rap
 
Double_t fCutMaxV0Rap
 
Double_t fCutMinDauPt
 
Double_t fCutMinDauEta
 
Double_t fCutMaxDauEta
 
Double_t fCutMaxV0Chi2
 
Double_t fCutMinV0Radius
 
Double_t fCutMaxV0Radius
 
Double_t fCutMaxDausDCA
 
Double_t fCutMinDauDCAtoPV
 
Float_t fCutMinDauXrowsTPC
 
Double_t fCutMinDauXrowsOverFindableClusTPC
 
Float_t fCutMaxKshortSigmaTPC
 
Double_t fCutMinKshortCosPA
 
Double_t fCutMaxKshortCtau
 
Double_t fCutMaxKshortArmFrac
 
Double_t fCutMinKshortDeltaM
 
Float_t fCutMaxLambdaSigmaTPC
 
Double_t fCutMinLambdaCosPA
 
Double_t fCutMaxLambdaCtau
 
Double_t fCutMaxLambdaArmFrac
 
Double_t fCutMinLambdaDeletaM
 
TClonesArray * fPicoV0sClArr
 
TListfOutputListEH
 
TListfOutputListMC
 

Static Private Attributes

static const Double_t fgkMassPion
 
static const Double_t fgkMassKshort
 
static const Double_t fgkMassLambda = 1.11568
 
static const Double_t fgkMassProton = 0.938272
 

Detailed Description

Definition at line 24 of file AliAnalysisTaskSEPicoV0Maker.h.

Constructor & Destructor Documentation

AliAnalysisTaskSEPicoV0Maker::AliAnalysisTaskSEPicoV0Maker ( )

Definition at line 69 of file AliAnalysisTaskSEPicoV0Maker.cxx.

AliAnalysisTaskSEPicoV0Maker::AliAnalysisTaskSEPicoV0Maker ( const char *  name,
Bool_t  bIsMC 
)

Definition at line 123 of file AliAnalysisTaskSEPicoV0Maker.cxx.

AliAnalysisTaskSEPicoV0Maker::~AliAnalysisTaskSEPicoV0Maker ( )
virtual

Definition at line 180 of file AliAnalysisTaskSEPicoV0Maker.cxx.

AliAnalysisTaskSEPicoV0Maker::AliAnalysisTaskSEPicoV0Maker ( const AliAnalysisTaskSEPicoV0Maker )
private

Member Function Documentation

void AliAnalysisTaskSEPicoV0Maker::CreateHistogramsEH ( )
private

Definition at line 1664 of file AliAnalysisTaskSEPicoV0Maker.cxx.

Referenced by UserCreateOutputObjects().

void AliAnalysisTaskSEPicoV0Maker::CreateHistogramsMC ( )
private

Definition at line 1716 of file AliAnalysisTaskSEPicoV0Maker.cxx.

Referenced by UserCreateOutputObjects().

void AliAnalysisTaskSEPicoV0Maker::FillHistogramsEH ( )
private

Definition at line 1512 of file AliAnalysisTaskSEPicoV0Maker.cxx.

Referenced by UserExec().

void AliAnalysisTaskSEPicoV0Maker::FillHistogramsMC ( )
private

Definition at line 1562 of file AliAnalysisTaskSEPicoV0Maker.cxx.

Referenced by UserExec().

void AliAnalysisTaskSEPicoV0Maker::FillPicoV0s ( )
private

Definition at line 287 of file AliAnalysisTaskSEPicoV0Maker.cxx.

Referenced by UserExec().

void AliAnalysisTaskSEPicoV0Maker::Init ( )
virtual

Definition at line 199 of file AliAnalysisTaskSEPicoV0Maker.cxx.

Referenced by LocalInit().

void AliAnalysisTaskSEPicoV0Maker::InitAnalysis ( )
private

Definition at line 1772 of file AliAnalysisTaskSEPicoV0Maker.cxx.

Referenced by UserCreateOutputObjects().

void AliAnalysisTaskSEPicoV0Maker::InitParamsAA ( )
private

Definition at line 1862 of file AliAnalysisTaskSEPicoV0Maker.cxx.

Referenced by InitAnalysis().

void AliAnalysisTaskSEPicoV0Maker::InitParamsAP ( )
private

Definition at line 1846 of file AliAnalysisTaskSEPicoV0Maker.cxx.

Referenced by InitAnalysis().

void AliAnalysisTaskSEPicoV0Maker::InitParamsPA ( )
private

Definition at line 1830 of file AliAnalysisTaskSEPicoV0Maker.cxx.

Referenced by InitAnalysis().

void AliAnalysisTaskSEPicoV0Maker::InitParamsPP ( )
private
Bool_t AliAnalysisTaskSEPicoV0Maker::IsEventNotAcpt ( )
private

Definition at line 1349 of file AliAnalysisTaskSEPicoV0Maker.cxx.

Referenced by UserExec().

Bool_t AliAnalysisTaskSEPicoV0Maker::IsEventNotINEL ( )
private

Definition at line 1483 of file AliAnalysisTaskSEPicoV0Maker.cxx.

Referenced by IsEventNotMBsa(), and UserExec().

Bool_t AliAnalysisTaskSEPicoV0Maker::IsEventNotMBsa ( )
private

Definition at line 1496 of file AliAnalysisTaskSEPicoV0Maker.cxx.

Referenced by FillHistogramsMC(), and UserExec().

virtual void AliAnalysisTaskSEPicoV0Maker::LocalInit ( )
inlinevirtual

Definition at line 33 of file AliAnalysisTaskSEPicoV0Maker.h.

void AliAnalysisTaskSEPicoV0Maker::NotifyRun ( )
virtual

Definition at line 277 of file AliAnalysisTaskSEPicoV0Maker.cxx.

AliAnalysisTaskSEPicoV0Maker& AliAnalysisTaskSEPicoV0Maker::operator= ( const AliAnalysisTaskSEPicoV0Maker )
private
AliPicoV0MC * AliAnalysisTaskSEPicoV0Maker::SelectV0CandidateMC ( AliAODv0 const *  pV0)
private

Definition at line 820 of file AliAnalysisTaskSEPicoV0Maker.cxx.

Referenced by FillPicoV0s().

AliPicoV0MC * AliAnalysisTaskSEPicoV0Maker::SelectV0CandidateMC ( AliESDv0 const *  pV0)
private

Definition at line 1080 of file AliAnalysisTaskSEPicoV0Maker.cxx.

AliPicoV0RD * AliAnalysisTaskSEPicoV0Maker::SelectV0CandidateRD ( AliAODv0 const *  pV0)
private

Definition at line 357 of file AliAnalysisTaskSEPicoV0Maker.cxx.

Referenced by FillPicoV0s().

AliPicoV0RD * AliAnalysisTaskSEPicoV0Maker::SelectV0CandidateRD ( AliESDv0 const *  pV0)
private

Definition at line 593 of file AliAnalysisTaskSEPicoV0Maker.cxx.

void AliAnalysisTaskSEPicoV0Maker::SetCentralityEstimator ( TString  s)
inline

Definition at line 43 of file AliAnalysisTaskSEPicoV0Maker.h.

void AliAnalysisTaskSEPicoV0Maker::SetCollitionType ( UInt_t  w)
inline

Definition at line 41 of file AliAnalysisTaskSEPicoV0Maker.h.

void AliAnalysisTaskSEPicoV0Maker::SetDauEtaRange ( Double_t  dMin,
Double_t  dMax 
)
inline

Definition at line 53 of file AliAnalysisTaskSEPicoV0Maker.h.

void AliAnalysisTaskSEPicoV0Maker::SetDauPtRange ( Double_t  d)
inline

Definition at line 52 of file AliAnalysisTaskSEPicoV0Maker.h.

void AliAnalysisTaskSEPicoV0Maker::SetDMPjetMC ( )
inline

Definition at line 47 of file AliAnalysisTaskSEPicoV0Maker.h.

void AliAnalysisTaskSEPicoV0Maker::SetRefitV0ESD ( )
inline

Definition at line 45 of file AliAnalysisTaskSEPicoV0Maker.h.

void AliAnalysisTaskSEPicoV0Maker::SetSkipFastOnly ( )
inline

Definition at line 46 of file AliAnalysisTaskSEPicoV0Maker.h.

void AliAnalysisTaskSEPicoV0Maker::SetTriggerMask ( UInt_t  w)
inline

Definition at line 40 of file AliAnalysisTaskSEPicoV0Maker.h.

void AliAnalysisTaskSEPicoV0Maker::SetV0PtRange ( Double_t  dMin,
Double_t  dMax 
)
inline

Definition at line 49 of file AliAnalysisTaskSEPicoV0Maker.h.

void AliAnalysisTaskSEPicoV0Maker::SetV0RapRange ( Double_t  dMin,
Double_t  dMax 
)
inline

Definition at line 50 of file AliAnalysisTaskSEPicoV0Maker.h.

void AliAnalysisTaskSEPicoV0Maker::SetVertexContributorN ( Int_t  i)
inline

Definition at line 42 of file AliAnalysisTaskSEPicoV0Maker.h.

void AliAnalysisTaskSEPicoV0Maker::Terminate ( Option_t opt)
virtual

Definition at line 267 of file AliAnalysisTaskSEPicoV0Maker.cxx.

void AliAnalysisTaskSEPicoV0Maker::UserCreateOutputObjects ( )
virtual

Definition at line 209 of file AliAnalysisTaskSEPicoV0Maker.cxx.

void AliAnalysisTaskSEPicoV0Maker::UserExec ( Option_t opt)
virtual

Definition at line 243 of file AliAnalysisTaskSEPicoV0Maker.cxx.

Member Data Documentation

AliAnalysisUtils* AliAnalysisTaskSEPicoV0Maker::fAnaUtils
private
TString AliAnalysisTaskSEPicoV0Maker::fCentEst
private

Definition at line 100 of file AliAnalysisTaskSEPicoV0Maker.h.

Referenced by SetCentralityEstimator().

AliCentrality* AliAnalysisTaskSEPicoV0Maker::fCentInfo
private
UInt_t AliAnalysisTaskSEPicoV0Maker::fCollisionType
private

Definition at line 98 of file AliAnalysisTaskSEPicoV0Maker.h.

Referenced by InitAnalysis(), IsEventNotAcpt(), and SetCollitionType().

Double_t AliAnalysisTaskSEPicoV0Maker::fCutMaxDauEta
private
Double_t AliAnalysisTaskSEPicoV0Maker::fCutMaxDausDCA
private
Float_t AliAnalysisTaskSEPicoV0Maker::fCutMaxEventVzAbs
private

Definition at line 111 of file AliAnalysisTaskSEPicoV0Maker.h.

Referenced by InitAnalysis(), InitParamsPP(), and IsEventNotAcpt().

Double_t AliAnalysisTaskSEPicoV0Maker::fCutMaxKshortArmFrac
private
Double_t AliAnalysisTaskSEPicoV0Maker::fCutMaxKshortCtau
private
Float_t AliAnalysisTaskSEPicoV0Maker::fCutMaxKshortSigmaTPC
private

Definition at line 131 of file AliAnalysisTaskSEPicoV0Maker.h.

Referenced by InitParamsAA(), InitParamsPP(), and SelectV0CandidateRD().

Double_t AliAnalysisTaskSEPicoV0Maker::fCutMaxLambdaArmFrac
private
Double_t AliAnalysisTaskSEPicoV0Maker::fCutMaxLambdaCtau
private
Float_t AliAnalysisTaskSEPicoV0Maker::fCutMaxLambdaSigmaTPC
private
Double_t AliAnalysisTaskSEPicoV0Maker::fCutMaxV0Chi2
private
Double_t AliAnalysisTaskSEPicoV0Maker::fCutMaxV0Pt
private
Double_t AliAnalysisTaskSEPicoV0Maker::fCutMaxV0Radius
private
Double_t AliAnalysisTaskSEPicoV0Maker::fCutMaxV0Rap
private
Double_t AliAnalysisTaskSEPicoV0Maker::fCutMinDauDCAtoPV
private
Double_t AliAnalysisTaskSEPicoV0Maker::fCutMinDauEta
private
Double_t AliAnalysisTaskSEPicoV0Maker::fCutMinDauPt
private
Double_t AliAnalysisTaskSEPicoV0Maker::fCutMinDauXrowsOverFindableClusTPC
private
Float_t AliAnalysisTaskSEPicoV0Maker::fCutMinDauXrowsTPC
private
Int_t AliAnalysisTaskSEPicoV0Maker::fCutMinEventVtxContr
private

Definition at line 110 of file AliAnalysisTaskSEPicoV0Maker.h.

Referenced by InitAnalysis(), and SetVertexContributorN().

Double_t AliAnalysisTaskSEPicoV0Maker::fCutMinKshortCosPA
private
Double_t AliAnalysisTaskSEPicoV0Maker::fCutMinKshortDeltaM
private
Double_t AliAnalysisTaskSEPicoV0Maker::fCutMinLambdaCosPA
private
Double_t AliAnalysisTaskSEPicoV0Maker::fCutMinLambdaDeletaM
private
Double_t AliAnalysisTaskSEPicoV0Maker::fCutMinV0Pt
private
Double_t AliAnalysisTaskSEPicoV0Maker::fCutMinV0Radius
private
Double_t AliAnalysisTaskSEPicoV0Maker::fCutMinV0Rap
private
UInt_t AliAnalysisTaskSEPicoV0Maker::fEventAcptMask
private
AliAODEvent* AliAnalysisTaskSEPicoV0Maker::fEventAOD
private
AliESDEvent* AliAnalysisTaskSEPicoV0Maker::fEventESD
private
const Double_t AliAnalysisTaskSEPicoV0Maker::fgkMassKshort
staticprivate
const Double_t AliAnalysisTaskSEPicoV0Maker::fgkMassLambda = 1.11568
staticprivate
const Double_t AliAnalysisTaskSEPicoV0Maker::fgkMassPion
staticprivate

Definition at line 144 of file AliAnalysisTaskSEPicoV0Maker.h.

Referenced by SelectV0CandidateMC(), and SelectV0CandidateRD().

const Double_t AliAnalysisTaskSEPicoV0Maker::fgkMassProton = 0.938272
staticprivate

Definition at line 147 of file AliAnalysisTaskSEPicoV0Maker.h.

Referenced by SelectV0CandidateMC(), and SelectV0CandidateRD().

Bool_t AliAnalysisTaskSEPicoV0Maker::fIsAnaInfoMC
private
Bool_t AliAnalysisTaskSEPicoV0Maker::fIsDPMjetMC
private

Definition at line 105 of file AliAnalysisTaskSEPicoV0Maker.h.

Referenced by IsEventNotAcpt(), and SetDMPjetMC().

Bool_t AliAnalysisTaskSEPicoV0Maker::fIsRefitV0sESD
private

Definition at line 103 of file AliAnalysisTaskSEPicoV0Maker.h.

Referenced by IsEventNotAcpt(), and SetRefitV0ESD().

Bool_t AliAnalysisTaskSEPicoV0Maker::fIsSkipFastOnly
private

Definition at line 104 of file AliAnalysisTaskSEPicoV0Maker.h.

Referenced by IsEventNotAcpt(), and SetSkipFastOnly().

TList* AliAnalysisTaskSEPicoV0Maker::fOutputListEH
private
TList* AliAnalysisTaskSEPicoV0Maker::fOutputListMC
private
TClonesArray* AliAnalysisTaskSEPicoV0Maker::fPicoV0sClArr
private
Double_t AliAnalysisTaskSEPicoV0Maker::fPrimaryVtx[3]
private
Double_t AliAnalysisTaskSEPicoV0Maker::fRapidityShift
private
AliPIDResponse* AliAnalysisTaskSEPicoV0Maker::fRespoPID
private
UInt_t AliAnalysisTaskSEPicoV0Maker::fTriggerMask
private

Definition at line 97 of file AliAnalysisTaskSEPicoV0Maker.h.

Referenced by IsEventNotAcpt(), and SetTriggerMask().


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