AliPhysics  e6c8d43 (e6c8d43)
AliAnalysisTaskSEPicoV0MakerMC Class Reference

#include <AliAnalysisTaskSEPicoV0MakerMC.h>

Inheritance diagram for AliAnalysisTaskSEPicoV0MakerMC:

Public Member Functions

 AliAnalysisTaskSEPicoV0MakerMC ()
 
 AliAnalysisTaskSEPicoV0MakerMC (const char *name)
 
virtual ~AliAnalysisTaskSEPicoV0MakerMC ()
 
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 SetMultRange (const Double_t dMin, const Double_t dMax, const TString sEsti="V0M", const Bool_t bOld=kFALSE)
 
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)
 
void SetV0Cuts (Double_t d[14])
 
void SetKaCutMaxKaArmFrac (Double_t d)
 
void SetLaCutMaxLaArmFrac (Double_t d)
 

Private Member Functions

 AliAnalysisTaskSEPicoV0MakerMC (const AliAnalysisTaskSEPicoV0MakerMC &)
 
AliAnalysisTaskSEPicoV0MakerMCoperator= (const AliAnalysisTaskSEPicoV0MakerMC &)
 
void FillPicoV0s ()
 
AliPicoV0MCSelectV0Candidate (AliAODv0 const *pV0)
 
AliPicoV0MCSelectV0Candidate (AliESDv0 const *pV0)
 
Bool_t IsEventNotAcpt ()
 
Bool_t IsEventNotINEL ()
 
Bool_t IsEventNotMBsa ()
 
void FillHistograms ()
 
void CreateHistograms ()
 
void InitAnalysis ()
 

Private Attributes

UInt_t fTriggerMask
 
UInt_t fCollisionType
 
Bool_t fUseAnaUtils
 
Bool_t fIsDPMjetMC
 
TString fMultEst
 
Double_t fMultMin
 
Double_t fMultMax
 
Bool_t fMultOld
 
Bool_t fIsSkipFastOnly
 
Bool_t fIsRefitV0sESD
 
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
 
TClonesArray * fPicoV0sClArr
 
TListfListUserOutputs
 

Detailed Description

Definition at line 23 of file AliAnalysisTaskSEPicoV0MakerMC.h.

Constructor & Destructor Documentation

AliAnalysisTaskSEPicoV0MakerMC::AliAnalysisTaskSEPicoV0MakerMC ( )

Definition at line 61 of file AliAnalysisTaskSEPicoV0MakerMC.cxx.

Referenced by SetLaCutMaxLaArmFrac().

AliAnalysisTaskSEPicoV0MakerMC::AliAnalysisTaskSEPicoV0MakerMC ( const char *  name)

Definition at line 112 of file AliAnalysisTaskSEPicoV0MakerMC.cxx.

AliAnalysisTaskSEPicoV0MakerMC::~AliAnalysisTaskSEPicoV0MakerMC ( )
virtual

Definition at line 164 of file AliAnalysisTaskSEPicoV0MakerMC.cxx.

AliAnalysisTaskSEPicoV0MakerMC::AliAnalysisTaskSEPicoV0MakerMC ( const AliAnalysisTaskSEPicoV0MakerMC )
private

Member Function Documentation

void AliAnalysisTaskSEPicoV0MakerMC::CreateHistograms ( )
private
void AliAnalysisTaskSEPicoV0MakerMC::FillHistograms ( )
private

Definition at line 947 of file AliAnalysisTaskSEPicoV0MakerMC.cxx.

Referenced by SetLaCutMaxLaArmFrac(), and UserExec().

void AliAnalysisTaskSEPicoV0MakerMC::FillPicoV0s ( )
private

Definition at line 264 of file AliAnalysisTaskSEPicoV0MakerMC.cxx.

Referenced by SetLaCutMaxLaArmFrac(), and UserExec().

void AliAnalysisTaskSEPicoV0MakerMC::Init ( )
virtual

Definition at line 179 of file AliAnalysisTaskSEPicoV0MakerMC.cxx.

Referenced by LocalInit().

void AliAnalysisTaskSEPicoV0MakerMC::InitAnalysis ( )
private
Bool_t AliAnalysisTaskSEPicoV0MakerMC::IsEventNotAcpt ( )
private

Definition at line 813 of file AliAnalysisTaskSEPicoV0MakerMC.cxx.

Referenced by SetLaCutMaxLaArmFrac(), and UserExec().

Bool_t AliAnalysisTaskSEPicoV0MakerMC::IsEventNotINEL ( )
private

Definition at line 919 of file AliAnalysisTaskSEPicoV0MakerMC.cxx.

Referenced by IsEventNotMBsa(), and SetLaCutMaxLaArmFrac().

Bool_t AliAnalysisTaskSEPicoV0MakerMC::IsEventNotMBsa ( )
private

