AliPhysics  d497afb (d497afb)
 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 OldMultEstimator (const Bool_t b=kTRUE)
 
void AddMultEstimator (const TString s)
 
void SetMultRange (const Double_t dMin, const Double_t dMax, const TString sEst="V0M")
 
void SetUseAnaUtils (const Bool_t b)
 
void SetSkipFastOnly ()
 
void SetRefitV0ESD ()
 
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

UInt_t fTriggerMask
 
UInt_t fCollisionType
 
Bool_t fIsAnaUseMC
 
Bool_t fIsDPMjetMC
 
Bool_t fUseMultOld
 
Bool_t fUseAnaUtils
 
Bool_t fIsSkipFastOnly
 
Bool_t fIsRefitV0sESD
 
Double_t fRapidityShift
 
TString fMultEstDef
 
Double_t fCutMinMult
 
Double_t fCutMaxMult
 
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
 
AliAODEventfEventAOD
 
AliESDEventfEventESD
 
AliPIDResponse * fRespoPID
 
Double_t fPrimaryVtx [3]
 
UInt_t fEventAcptMask
 
TMap fMultEsti
 
TClonesArray * fPicoV0sClArr
 
TListfOutputListEH
 
TListfOutputListMC
 

Detailed Description

Definition at line 26 of file AliAnalysisTaskSEPicoV0Maker.h.

Constructor & Destructor Documentation

AliAnalysisTaskSEPicoV0Maker::AliAnalysisTaskSEPicoV0Maker ( )

Definition at line 63 of file AliAnalysisTaskSEPicoV0Maker.cxx.

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

Definition at line 118 of file AliAnalysisTaskSEPicoV0Maker.cxx.

AliAnalysisTaskSEPicoV0Maker::~AliAnalysisTaskSEPicoV0Maker ( )
virtual

Definition at line 176 of file AliAnalysisTaskSEPicoV0Maker.cxx.

AliAnalysisTaskSEPicoV0Maker::AliAnalysisTaskSEPicoV0Maker ( const AliAnalysisTaskSEPicoV0Maker )
private

Member Function Documentation

void AliAnalysisTaskSEPicoV0Maker::AddMultEstimator ( const TString  s)
inline

Definition at line 46 of file AliAnalysisTaskSEPicoV0Maker.h.

void AliAnalysisTaskSEPicoV0Maker::CreateHistogramsEH ( )
private

Definition at line 1610 of file AliAnalysisTaskSEPicoV0Maker.cxx.

Referenced by UserCreateOutputObjects().

void AliAnalysisTaskSEPicoV0Maker::CreateHistogramsMC ( )
private

Definition at line 1639 of file AliAnalysisTaskSEPicoV0Maker.cxx.

Referenced by UserCreateOutputObjects().

void AliAnalysisTaskSEPicoV0Maker::FillHistogramsEH ( )
private

Definition at line 1493 of file AliAnalysisTaskSEPicoV0Maker.cxx.

Referenced by UserExec().

void AliAnalysisTaskSEPicoV0Maker::FillHistogramsMC ( )
private

Definition at line 1511 of file AliAnalysisTaskSEPicoV0Maker.cxx.

Referenced by UserExec().

void AliAnalysisTaskSEPicoV0Maker::FillPicoV0s ( )
private

Definition at line 301 of file AliAnalysisTaskSEPicoV0Maker.cxx.

Referenced by UserExec().

void AliAnalysisTaskSEPicoV0Maker::Init ( )
virtual

Definition at line 192 of file AliAnalysisTaskSEPicoV0Maker.cxx.

Referenced by LocalInit().

void AliAnalysisTaskSEPicoV0Maker::InitAnalysis ( )
private

Definition at line 1720 of file AliAnalysisTaskSEPicoV0Maker.cxx.

Referenced by UserCreateOutputObjects().

void AliAnalysisTaskSEPicoV0Maker::InitParamsAA ( )
private

Definition at line 1804 of file AliAnalysisTaskSEPicoV0Maker.cxx.

Referenced by InitAnalysis().

void AliAnalysisTaskSEPicoV0Maker::InitParamsAP ( )
private

Definition at line 1788 of file AliAnalysisTaskSEPicoV0Maker.cxx.

Referenced by InitAnalysis().

void AliAnalysisTaskSEPicoV0Maker::InitParamsPA ( )
private

Definition at line 1772 of file AliAnalysisTaskSEPicoV0Maker.cxx.

Referenced by InitAnalysis().

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

Definition at line 1297 of file AliAnalysisTaskSEPicoV0Maker.cxx.

Referenced by UserExec().

Bool_t AliAnalysisTaskSEPicoV0Maker::IsEventNotINEL ( )
private

Definition at line 1466 of file AliAnalysisTaskSEPicoV0Maker.cxx.

Referenced by IsEventNotMBsa(), and UserExec().

Bool_t AliAnalysisTaskSEPicoV0Maker::IsEventNotMBsa ( )
private

Definition at line 1479 of file AliAnalysisTaskSEPicoV0Maker.cxx.

Referenced by FillHistogramsMC(), and UserExec().

virtual void AliAnalysisTaskSEPicoV0Maker::LocalInit ( )
inlinevirtual

Definition at line 35 of file AliAnalysisTaskSEPicoV0Maker.h.

void AliAnalysisTaskSEPicoV0Maker::NotifyRun ( )
virtual

Definition at line 291 of file AliAnalysisTaskSEPicoV0Maker.cxx.

void AliAnalysisTaskSEPicoV0Maker::OldMultEstimator ( const Bool_t  b = kTRUE)
inline

Definition at line 45 of file AliAnalysisTaskSEPicoV0Maker.h.

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

Definition at line 797 of file AliAnalysisTaskSEPicoV0Maker.cxx.