Definition at line 932 of file AliAnalysisTaskSEPicoV0MakerMC.cxx.

Referenced by SetLaCutMaxLaArmFrac(), and UserExec().

virtual void AliAnalysisTaskSEPicoV0MakerMC::LocalInit ( )
inlinevirtual

Definition at line 32 of file AliAnalysisTaskSEPicoV0MakerMC.h.

void AliAnalysisTaskSEPicoV0MakerMC::NotifyRun ( )
virtual

Definition at line 254 of file AliAnalysisTaskSEPicoV0MakerMC.cxx.

Referenced by LocalInit().

AliAnalysisTaskSEPicoV0MakerMC& AliAnalysisTaskSEPicoV0MakerMC::operator= ( const AliAnalysisTaskSEPicoV0MakerMC )
private

Referenced by SetLaCutMaxLaArmFrac().

AliPicoV0MC * AliAnalysisTaskSEPicoV0MakerMC::SelectV0Candidate ( AliAODv0 const *  pV0)
private

Definition at line 313 of file AliAnalysisTaskSEPicoV0MakerMC.cxx.

Referenced by FillPicoV0s(), and SetLaCutMaxLaArmFrac().

AliPicoV0MC * AliAnalysisTaskSEPicoV0MakerMC::SelectV0Candidate ( AliESDv0 const *  pV0)
private

Definition at line 554 of file AliAnalysisTaskSEPicoV0MakerMC.cxx.

void AliAnalysisTaskSEPicoV0MakerMC::SetCollitionType ( UInt_t  w)
inline

Definition at line 40 of file AliAnalysisTaskSEPicoV0MakerMC.h.

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

Definition at line 62 of file AliAnalysisTaskSEPicoV0MakerMC.h.

void AliAnalysisTaskSEPicoV0MakerMC::SetDauPtRange ( Double_t  d)
inline

Definition at line 61 of file AliAnalysisTaskSEPicoV0MakerMC.h.

void AliAnalysisTaskSEPicoV0MakerMC::SetDMPjetMC ( )
inline

Definition at line 55 of file AliAnalysisTaskSEPicoV0MakerMC.h.

void AliAnalysisTaskSEPicoV0MakerMC::SetKaCutMaxKaArmFrac ( Double_t  d)
inline

Definition at line 65 of file AliAnalysisTaskSEPicoV0MakerMC.h.

void AliAnalysisTaskSEPicoV0MakerMC::SetLaCutMaxLaArmFrac ( Double_t  d)
inline

Definition at line 66 of file AliAnalysisTaskSEPicoV0MakerMC.h.

void AliAnalysisTaskSEPicoV0MakerMC::SetMultRange ( const Double_t  dMin,
const Double_t  dMax,
const TString  sEsti = "V0M",
const Bool_t  bOld = kFALSE 
)
inline

Definition at line 42 of file AliAnalysisTaskSEPicoV0MakerMC.h.

void AliAnalysisTaskSEPicoV0MakerMC::SetRefitV0ESD ( )
inline

Definition at line 53 of file AliAnalysisTaskSEPicoV0MakerMC.h.

void AliAnalysisTaskSEPicoV0MakerMC::SetSkipFastOnly ( )
inline

Definition at line 54 of file AliAnalysisTaskSEPicoV0MakerMC.h.

void AliAnalysisTaskSEPicoV0MakerMC::SetTriggerMask ( UInt_t  w)
inline

Definition at line 39 of file AliAnalysisTaskSEPicoV0MakerMC.h.

void AliAnalysisTaskSEPicoV0MakerMC::SetV0Cuts ( Double_t  d[14])

Definition at line 1003 of file AliAnalysisTaskSEPicoV0MakerMC.cxx.

Referenced by SetDauEtaRange().

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

Definition at line 58 of file AliAnalysisTaskSEPicoV0MakerMC.h.

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

Definition at line 59 of file AliAnalysisTaskSEPicoV0MakerMC.h.

void AliAnalysisTaskSEPicoV0MakerMC::Terminate ( Option_t opt)
virtual

Definition at line 244 of file AliAnalysisTaskSEPicoV0MakerMC.cxx.

Referenced by LocalInit().

void AliAnalysisTaskSEPicoV0MakerMC::UserCreateOutputObjects ( )
virtual

Definition at line 189 of file AliAnalysisTaskSEPicoV0MakerMC.cxx.

Referenced by LocalInit().

void AliAnalysisTaskSEPicoV0MakerMC::UserExec ( Option_t opt)
virtual

Definition at line 223 of file AliAnalysisTaskSEPicoV0MakerMC.cxx.

Referenced by LocalInit().

Member Data Documentation

UInt_t AliAnalysisTaskSEPicoV0MakerMC::fCollisionType
private

Definition at line 91 of file AliAnalysisTaskSEPicoV0MakerMC.h.

Referenced by IsEventNotAcpt(), and SetCollitionType().

Double_t AliAnalysisTaskSEPicoV0MakerMC::fCutMaxDauEta
private

Definition at line 112 of file AliAnalysisTaskSEPicoV0MakerMC.h.

Referenced by SelectV0Candidate(), and SetDauEtaRange().

Double_t AliAnalysisTaskSEPicoV0MakerMC::fCutMaxDausDCA
private

Definition at line 118 of file AliAnalysisTaskSEPicoV0MakerMC.h.

Referenced by IsEventNotAcpt(), SelectV0Candidate(), and SetV0Cuts().

Double_t AliAnalysisTaskSEPicoV0MakerMC::fCutMaxKshortArmFrac
private

Definition at line 126 of file AliAnalysisTaskSEPicoV0MakerMC.h.

Referenced by SelectV0Candidate(), and SetKaCutMaxKaArmFrac().

Double_t AliAnalysisTaskSEPicoV0MakerMC::fCutMaxKshortCtau
private

Definition at line 125 of file AliAnalysisTaskSEPicoV0MakerMC.h.

Referenced by SelectV0Candidate(), and SetV0Cuts().

Float_t AliAnalysisTaskSEPicoV0MakerMC::fCutMaxKshortSigmaTPC
private

Definition at line 123 of file AliAnalysisTaskSEPicoV0MakerMC.h.

Referenced by SetV0Cuts().

Double_t AliAnalysisTaskSEPicoV0MakerMC::fCutMaxLambdaArmFrac
private

Definition at line 132 of file AliAnalysisTaskSEPicoV0MakerMC.h.

Referenced by SelectV0Candidate(), and SetLaCutMaxLaArmFrac().

Double_t AliAnalysisTaskSEPicoV0MakerMC::fCutMaxLambdaCtau
private

Definition at line 131 of file AliAnalysisTaskSEPicoV0MakerMC.h.

Referenced by SelectV0Candidate(), and SetV0Cuts().

Float_t AliAnalysisTaskSEPicoV0MakerMC::fCutMaxLambdaSigmaTPC
private

Definition at line 129 of file AliAnalysisTaskSEPicoV0MakerMC.h.

Referenced by SetV0Cuts().

Double_t AliAnalysisTaskSEPicoV0MakerMC::fCutMaxV0Chi2
private

Definition at line 114 of file AliAnalysisTaskSEPicoV0MakerMC.h.

Referenced by IsEventNotAcpt(), and SelectV0Candidate().

Double_t AliAnalysisTaskSEPicoV0MakerMC::fCutMaxV0Pt
private

Definition at line 106 of file AliAnalysisTaskSEPicoV0MakerMC.h.

Referenced by SelectV0Candidate(), and SetV0PtRange().

Double_t AliAnalysisTaskSEPicoV0MakerMC::fCutMaxV0Radius
private

Definition at line 116 of file AliAnalysisTaskSEPicoV0MakerMC.h.

Referenced by IsEventNotAcpt(), SelectV0Candidate(), and SetV0Cuts().

Double_t AliAnalysisTaskSEPicoV0MakerMC::fCutMaxV0Rap
private

Definition at line 108 of file AliAnalysisTaskSEPicoV0MakerMC.h.

Referenced by SelectV0Candidate(), and SetV0RapRange().

Double_t AliAnalysisTaskSEPicoV0MakerMC::fCutMinDauDCAtoPV
private

Definition at line 119 of file AliAnalysisTaskSEPicoV0MakerMC.h.

Referenced by IsEventNotAcpt(), SelectV0Candidate(), and SetV0Cuts().

Double_t AliAnalysisTaskSEPicoV0MakerMC::fCutMinDauEta
private

Definition at line 111 of file AliAnalysisTaskSEPicoV0MakerMC.h.

Referenced by SelectV0Candidate(), and SetDauEtaRange().

Double_t AliAnalysisTaskSEPicoV0MakerMC::fCutMinDauPt
private

Definition at line 110 of file AliAnalysisTaskSEPicoV0MakerMC.h.

Referenced by SelectV0Candidate(), and SetDauPtRange().

Double_t AliAnalysisTaskSEPicoV0MakerMC::fCutMinDauXrowsOverFindableClusTPC
private

Definition at line 121 of file AliAnalysisTaskSEPicoV0MakerMC.h.

Referenced by SelectV0Candidate(), and SetV0Cuts().

Float_t AliAnalysisTaskSEPicoV0MakerMC::fCutMinDauXrowsTPC
private

Definition at line 120 of file AliAnalysisTaskSEPicoV0MakerMC.h.

Referenced by SelectV0Candidate(), and SetV0Cuts().

Double_t AliAnalysisTaskSEPicoV0MakerMC::fCutMinKshortCosPA
private