Referenced by FillPicoV0s().

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

Definition at line 1038 of file AliAnalysisTaskSEPicoV0Maker.cxx.

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

Definition at line 368 of file AliAnalysisTaskSEPicoV0Maker.cxx.

Referenced by FillPicoV0s().

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

Definition at line 571 of file AliAnalysisTaskSEPicoV0Maker.cxx.

void AliAnalysisTaskSEPicoV0Maker::SetCollitionType ( UInt_t  w)
inline

Definition at line 43 of file AliAnalysisTaskSEPicoV0Maker.h.

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

Definition at line 72 of file AliAnalysisTaskSEPicoV0Maker.h.

void AliAnalysisTaskSEPicoV0Maker::SetDauPtRange ( Double_t  d)
inline

Definition at line 71 of file AliAnalysisTaskSEPicoV0Maker.h.

void AliAnalysisTaskSEPicoV0Maker::SetDMPjetMC ( )
inline

Definition at line 65 of file AliAnalysisTaskSEPicoV0Maker.h.

void AliAnalysisTaskSEPicoV0Maker::SetMultRange ( const Double_t  dMin,
const Double_t  dMax,
const TString  sEst = "V0M" 
)
inline

Definition at line 52 of file AliAnalysisTaskSEPicoV0Maker.h.

void AliAnalysisTaskSEPicoV0Maker::SetRefitV0ESD ( )
inline

Definition at line 64 of file AliAnalysisTaskSEPicoV0Maker.h.

void AliAnalysisTaskSEPicoV0Maker::SetSkipFastOnly ( )
inline

Definition at line 63 of file AliAnalysisTaskSEPicoV0Maker.h.

void AliAnalysisTaskSEPicoV0Maker::SetTriggerMask ( UInt_t  w)
inline

Definition at line 42 of file AliAnalysisTaskSEPicoV0Maker.h.

void AliAnalysisTaskSEPicoV0Maker::SetUseAnaUtils ( const Bool_t  b)
inline

Definition at line 61 of file AliAnalysisTaskSEPicoV0Maker.h.

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

Definition at line 68 of file AliAnalysisTaskSEPicoV0Maker.h.

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

Definition at line 69 of file AliAnalysisTaskSEPicoV0Maker.h.

void AliAnalysisTaskSEPicoV0Maker::Terminate ( Option_t opt)
virtual

Definition at line 281 of file AliAnalysisTaskSEPicoV0Maker.cxx.

void AliAnalysisTaskSEPicoV0Maker::UserCreateOutputObjects ( )
virtual

Definition at line 202 of file AliAnalysisTaskSEPicoV0Maker.cxx.

void AliAnalysisTaskSEPicoV0Maker::UserExec ( Option_t opt)
virtual

Definition at line 255 of file AliAnalysisTaskSEPicoV0Maker.cxx.

Member Data Documentation

UInt_t AliAnalysisTaskSEPicoV0Maker::fCollisionType
private

Definition at line 107 of file AliAnalysisTaskSEPicoV0Maker.h.

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

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

Definition at line 143 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::fCutMaxMult
private

Definition at line 123 of file AliAnalysisTaskSEPicoV0Maker.h.

Referenced by IsEventNotAcpt(), and SetMultRange().

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
Double_t AliAnalysisTaskSEPicoV0Maker::fCutMinKshortCosPA
private
Double_t AliAnalysisTaskSEPicoV0Maker::fCutMinKshortDeltaM
private
Double_t AliAnalysisTaskSEPicoV0Maker::fCutMinLambdaCosPA
private
Double_t AliAnalysisTaskSEPicoV0Maker::fCutMinLambdaDeletaM
private
Double_t AliAnalysisTaskSEPicoV0Maker::fCutMinMult
private

Definition at line 122 of file AliAnalysisTaskSEPicoV0Maker.h.

Referenced by IsEventNotAcpt(), and SetMultRange().

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
Bool_t AliAnalysisTaskSEPicoV0Maker::fIsAnaUseMC
private
Bool_t AliAnalysisTaskSEPicoV0Maker::fIsDPMjetMC
private

Definition at line 110 of file AliAnalysisTaskSEPicoV0Maker.h.

Referenced by IsEventNotAcpt(), and SetDMPjetMC().

Bool_t AliAnalysisTaskSEPicoV0Maker::fIsRefitV0sESD
private

Definition at line 116 of file AliAnalysisTaskSEPicoV0Maker.h.

Referenced by IsEventNotAcpt(), and SetRefitV0ESD().

Bool_t AliAnalysisTaskSEPicoV0Maker::fIsSkipFastOnly
private

Definition at line 115 of file AliAnalysisTaskSEPicoV0Maker.h.

Referenced by IsEventNotAcpt(), and SetSkipFastOnly().

TString AliAnalysisTaskSEPicoV0Maker::fMultEstDef
private

Definition at line 121 of file AliAnalysisTaskSEPicoV0Maker.h.

Referenced by IsEventNotAcpt(), and SetMultRange().

TMap AliAnalysisTaskSEPicoV0Maker::fMultEsti
private
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 106 of file AliAnalysisTaskSEPicoV0Maker.h.

Referenced by IsEventNotAcpt(), and SetTriggerMask().

Bool_t AliAnalysisTaskSEPicoV0Maker::fUseAnaUtils
private

Definition at line 113 of file AliAnalysisTaskSEPicoV0Maker.h.

Referenced by IsEventNotAcpt(), and SetUseAnaUtils().

Bool_t AliAnalysisTaskSEPicoV0Maker::fUseMultOld
private

Definition at line 112 of file AliAnalysisTaskSEPicoV0Maker.h.

Referenced by IsEventNotAcpt(), and OldMultEstimator().


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