Definition at line 124 of file AliAnalysisTaskSEPicoV0MakerMC.h.

Referenced by IsEventNotAcpt(), SelectV0Candidate(), and SetV0Cuts().

Double_t AliAnalysisTaskSEPicoV0MakerMC::fCutMinKshortDeltaM
private

Definition at line 127 of file AliAnalysisTaskSEPicoV0MakerMC.h.

Referenced by SelectV0Candidate(), and SetV0Cuts().

Double_t AliAnalysisTaskSEPicoV0MakerMC::fCutMinLambdaCosPA
private

Definition at line 130 of file AliAnalysisTaskSEPicoV0MakerMC.h.

Referenced by SelectV0Candidate(), and SetV0Cuts().

Double_t AliAnalysisTaskSEPicoV0MakerMC::fCutMinLambdaDeletaM
private

Definition at line 133 of file AliAnalysisTaskSEPicoV0MakerMC.h.

Referenced by SelectV0Candidate(), and SetV0Cuts().

Double_t AliAnalysisTaskSEPicoV0MakerMC::fCutMinV0Pt
private

Definition at line 105 of file AliAnalysisTaskSEPicoV0MakerMC.h.

Referenced by SelectV0Candidate(), and SetV0PtRange().

Double_t AliAnalysisTaskSEPicoV0MakerMC::fCutMinV0Radius
private

Definition at line 115 of file AliAnalysisTaskSEPicoV0MakerMC.h.

Referenced by IsEventNotAcpt(), SelectV0Candidate(), and SetV0Cuts().

Double_t AliAnalysisTaskSEPicoV0MakerMC::fCutMinV0Rap
private

Definition at line 107 of file AliAnalysisTaskSEPicoV0MakerMC.h.

Referenced by SelectV0Candidate(), and SetV0RapRange().

UInt_t AliAnalysisTaskSEPicoV0MakerMC::fEventAcptMask
private
AliAODEvent* AliAnalysisTaskSEPicoV0MakerMC::fEventAOD
private
AliESDEvent* AliAnalysisTaskSEPicoV0MakerMC::fEventESD
private
Bool_t AliAnalysisTaskSEPicoV0MakerMC::fIsDPMjetMC
private

Definition at line 94 of file AliAnalysisTaskSEPicoV0MakerMC.h.

Referenced by IsEventNotAcpt(), and SetDMPjetMC().

Bool_t AliAnalysisTaskSEPicoV0MakerMC::fIsRefitV0sESD
private

Definition at line 102 of file AliAnalysisTaskSEPicoV0MakerMC.h.

Referenced by IsEventNotAcpt(), and SetRefitV0ESD().

Bool_t AliAnalysisTaskSEPicoV0MakerMC::fIsSkipFastOnly
private

Definition at line 101 of file AliAnalysisTaskSEPicoV0MakerMC.h.

Referenced by IsEventNotAcpt(), and SetSkipFastOnly().

TList* AliAnalysisTaskSEPicoV0MakerMC::fListUserOutputs
private
TString AliAnalysisTaskSEPicoV0MakerMC::fMultEst
private

Definition at line 96 of file AliAnalysisTaskSEPicoV0MakerMC.h.

Referenced by IsEventNotAcpt(), and SetMultRange().

Double_t AliAnalysisTaskSEPicoV0MakerMC::fMultMax
private

Definition at line 98 of file AliAnalysisTaskSEPicoV0MakerMC.h.

Referenced by IsEventNotAcpt(), and SetMultRange().

Double_t AliAnalysisTaskSEPicoV0MakerMC::fMultMin
private

Definition at line 97 of file AliAnalysisTaskSEPicoV0MakerMC.h.

Referenced by IsEventNotAcpt(), and SetMultRange().

Bool_t AliAnalysisTaskSEPicoV0MakerMC::fMultOld
private

Definition at line 99 of file AliAnalysisTaskSEPicoV0MakerMC.h.

Referenced by IsEventNotAcpt(), and SetMultRange().

TClonesArray* AliAnalysisTaskSEPicoV0MakerMC::fPicoV0sClArr
private
Double_t AliAnalysisTaskSEPicoV0MakerMC::fPrimaryVtx[3]
private
AliPIDResponse* AliAnalysisTaskSEPicoV0MakerMC::fRespoPID
private
UInt_t AliAnalysisTaskSEPicoV0MakerMC::fTriggerMask
private

Definition at line 90 of file AliAnalysisTaskSEPicoV0MakerMC.h.

Referenced by IsEventNotAcpt(), and SetTriggerMask().

Bool_t AliAnalysisTaskSEPicoV0MakerMC::fUseAnaUtils
private

Definition at line 93 of file AliAnalysisTaskSEPicoV0MakerMC.h.

Referenced by IsEventNotAcpt().


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