ROOT logo
AliRoot » PWGLF » STRANGENESS » CORRELATIONS » AliAnalysisTaskLambdaOverK0sJets

class AliAnalysisTaskLambdaOverK0sJets: public AliAnalysisTaskSE

Function Members (Methods)

public:
AliAnalysisTaskLambdaOverK0sJets(const char* name = "AliAnalysisTaskLambdaOverK0sJets")
virtual~AliAnalysisTaskLambdaOverK0sJets()
virtual voidTTask::Abort()MENU
voidTObject::AbstractMethod(const char* method) const
virtual Bool_tAcceptTrack(const AliAODTrack* t)
virtual Bool_tAcceptTrackV0(const AliAODTrack* t)
virtual Bool_tAcceptV0(AliAODVertex* vtx, const AliAODv0* v0)
virtual voidTTask::Add(TTask* task)
virtual voidAliAnalysisTaskSE::AddAODBranch(const char* cname, void* addobj, const char* fname = "")
virtual AliAODEvent*AliAnalysisTaskSE::AODEvent() const
virtual voidTObject::AppendPad(Option_t* option = "")
Bool_tAliAnalysisTask::AreSlotsConnected()
virtual voidTTask::Browse(TBrowser* b)
Bool_tAliAnalysisTask::CheckCircularDeps()
voidAliAnalysisTask::CheckNotify(Bool_t init = kFALSE)
virtual Bool_tAliAnalysisTask::CheckOwnership() const
virtual Bool_tAliAnalysisTask::CheckPostData() const
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTTask::CleanTasks()
virtual voidTTask::Clear(Option_t* option = "")
virtual TObject*TNamed::Clone(const char* newname = "") const
virtual Int_tTNamed::Compare(const TObject* obj) const
Bool_tAliAnalysisTask::ConnectInput(Int_t islot, AliAnalysisDataContainer* cont)
virtual voidAliAnalysisTaskSE::ConnectInputData(Option_t* option = "")
Bool_tAliAnalysisTask::ConnectOutput(Int_t islot, AliAnalysisDataContainer* cont)
virtual voidTTask::Continue()MENU
virtual voidTNamed::Copy(TObject& named) const
virtual voidAliAnalysisTaskSE::CreateOutputObjects()
virtual const char*AliAnalysisTaskSE::CurrentFileName()
virtual Int_tAliAnalysisTaskSE::DebugLevel() const
virtual voidTObject::Delete(Option_t* option = "")MENU
virtual Float_tdEtaS()
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
virtual Float_tdPhiSAtR125()
virtual voidTObject::Draw(Option_t* option = "")
virtual voidTObject::DrawClass() constMENU
virtual TObject*TObject::DrawClone(Option_t* option = "") constMENU
virtual voidTObject::Dump() constMENU
virtual Long64_tAliAnalysisTaskSE::Entry() const
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual AliESDfriend*AliAnalysisTaskSE::ESDfriend() const
virtual Double_tEtaS(TString part)
virtual const AliEventTag*AliAnalysisTaskSE::EventTag() const
virtual voidAliAnalysisTaskSE::Exec(Option_t* option)
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidTObject::ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidTTask::ExecuteTask(Option_t* option = "0")MENU
virtual voidTTask::ExecuteTasks(Option_t* option)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
virtual voidTNamed::FillBuffer(char*& buffer)
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
virtual voidAliAnalysisTask::FinishTaskOutput()
voidAliAnalysisTask::GetBranches(const char* type, TString& result) const
Int_tTTask::GetBreakin() const
Int_tTTask::GetBreakout() const
virtual UInt_tAliAnalysisTaskSE::GetCollisionCandidates() const
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
virtual const char*TObject::GetIconName() const
TObject*AliAnalysisTask::GetInputData(Int_t islot) const
AliAnalysisDataSlot*AliAnalysisTask::GetInputSlot(Int_t islot) const
TClass*AliAnalysisTask::GetInputType(Int_t islot) const
TList*TTask::GetListOfTasks() const
Float_tGetMaxCentr()
Float_tGetMinCentr()
virtual Float_tGetMultiplicity()
virtual const char*TNamed::GetName() const
Int_tAliAnalysisTask::GetNinputs() const
Int_tAliAnalysisTask::GetNoutputs() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
TObject*AliAnalysisTask::GetOutputData(Int_t islot) const
AliAnalysisDataSlot*AliAnalysisTask::GetOutputSlot(Int_t islot) const
TClass*AliAnalysisTask::GetOutputType(Int_t islot) const
TObject*AliAnalysisTask::GetPublishedData() const
virtual TList*AliAnalysisTaskSE::GetQAHistos() const
virtual const char*TNamed::GetTitle() const
virtual UInt_tTObject::GetUniqueID() const
virtual Bool_tTObject::HandleTimer(TTimer* timer)
Bool_tAliAnalysisTask::HasBranches() const
Bool_tAliAnalysisTask::HasExecuted() const
virtual ULong_tTNamed::Hash() const
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
virtual voidAliAnalysisTaskSE::Init()
virtual AliVEvent*AliAnalysisTaskSE::InputEvent() const
virtual voidTObject::Inspect() constMENU
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
Bool_tTTask::IsActive() const
Bool_tAliAnalysisTask::IsChecked() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tAliAnalysisTaskSE::IsEventInBinZero()
virtual Bool_tTTask::IsFolder() const
Bool_tAliAnalysisTask::IsInitialized() const
Bool_tTObject::IsOnHeap() const
Bool_tAliAnalysisTask::IsOutputReady(Int_t islot) const
Bool_tAliAnalysisTask::IsPostEventLoop() const
Bool_tAliAnalysisTask::IsReady() const
virtual Bool_tTNamed::IsSortable() const
virtual Bool_tAliAnalysisTaskSE::IsStandardAOD() const
Bool_tAliAnalysisTask::IsUsed() const
Bool_tAliAnalysisTask::IsZombie() const
voidAliAnalysisTaskSE::LoadBranches() const
virtual voidAliAnalysisTask::LocalInit()
virtual voidTTask::ls(Option_t* option = "*") constMENU
voidTObject::MayNotUse(const char* method) const
virtual AliMCEvent*AliAnalysisTaskSE::MCEvent() const
virtual Bool_tAliAnalysisTaskSE::Notify()
virtual Bool_tAliAnalysisTask::NotifyBinChange()
virtual voidAliAnalysisTaskSE::NotifyRun()
voidTObject::Obsolete(const char* method, const char* asOfVers, const char* removedFromVers) const
static voidTObject::operator delete(void* ptr)
static voidTObject::operator delete(void* ptr, void* vp)
static voidTObject::operator delete[](void* ptr)
static voidTObject::operator delete[](void* ptr, void* vp)
void*TObject::operator new(size_t sz)
void*TObject::operator new(size_t sz, void* vp)
void*TObject::operator new[](size_t sz)
void*TObject::operator new[](size_t sz, void* vp)
virtual TTree*AliAnalysisTaskSE::OutputTree() const
virtual voidTObject::Paint(Option_t* option = "")
virtual voidTObject::Pop()
virtual voidTNamed::Print(Option_t* option = "") const
voidAliAnalysisTask::PrintContainers(Option_t* option = "all", Int_t indent = 0) const
virtual voidAliAnalysisTask::PrintTask(Option_t* option = "all", Int_t indent = 0) const
Bool_tAliAnalysisTask::ProducersTouched() const
virtual Int_tTObject::Read(const char* name)
virtual voidRecCascade(const AliAODTrack* trk1, const AliAODTrack* trk2, const AliAODTrack* trkBch, TString histo)
virtual voidTObject::RecursiveRemove(TObject* obj)
virtual voidAliAnalysisTask::Reset()
voidTObject::ResetBit(UInt_t f)
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTObject::SavePrimitive(basic_ostream<char,char_traits<char> >& out, Option_t* option = "")
virtual voidAliAnalysisTaskSE::SelectCollisionCandidates(UInt_t offlineTriggerMask = AliVEvent::kMB)
voidTTask::SetActive(Bool_t active = kTRUE)TOGGLE
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
voidAliAnalysisTask::SetBranches(const char* names)
voidTTask::SetBreakin(Int_t breakin = 1)TOGGLE
voidTTask::SetBreakout(Int_t breakout = 1)TOGGLE
voidSetCentrality(Float_t min = 0., Float_t max = 90.)
voidAliAnalysisTask::SetChecked(Bool_t flag = kTRUE)
voidSetCheckIDTrig(Bool_t checkIDTrig = kFALSE)
voidSetCollisionType(TString data = "PbPb2010")
voidSetCtau(Float_t minCtau = 0., Float_t maxCtau = 3.)
voidSetDCAToPrimVtx(Float_t dcaToPrimVtx = 0.1)
virtual voidAliAnalysisTaskSE::SetDebugLevel(Int_t level)
voidSetDiffSharedTPCcls(Float_t diffSharedTPCcls = 0.06)
voidSetDoMix(Bool_t doMixEvt = kTRUE)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
voidSetEtaCut(Bool_t etaCut = kFALSE)
voidSetFracSharedTPCcls(Float_t fracSharedTPCcls = 0.4)
voidSetMaxDCADaughter(Float_t maxDCA = 1.0)
voidSetMaxEtaDaughter(Float_t maxEta = 0.8)
voidSetMaxY(Float_t yMax = 0.5)
voidSetMC(Bool_t isMC = kTRUE)
voidSetMinCPA(Float_t minCPA = 0.998)
voidSetMinPtDaughter(Float_t minPtDaughter = 0.160)
virtual voidTNamed::SetName(const char* name)MENU
virtual voidTNamed::SetNameTitle(const char* name, const char* title)
voidSetNClsTPC(Float_t nClsTPC = 70.)
voidSetNSigmaPID(Float_t nSigma = 3)
static voidTObject::SetObjectStat(Bool_t stat)
voidSetPID(Bool_t usePID = kTRUE)
voidAliAnalysisTask::SetPostEventLoop(Bool_t flag = kTRUE)
voidSetQA(Bool_t doQA = kFALSE)
voidSetSeparateInjectedPart(Bool_t doSep = kTRUE)
virtual voidSetSftPosR125(const AliAODTrack* track, const Float_t bfield, const Float_t* priVtx, TString part)
virtual voidTNamed::SetTitle(const char* title = "")MENU
voidSetTPCRadius(Float_t tpcRadius = 125.)
voidSetTriggerEta(Float_t etaMaxTrig = 0.8)
voidSetTriggerFilterBit(Int_t triggerFB = 768)
voidSetTriggerPt(Float_t ptMinTrig = 8., Float_t ptMaxTrig = 50.)
virtual voidTObject::SetUniqueID(UInt_t uid)
voidAliAnalysisTask::SetUsed(Bool_t flag = kTRUE)
voidAliAnalysisTask::SetZombie(Bool_t flag = kTRUE)
virtual voidShowMembers(TMemberInspector&)
virtual Int_tTNamed::Sizeof() const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
virtual voidTerminate(Option_t*)
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
virtual Double_tThetaS(TString part)
virtual voidTriggerParticle()
virtual voidTObject::UseCurrentStyle()
virtual voidUserCreateOutputObjects()
virtual voidUserExec(Option_t* option)
virtual voidAliAnalysisTaskSE::UserExecMix(Option_t*)
virtual Bool_tAliAnalysisTaskSE::UserNotify()
virtual voidV0Loop(AliAnalysisTaskLambdaOverK0sJets::V0LoopStep_t step, Bool_t isTriggered, Int_t iArray, Int_t idTrig)
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const
protected:
voidAliAnalysisTaskSE::ConnectMultiHandler()
voidAliAnalysisTask::DefineInput(Int_t islot, TClass* type)
voidAliAnalysisTask::DefineOutput(Int_t islot, TClass* type)
voidAliAnalysisTaskSE::DisconnectMultiHandler()
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
voidAliAnalysisTask::EnableBranch(Int_t islot, const char* bname) const
char*AliAnalysisTask::GetBranchAddress(Int_t islot, const char* branch) const
voidTObject::MakeZombie()
TFile*AliAnalysisTask::OpenFile(Int_t iout, Option_t* option = "RECREATE") const
Bool_tAliAnalysisTask::PostData(Int_t iout, TObject* data, Option_t* option = "")
Bool_tAliAnalysisTask::SetBranchAddress(Int_t islot, const char* branch, void* address) const

Data Members

public:
enum V0LoopStep_t { kTriggerCheck
kReconstruction
};
enum AliAnalysisTask::EAnalysisTaskFlags { kTaskUsed
kTaskZombie
kTaskChecked
kTaskPostEventLoop
};
enum TObject::EStatusBits { kCanDelete
kMustCleanup
kObjInCanvas
kIsReferenced
kHasUUID
kCannotPick
kNoContextMenu
kInvalidObject
};
enum TObject::[unnamed] { kIsOnHeap
kNotDeleted
kZombie
kBitMask
kSingleKey
kOverwrite
kWriteDelete
};
protected:
Bool_tTTask::fActivetrue if task is active
TStringAliAnalysisTask::fBranchNamesList of input branches that need to be loaded for this task
Int_tTTask::fBreakin=1 if a break point set at task extry
Int_tTTask::fBreakout=1 if a break point set at task exit
Int_tAliAnalysisTaskSE::fCurrentRunNumber! Current run number
Int_tAliAnalysisTaskSE::fDebugDebug flag
AliESDfriend*AliAnalysisTaskSE::fESDfriend! ESD friend
Int_tAliAnalysisTaskSE::fEntryCurrent entry in the chain
Bool_tTTask::fHasExecutedTrue if task has executed
TList*AliAnalysisTaskSE::fHistosQA! Output histos for QA
Bool_tAliAnalysisTask::fInitializedTrue if Init() was called
AliVEvent*AliAnalysisTaskSE::fInputEvent! VEvent Input
AliInputEventHandler*AliAnalysisTaskSE::fInputHandler! Input Handler
TObjArray*AliAnalysisTask::fInputsArray of input slots
AliMCEvent*AliAnalysisTaskSE::fMCEvent! MC
AliInputEventHandler*AliAnalysisTaskSE::fMCEventHandler! pointer to MCEventHandler
AliMultiInputEventHandler*AliAnalysisTaskSE::fMultiInputHandler! pointer to multihandler
TStringTNamed::fNameobject identifier
Int_tAliAnalysisTask::fNinputsNumber of inputs
Int_tAliAnalysisTask::fNoutputsNumber of outputs
UInt_tAliAnalysisTaskSE::fOfflineTriggerMaskTask processes collision candidates only
TStringTTask::fOptionOption specified in ExecuteTask
AliAODEvent*AliAnalysisTaskSE::fOutputAOD! AOD out
Bool_t*AliAnalysisTask::fOutputReady[fNoutputs] Flags for output readyness
TObjArray*AliAnalysisTask::fOutputsArray of output slots
TObject*AliAnalysisTask::fPublishedData! published data
Bool_tAliAnalysisTask::fReadyFlag if the task is ready
TList*TTask::fTasksList of Tasks
TStringTNamed::fTitleobject title
TTree*AliAnalysisTaskSE::fTreeAAOD output Tree
static TClonesArray*AliAnalysisTaskSE::fgAODCaloClusters! CaloClusters for replication
static TClonesArray*AliAnalysisTaskSE::fgAODDimuons! Dimuons replication
static AliAODCaloTrigger*AliAnalysisTaskSE::fgAODEMCALTrigger! Emcal Trigger for replication
static AliAODCaloCells*AliAnalysisTaskSE::fgAODEmcalCells! Emcal Cell replication
static TClonesArray*AliAnalysisTaskSE::fgAODFMDClusters! FMDClusters for replication
static AliVHeader*AliAnalysisTaskSE::fgAODHeader! Header for replication
static TClonesArray*AliAnalysisTaskSE::fgAODHmpidRings! HMPID replication
static TClonesArray*AliAnalysisTaskSE::fgAODJets! Jets for replication
static TClonesArray*AliAnalysisTaskSE::fgAODMCParticles! MC Particles for replicatio
static AliAODCaloTrigger*AliAnalysisTaskSE::fgAODPHOSTrigger! Phos Trigger for replication
static TClonesArray*AliAnalysisTaskSE::fgAODPMDClusters! PMDClusters for replication
static AliAODCaloCells*AliAnalysisTaskSE::fgAODPhosCells! Phos Cell replication
static AliAODTracklets*AliAnalysisTaskSE::fgAODTracklets! Tracklets for replication
static TClonesArray*AliAnalysisTaskSE::fgAODTracks! Tracks for replication
static TClonesArray*AliAnalysisTaskSE::fgAODV0s! V0s for replication
static AliAODVZERO*AliAnalysisTaskSE::fgAODVZERO! VZERO for replication
static TClonesArray*AliAnalysisTaskSE::fgAODVertices! Vertices for replication
static TTask*TTask::fgBeginTaskpointer to task initiator
static TTask*TTask::fgBreakPointpointer to current break point
static AliTOFHeader*AliAnalysisTaskSE::fgTOFHeader! TOFHeader for replication
private:
AliAODEvent*fAOD
TH2F*fAntiLambdaAssocFromXi! AntiLambda Assoc: coming from Xi
THnSparse*fAntiLambdaAssocMassPtCPA[4]! AntiLambda Assoc: mass vs pt vs cpa
THnSparse*fAntiLambdaAssocMassPtCPAEmbeded[4]! AntiLambda Assoc: mass vs pt vs cpa (embeded particles)
THnSparse*fAntiLambdaAssocMassPtCtau[4]! AntiLambda Assoc: mass vs pt vs proper time of life
THnSparse*fAntiLambdaAssocMassPtCtauEmbeded[4]! AntiLambda Assoc: mass vs pt vs proper time of life
THnSparse*fAntiLambdaAssocMassPtDCADaug[4]! AntiLambda Assoc: mass vs pt vs Dca between daughters
THnSparse*fAntiLambdaAssocMassPtDCADaugEmbeded[4]! AntiLambda Assoc: mass vs pt vs dca between daughters (embeded particles)
THnSparse*fAntiLambdaAssocMassPtDCAPV[4]! AntiLambda Assoc: mass vs pt vs dca to prim. vtx
THnSparse*fAntiLambdaAssocMassPtDCAPVEmbeded[4]! AntiLambda Assoc: mass vs pt vs dca to prim. vtx (embeded particles)
THnSparse*fAntiLambdaAssocMassPtDaugNClsTPC[4]! AntiLambda Assoc: mass vs pt vs num. of tpc clusters
THnSparse*fAntiLambdaAssocMassPtDaugNClsTPCEmbeded[4]! AntiLambda Assoc: mass vs pt vs num. of tpc clusters (embeded particles)
THnSparse*fAntiLambdaAssocMassPtDaugPt[4]! AntiLambda Assoc: mass vs pt vs transverse momemtum of daughters
THnSparse*fAntiLambdaAssocMassPtDaugPtEmbeded[4]! AntiLambda Assoc: mass vs pt vs transverse momemtum of daughters
THnSparse*fAntiLambdaAssocMassPtFidVolume[4]! AntiLambda Assoc: mass vs pt vs fiducial volume
THnSparse*fAntiLambdaAssocMassPtFidVolumeEmbeded[4]! AntiLambda Assoc: mass vs pt vs fiducial volume
THnSparse*fAntiLambdaAssocMassPtRap[4]! AntiLambda Assoc: mass vs pt vs rapidity
THnSparse*fAntiLambdaAssocMassPtRap2[4]! AntiLambda Assoc: mass vs pt vs rapidity (wo Cross contamination)
THnSparse*fAntiLambdaAssocMassPtRapEmbeded[4]! AntiLambda Assoc: mass vs pt vs rapidity (embeded)
THnSparse*fAntiLambdaAssocMassPtRapEmbeded2[4]! AntiLambda Assoc: mass vs pt vs rapidity (wo Cross contamination) (embeded)
THnSparse*fAntiLambdaAssocMassPtShTPCcls[4]! AntiLambda Assoc: mass vs pt vs fraction of shared TPC cls
THnSparse*fAntiLambdaAssocMassPtShTPCclsEmbeded[4]! AntiLambda Assoc: mass vs pt vs fraction of shared TPC cls
THnSparse*fAntiLambdaAssocMassPtVtx[4]! AntiLambda Assoc: mass vs pt vs Z vtx position
THnSparse*fAntiLambdaAssocMassPtVtxEmbeded[4]! AntiLambda Assoc: mass vs pt vs Z vtx. position (embeded particles)
TH1F*fAntiLambdaAssocPt! AntiLambda Assoc: pt
TH3F*fAntiLambdaAssocPtPhiEta[4]! AntiLambda Assoc: pt vs pseudo-rapidity
TH3F*fAntiLambdaAssocPtRap! AntiLambda Assoc: pt vs rapidity vscentrality
TH2F*fAntiLambdaBckgCPA! AntiLambda Bckg: cosine of the pointing angle
TH2F*fAntiLambdaBckgCTau! AntiLambda Bckg: ctau
TH3F*fAntiLambdaBckgDCADaugToPrimVtx! AntiLambda background: DCA to primary vrtex of daughters vs leading particle's pt inside a radio wrt the near-side peak
TH2F*fAntiLambdaBckgDCANegDaug! AntiLambda Bckg: Neg. track DCA to primary vertex
TH2F*fAntiLambdaBckgDCANegDaugToPrimVtx! AntiLambda background: DCA of Negative daughter to the primary vertex inside the radio 0.4 wrt the near-side peak
TH2F*fAntiLambdaBckgDCAPosDaug! AntiLambda Bckg: Pos. track DCA to primary vertex
TH2F*fAntiLambdaBckgDCAPosDaugToPrimVtx! AntiLambda background: DCA of Positive daughter to the primary vertex inside the radio 0.4 wrt the near-side peak
TH2F*fAntiLambdaBckgDCAV0Daug! AntiLambda Bckg: distance of the closest approach to the primary vertex
TH2F*fAntiLambdaBckgDecLength! AntiLambda background: Decay lenght vs leading particle's pt inside a radio wrt the near-side peak
TH3F*fAntiLambdaBckgDecayPos! AntiLambda Bckg: 2D decay position
TH2F*fAntiLambdaBckgDecayVertex! AntiLambda Bckg: decay lenght
TH2F*fAntiLambdaBckgEtaPhi! AntiLambda background: Phi vs Eta inside a radio wrt the near-side peak
TH3F*fAntiLambdaBckgNClustersITSNeg! AntiLambda Bckg: Neg. Daug. Numbers of ITS clusters of the daughter tracks
TH3F*fAntiLambdaBckgNClustersITSPos! AntiLambda Bckg: Pos. Daug. Numbers of ITS clusters of the daughter tracks
TH3F*fAntiLambdaBckgNClustersTPC! AntiLambda Bckg: Numbers of TPC clusters of the daughter tracks
TH3F*fAntiLambdaBckgPhiEtaNegDaug! AntiLambda Bckg: Neg. track phi vs eta
TH3F*fAntiLambdaBckgPhiEtaPosDaug! AntiLambda Bckg: Pos. track phi vs eta
TH2F*fAntiLambdaBckgPhiRadio! AntiLambda background: Phi vs radio inside a radio wrt the near-side peak
TH2F*fAntiLambdaBckgPtNegDaug! AntiLambda Bckg: Neg. pt
TH2F*fAntiLambdaBckgPtPosDaug! AntiLambda Bckg: Pos. pt
TH2F*fAntiLambdaCPA! AntiLambda: cosine of the pointing angle
TH2F*fAntiLambdaCTau! AntiLambda: ctau
TH3F*fAntiLambdaDCADaugToPrimVtx! AntiLambda: DCA to primary vrtex of daughters vs leading particle's pt inside a radio wrt the near-side peak
TH2F*fAntiLambdaDCANegDaug! AntiLambda: Neg. track DCA to primary vertex
TH2F*fAntiLambdaDCAPosDaug! AntiLambda: Pos. track DCA to primary vertex
TH2F*fAntiLambdaDCAV0Daug! AntiLambda: distance of the closest approach to the primary vertex
TH2F*fAntiLambdaDaughtersPt! AntiLambda: pt of daughters
TH3F*fAntiLambdaDecayPos! AntiLambda: 2D decay position
TH2F*fAntiLambdaDecayVertex! AntiLambda: decay lenght
TH2F*fAntiLambdaMCFromXi! AntiLambda MC: coming from Xi
TH1F*fAntiLambdaMCPt! AntiLambda MC: pt
TH3F*fAntiLambdaMCPtPhiEta[4]! AntiLambda MC: pt vs pseudo-rapidity
TH3F*fAntiLambdaMCPtRap! AntiLambda MC: pt vs rapidity
TH3F*fAntiLambdaMCPtRap2! AntiLambda MC: pt vs rapidity (is Natural)
TH3F*fAntiLambdaMCPtRapEmbeded! AntiLambda MC: pt vs rapidity (embeded particles)
THnSparse*fAntiLambdaMCPtRapPtDaugPt[4]! AntiLambda MC: pt vs rapidity vs transverse momemtum of daughters
THnSparse*fAntiLambdaMCPtRapPtDaugPtEmbeded[4]! AntiLambda MC: pt vs rapidity vs transverse momemtum of daughters
TH3F*fAntiLambdaMCPtRapVtx[4]! AntiLambda MC: pt vs rapidity vs Z vtx position
TH3F*fAntiLambdaMCPtRapVtxEmbeded[4]! AntiLambda MC: pt vs rapidity vs Z vtx position
TH3F*fAntiLambdaMCResEta! AntiLambda Assoc: eta resolution
TH3F*fAntiLambdaMCResPhi! AntiLambda Assoc: phi resolution
TH3F*fAntiLambdaMCResPt! AntiLambda Assoc: pt resolution
TH3F*fAntiLambdaMass! Mass for AntiLambda
TH3F*fAntiLambdaMass2! Mass for AntiLambda (rejecting crosscontamination)
TH3F*fAntiLambdaMass2Embeded! Mass for AntiLambda embded (rejecting crosscontamination)
TH3F*fAntiLambdaMassEmbeded! Mass for AntiLambda embeded
TH3F*fAntiLambdaMassPtEta! AntiLambda: pt vs eta
TH3F*fAntiLambdaMassPtPhi! AntiLambda: mass vs phi
TH3F*fAntiLambdaMassPtRap[4]! AntiLambda: pt vs rap
TH3F*fAntiLambdaNClustersITSNeg! AntiLambda: Neg. Daug. Numbers of ITS clusters of the daughter tracks
TH3F*fAntiLambdaNClustersITSPos! AntiLambda: Pos. Daug. Numbers of ITS clusters of the daughter tracks
TH3F*fAntiLambdaNClustersTPC! AntiLambda: Numbers of TPC clusters of the daughter tracks
TH3F*fAntiLambdaNegDaugFracShTPCcls! AntiLambda Neg Daug: mass vs pt vs fraction of shared TPC cls
TH3F*fAntiLambdaNegDaugFracShTPCclsTrig! AntiLambda Neg Daug: mass vs pt vs fraction of shared TPC cls
THnSparse*fAntiLambdaNegDaugSplCheckCovMat[4]! AntiLambda: Check Covariance Matrix elemenets between trigger trcak and daughter track
THnSparse*fAntiLambdaNegDaugdPhiSdEtaS[4]! AntiLambda: Negative daughter: delta(phi)* delta(eta)*
TH3F*fAntiLambdaNegMCResEta! AntiLambda Neg. Daughter: eta resolution
TH3F*fAntiLambdaNegMCResPhi! AntiLambda Neg. Daughter: phi resolution
TH3F*fAntiLambdaNegMCResPt! AntiLambda Neg. Daughter: pt resolution
THnSparse*fAntiLambdaNegMCResdEtaSdPhiS[4]! AntiLambda: Negative daughter: resolution for delta(phi)* delta(eta)*
TH3F*fAntiLambdaPhiEtaNegDaug! AntiLambda: Neg. track phi vs eta
TH3F*fAntiLambdaPhiEtaPosDaug! AntiLambda: Pos. track phi vs eta
TH3F*fAntiLambdaPosDaugFracShTPCcls! AntiLambda Pos. Daug: mass vs pt vs fraction of shared TPC cls
TH3F*fAntiLambdaPosDaugFracShTPCclsTrig! AntiLambda Pos. Daug: mass vs pt vs fraction of shared TPC cls
THnSparse*fAntiLambdaPosDaugSplCheckCovMat[4]! AntiLambda: Check Covariance Matrix elemenets between trigger trcak and daughter track
THnSparse*fAntiLambdaPosDaugdPhiSdEtaS[4]! AntiLambda: Positive daughter: delta(phi)* delta(eta)*
TH3F*fAntiLambdaPosMCResEta! AntiLambda Pos. Daughter: eta resolution
TH3F*fAntiLambdaPosMCResPhi! AntiLambda Pos. Daughter: phi resolution
TH3F*fAntiLambdaPosMCResPt! AntiLambda Pos. Daughter: pt resolution
THnSparse*fAntiLambdaPosMCResdEtaSdPhiS[4]! AntiLambda: Positive daughter: resolution for delta(phi)* delta(eta)*
TH2F*fAntiLambdaPtNegDaug! AntiLambda: Neg. pt
TH2F*fAntiLambdaPtPosDaug! AntiLambda: Pos. pt
TH3F*fAntiLambdaSpatialRes! AntiLambda: Spatial resolution
TH3F*fAntiLambdadPhidEtaMC[32]! AntiLambda MC: Delta phi,Delta eta vs Z vertex position
TH3F*fAntiLambdadPhidEtaME[321]! AntiLambda Mixed Events
TH3F*fAntiLambdadPhidEtaPtL[320]! AntiLambda: Delta phi,Delta eta vs pt of the leading particle
TObjArray*fAssocPartMCMC Associated particle array
TObjArray*fAssocParticlesAssociated particle array
Float_tfCentMaxMaximum centrality
Float_tfCentMinMinimum centrality
TH1F*fCentrality! Event centrality per centil
TH1F*fCentrality2! Event centrality per centil with |VtxZ|<10cm
TH2F*fCentralityTrig! Event centrality per trigger
TH2F*fChargedMultiplicity! Charged multiplicity vs centrality bin
Bool_tfCheckIDTrigDo comparison with V0's daughter tracks?
TH3F*fCheckIDTrigEtaAntiLambda! Trigger particle: eta comparison between trigger track and AntiLambda daughter track
TH3F*fCheckIDTrigEtaK0s! Trigger particle: eta comparison between trigger track and K0s daughter track
TH3F*fCheckIDTrigEtaLambda! Trigger particle: eta comparison between trigger track and Lambda daughter track
TH3F*fCheckIDTrigNclsAntiLambda! Trigger particle: number of cluster of the daughter particle
TH3F*fCheckIDTrigNclsK0s! Trigger particle: number of cluster of the daughter particle
TH3F*fCheckIDTrigNclsLambda! Trigger particle: number of cluster of the daughter particle
TH3F*fCheckIDTrigPhiAntiLambda! Trigger particle: phi comparison between trigger track and AntiLambda daughter track
TH3F*fCheckIDTrigPhiK0s! Trigger particle: phi comparison between trigger track and K0s daughter track
TH3F*fCheckIDTrigPhiLambda! Trigger particle: phi comparison between trigger track and Lambda daughter track
TH3F*fCheckIDTrigPtAntiLambda! Trigger particle: pt comparison between trigger track and AntiLambda daughter track
TH3F*fCheckIDTrigPtK0s! Trigger particle: pt comparison between trigger track and K0s daughter track
TH3F*fCheckIDTrigPtLambda! Trigger particle: pt comparison between trigger track and Lambda daughter track
TH1F*fCheckTriggerFromV0Daug! Trigger particle: it is a daughter from a V0-candidate
TStringfCollisionData: PbPb2010 / PbPb2011
Float_tfDCAToPrimVtxMimimum distance of closest approach of daughters to the vertex
Float_tfDaugNClsTPCNumber of TPC clusters for daughters
Float_tfDaugSftR125[3]Shifted position of the trigger track to the Primary verterx
Float_tfDiffTrigDaugFracTPCSharedClsAllowed dispertion in the fraction of TPC shared clusters between trigger particle and the daughter track
Bool_tfDoMixEvtDo Mixed Events
Bool_tfDoQADo Auality Assurance?
Int_tfEndOfHijingEventLimit natural-injected MC particles
TH1F*fEvents! Counter for the number of events in each step
TH2F*fEvtPerCent! Counter for the number of events in each step per centrality bin
Float_tfFracTPCclsThreshold for the fraction of TPC shared clusters for single track
TH3F*fHistArmPodBckg! Armenteros-Podolanski plot outside 3 sigma of the signal
TH3F*fHistArmenterosPodolanski! Armenteros-Podolanski plot inside 3 sigma of the signal
Int_tfIdTriggerID track of the trigger particle
TH1F*fInjectedParticles! Number of injected particles
Bool_tfIsMCUse MC data
Int_tfIsSndCheckFlag: trigger particle is the second leaidng particle
Int_tfIsV0LPFlag: V0 has the highest pt in the event
THnSparse*fK0sAssocMassPtCPA[4]! K0s Assoc: mass vs pt vs cpa
THnSparse*fK0sAssocMassPtCPAEmbeded[4]! K0s Assoc: mass vs pt vs cpa (embeded particles)
THnSparse*fK0sAssocMassPtCtau[4]! K0s Assoc: mass vs pt vs proper time of life
THnSparse*fK0sAssocMassPtCtauEmbeded[4]! K0s Assoc: mass vs pt vs proper time of life
THnSparse*fK0sAssocMassPtDCADaug[4]! K0s Assoc: mass vs pt vs dca between daughters
THnSparse*fK0sAssocMassPtDCADaugEmbeded[4]! K0s Assoc: mass vs pt vs dca between daughters (embeded particles)
THnSparse*fK0sAssocMassPtDCAPV[4]! K0s Assoc: mass vs pt vs dca to prim. vtx
THnSparse*fK0sAssocMassPtDCAPVEmbeded[4]! K0s Assoc: mass vs pt vs dca to prim. vtx (embeded particles)
THnSparse*fK0sAssocMassPtDaugNClsTPC[4]! K0s Assoc: mass vs pt vs num. of tpc clusters
THnSparse*fK0sAssocMassPtDaugNClsTPCEmbeded[4]! K0s Assoc: mass vs pt vs num. o ftpc clusters (embeded particles)
THnSparse*fK0sAssocMassPtDaugPt[4]! K0s Assoc: mass vs pt vs transverse momemtum of daughters
THnSparse*fK0sAssocMassPtDaugPtEmbeded[4]! K0s Assoc: mass vs pt vs transverse momemtum of daughters
THnSparse*fK0sAssocMassPtFidVolume[4]! K0s Assoc: mass vs pt vs fiducial volume
THnSparse*fK0sAssocMassPtFidVolumeEmbeded[4]! K0s Assoc: mass vs pt vs fiducial volume
THnSparse*fK0sAssocMassPtShTPCcls[4]! K0s Assoc: mass vs pt vs fraction of shared TPC cls
THnSparse*fK0sAssocMassPtShTPCclsEmbeded[4]! K0s Assoc: mass vs pt vs fraction of shared TPC cls
THnSparse*fK0sAssocMassPtVtx[4]! K0s Assoc: mass vs pt vs Z vertex position
THnSparse*fK0sAssocMassPtVtxEmbeded[4]! K0s Assoc: mass vs pt vs Z vertex position (embeded particles)
TH1F*fK0sAssocPt! K0s Assoc: pt
TH3F*fK0sAssocPtArm! K0s Assoc: pt vs rapidity vs centrality (arm. pod. cut)
THnSparse*fK0sAssocPtMassArm[4]! K0s Assoc: mass vs pt vs centrality
THnSparse*fK0sAssocPtMassArmEmbeded[4]! K0s Assoc: mass vs pt vs rapidity (embeded particles)
TH3F*fK0sAssocPtPhiEta[4]! K0s Assoc: pt vs pseudo-rapidity
TH3F*fK0sAssocPtRap! K0s Assoc: pt vs rapidity vs centrality
TH3F*fK0sAssocPtRapEmbeded! K0s Assoc: pt vs rapidity vs centrality (embeded particles)
TH2F*fK0sBckgCPA! K0s Bckg: cosine of the pointing angle
TH2F*fK0sBckgCTau! K0s Bckg: ctau
TH3F*fK0sBckgDCADaugToPrimVtx! K0s background: DCA to primary vrtex of daughters vs leading particle's pt inside a radio wrt the near-side peak
TH2F*fK0sBckgDCANegDaug! K0s Bckg: Neg. track DCA to primary vertex
TH2F*fK0sBckgDCANegDaugToPrimVtx! K0s background: DCA of Negative daughter to the primary vertex inside the radio 0.4 wrt the near-side peak
TH2F*fK0sBckgDCAPosDaug! K0s Bckg: Pos. track DCA to primary vertex
TH2F*fK0sBckgDCAPosDaugToPrimVtx! K0s background: DCA of Positive daughter to the primary vertex inside the radio 0.4 wrt the near-side peak
TH2F*fK0sBckgDCAV0Daug! K0s Bckg: distance of the closest approach to the primary vertex
TH2F*fK0sBckgDecLength! K0s background: Decay lenght vs leading particle's pt inside a radio wrt the near-side peak
TH3F*fK0sBckgDecayPos! K0s Bckg: 2D decay position
TH2F*fK0sBckgDecayVertex! K0s Bckg: decay lenght
TH2F*fK0sBckgEtaPhi! K0s background: Phi vs Eta inside a radio wrt the near-side peak
TH3F*fK0sBckgNClustersITSNeg! K0s Bckg: Neg. Daug. Numbers of ITS clusters of the daughter tracks
TH3F*fK0sBckgNClustersITSPos! K0s Bckg: Pos. Daug. Numbers of ITS clusters of the daughter tracks
TH3F*fK0sBckgNClustersTPC! K0s Bckg: Numbers of TPC clusters of the daughter tracks
TH3F*fK0sBckgPhiEtaNegDaug! K0s Bckg: Neg. track phi vs eta
TH3F*fK0sBckgPhiEtaPosDaug! K0s Bckg: Pos. track phi vs eta
TH2F*fK0sBckgPhiRadio! K0s background: Phi vs radio inside a radio wrt the near-side peak
TH2F*fK0sBckgPtNegDaug! K0s Bckg: Neg. pt
TH2F*fK0sBckgPtPosDaug! K0s Bckg: Pos. pt
TH2F*fK0sCPA! K0s: cosine of the pointing angle
TH2F*fK0sCTau! K0s: ctau
TH3F*fK0sDCADaugToPrimVtx! K0s: DCA to primary vertex of daughters vs leading particle's pt inside a radio wrt the near-side peak
TH2F*fK0sDCANegDaug! K0s: Neg. track DCA to primary vertex
TH2F*fK0sDCAPosDaug! K0s: Pos. track DCA to primary vertex
TH2F*fK0sDCAV0Daug! K0s: distance of the closest approach to the primary vertex
TH2F*fK0sDaughtersPt! K0s: pt of daughters
TH3F*fK0sDecayPos! K0s: 2D decay position
TH2F*fK0sDecayVertex! K0s: decay lenght
TH1F*fK0sMCPt! K0s MC: pt
TH3F*fK0sMCPtPhiEta[4]! K0s MC: pt vs pseudo-rapidity
TH3F*fK0sMCPtRap! K0s MC: pt vs rapidity
TH3F*fK0sMCPtRap2! K0s MC: pt vs rapidity (is Natural)
TH3F*fK0sMCPtRapEmbeded! K0s MC: pt vs rapidity (embeded particles)
THnSparse*fK0sMCPtRapPtDaugPt[4]! K0s MC: pt vs rapidity vs transverse momemtum of daughters
THnSparse*fK0sMCPtRapPtDaugPtEmbeded[4]! K0s MC: pt vs rapidity vs transverse momemtum of daughters
TH3F*fK0sMCPtRapVtx[4]! K0s MC: pt vs Z vtx position vs centrality
TH3F*fK0sMCPtRapVtxEmbeded[4]! K0s MC: pt vs Z vtx position rapidity vs centrality (embeded particles)
TH3F*fK0sMCResEta! K0s Assoc: eta resolution
TH3F*fK0sMCResPhi! K0s Assoc: phi resolution
TH3F*fK0sMCResPt! K0s Assoc: pt resolution
TH3F*fK0sMass! Mass for K0s
TH3F*fK0sMassEmbeded! Mass for K0s embeded
TH3F*fK0sMassPtEta! K0s: mass vs pt vs eta
TH3F*fK0sMassPtPhi! K0s: mass vs pt vs phi
TH3F*fK0sMassPtRap[4]! K0s: mass vs pt vs rap vs centrality
TH3F*fK0sNClustersITSNeg! K0s: Neg. Daug. Numbers of ITS clusters of the daughter tracks
TH3F*fK0sNClustersITSPos! K0s: Pos. Daug. Numbers of ITS clusters of the daughter tracks
TH3F*fK0sNClustersTPC! K0s: Numbers of TPC clusters of the daughter tracks
TH3F*fK0sNegDaugFracShTPCcls! K0s Neg Daug: mass vs pt vs fraction of shared TPC cls
TH3F*fK0sNegDaugFracShTPCclsTrig! K0s Neg Daug: mass vs pt vs fraction of shared TPC cls
THnSparse*fK0sNegDaugSplCheckCovMat[4]! K0s: Check Covariance Matrix elemenets between trigger trcak and daughter track
THnSparse*fK0sNegDaugdPhiSdEtaS[4]! K0s: Negative daughter: delta(phi)* delta(eta)*
TH3F*fK0sNegMCResEta! K0s Neg. Daughter: eta resolution
TH3F*fK0sNegMCResPhi! K0s Neg. Daughter: phi resolution
TH3F*fK0sNegMCResPt! K0s Neg. Daughter: pt resolution
THnSparse*fK0sNegMCResdEtaSdPhiS[4]! K0s: Negative daughter: resolution for delta(phi)* delta(eta)*
TH3F*fK0sPhiEtaNegDaug! K0s: Neg. track phi vs eta
TH3F*fK0sPhiEtaPosDaug! K0s: Pos. track phi vs eta
TH3F*fK0sPosDaugFracShTPCcls! K0s Pos. Daug: mass vs pt vs fraction of shared TPC cls
TH3F*fK0sPosDaugFracShTPCclsTrig! K0s Pos. Daug: mass vs pt vs fraction of shared TPC cls
THnSparse*fK0sPosDaugSplCheckCovMat[4]! K0s: Check Covariance Matrix elemenets between trigger trcak and daughter track
THnSparse*fK0sPosDaugdPhiSdEtaS[4]! K0s: Positive daughter: delta(phi)* delta(eta)*
TH3F*fK0sPosMCResEta! K0s Pos. Daughter: eta resolution
TH3F*fK0sPosMCResPhi! K0s Pos. Daughter: phi resolution
TH3F*fK0sPosMCResPt! K0s Pos. Daughter: pt resolution
THnSparse*fK0sPosMCResdEtaSdPhiS[4]! K0s: Positive daughter: resolution for delta(phi)* delta(eta)*
TH2F*fK0sPtNegDaug! K0s: Neg. pt
TH2F*fK0sPtPosDaug! K0s: Pos. pt
TH3F*fK0sSpatialRes! K0s: Spatial resolution
TH3F*fK0sdPhidEtaMC[32]! K0s MC: Delta phi,Delta eta vs Z vertex position
TH3F*fK0sdPhidEtaME[321]! K0s Mixed Events
TH3F*fK0sdPhidEtaPtL[320]! K0s: Delta phi,Delta eta vs Z vertex position
TH2F*fLambdaAssocFromXi! Lambda Assoc: coming from Xi
THnSparse*fLambdaAssocMassPtCPA[4]! Lambda Assoc: mass vs pt vs cpa
THnSparse*fLambdaAssocMassPtCPAEmbeded[4]! Lambda Assoc: mass vs pt vs cpa (embeded particles)
THnSparse*fLambdaAssocMassPtCtau[4]! Lambda Assoc: mass vs pt vs proper time of life
THnSparse*fLambdaAssocMassPtCtauEmbeded[4]! Lambda Assoc: mass vs pt vs proper time of life
THnSparse*fLambdaAssocMassPtDCADaug[4]! Lambda Assoc: mass vs pt vs dca btween daughters
THnSparse*fLambdaAssocMassPtDCADaugEmbeded[4]! Lambda Assoc: mass vs pt vs dca between daughters (embeded particles)
THnSparse*fLambdaAssocMassPtDCAPV[4]! Lambda Assoc: mass vs pt vs dca to prim vtx
THnSparse*fLambdaAssocMassPtDCAPVEmbeded[4]! Lambda Assoc: mass vs pt vs dca to prim vtx (embeded particles)
THnSparse*fLambdaAssocMassPtDaugNClsTPC[4]! Lambda Assoc: mass vs pt vs num.of tpc clusters
THnSparse*fLambdaAssocMassPtDaugNClsTPCEmbeded[4]! Lambda Assoc: mass vs pt vs num. of tpc clusters (embeded particles)
THnSparse*fLambdaAssocMassPtDaugPt[4]! Lambda Assoc: mass vs pt vs transverse momemtum of daughters
THnSparse*fLambdaAssocMassPtDaugPtEmbeded[4]! Lambda Assoc: mass vs pt vs transverse momemtum of daughters
THnSparse*fLambdaAssocMassPtFidVolume[4]! Lambda Assoc: mass vs pt vs fiducial volume
THnSparse*fLambdaAssocMassPtFidVolumeEmbeded[4]! Lambda Assoc: mass vs pt vs fiducial volume
THnSparse*fLambdaAssocMassPtRap[4]! Lambda Assoc: pt vs rapidity vs mass
THnSparse*fLambdaAssocMassPtRap2[4]! Lambda Assoc: pt vs rapidity vs mass (wo Cross contamination)
THnSparse*fLambdaAssocMassPtRapEmbeded[4]! Lambda Assoc: pt vs rapidity vs mass (embeded)
THnSparse*fLambdaAssocMassPtRapEmbeded2[4]! Lambda Assoc: pt vs rapidity vs mass (wo Cross contamination) (embeded)
THnSparse*fLambdaAssocMassPtShTPCcls[4]! Lambda Assoc: mass vs pt vs fraction of shared TPC cls
THnSparse*fLambdaAssocMassPtShTPCclsEmbeded[4]! Lambda Assoc: mass vs pt vs fraction of shared TPC cls
THnSparse*fLambdaAssocMassPtVtx[4]! Lambda Assoc: mass vs pt vs Z vertex position
THnSparse*fLambdaAssocMassPtVtxEmbeded[4]! Lambda Assoc: mass vs pt vs Z vertex position (embeded particles)
TH1F*fLambdaAssocPt! Lambda Assoc: pt
TH3F*fLambdaAssocPtPhiEta[4]! Lambda Assoc: pt vs pseudo-rapidity
TH3F*fLambdaAssocPtRap! Lambda Assoc: pt vs rapidity
TH2F*fLambdaBckgCPA! Lambda Bckg: cosine of the pointing angle
TH2F*fLambdaBckgCTau! Lambda Bckg: ctau
TH3F*fLambdaBckgDCADaugToPrimVtx! Lambda background: DCA to primary vrtex of daughters vs leading particle's pt inside a radio wrt the near-side peak
TH2F*fLambdaBckgDCANegDaug! Lambda Bckg: Neg. track DCA to primary vertex
TH2F*fLambdaBckgDCANegDaugToPrimVtx! Lambda background: DCA of Negative daughter to the primary vertex inside the radio 0.4 wrt the near-side peak
TH2F*fLambdaBckgDCAPosDaug! Lambda Bckg: Pos. track DCA to primary vertex
TH2F*fLambdaBckgDCAPosDaugToPrimVtx! Lambda background: DCA of Positive daughter to the primary vertex inside the radio 0.4 wrt the near-side peak
TH2F*fLambdaBckgDCAV0Daug! Lambda Bckg: distance of the closest approach to the primary vertex
TH2F*fLambdaBckgDecLength! Lambda background: Decay lenght vs leading particle's pt inside a radio wrt the near-side peak
TH3F*fLambdaBckgDecayPos! Lambda Bckg: 2D decay position
TH2F*fLambdaBckgDecayVertex! Lambda Bckg: decay lenght
TH2F*fLambdaBckgEtaPhi! Lambda background: Phi vs Eta inside a radio wrt the near-side peak
TH3F*fLambdaBckgNClustersITSNeg! Lambda Bckg: Neg. Daug. Numbers of ITS clusters of the daughter tracks
TH3F*fLambdaBckgNClustersITSPos! Lambda Bckg: Pos. Daug. Numbers of ITS clusters of the daughter tracks
TH3F*fLambdaBckgNClustersTPC! Lambda Bckg: Numbers of TPC clusters of the daughter tracks
TH3F*fLambdaBckgPhiEtaNegDaug! Lambda Bckg: Neg. track phi vs eta
TH3F*fLambdaBckgPhiEtaPosDaug! Lambda Bckg: Pos. track phi vs eta
TH2F*fLambdaBckgPhiRadio! Lambda background: Phi vs radio inside a radio wrt the near-side peak
TH2F*fLambdaBckgPtNegDaug! Lambda Bckg: Neg. pt
TH2F*fLambdaBckgPtPosDaug! Lambda Bckg: Pos. pt
TH2F*fLambdaCPA! Lambda: cosine of the pointing angle
TH2F*fLambdaCTau! Lambda: ctau
TH3F*fLambdaDCADaugToPrimVtx! Lambda: DCA to primary vrtex of daughters vs leading particle's pt inside a radio wrt the near-side peak
TH2F*fLambdaDCANegDaug! Lambda: Neg. track DCA to primary vertex
TH2F*fLambdaDCAPosDaug! Lambda: Pos. track DCA to primary vertex
TH2F*fLambdaDCAV0Daug! Lambda: distance of the closest approach to the primary vertex
TH2F*fLambdaDaughtersPt! Lambda: pt of daughters
TH3F*fLambdaDecayPos! Lambda: 2D decay position
TH2F*fLambdaDecayVertex! Lambda: decay lenght
TH2F*fLambdaMCFromXi! Lambda MC: coming from Xi
TH1F*fLambdaMCPt! Lambda MC: pt
TH3F*fLambdaMCPtPhiEta[4]! Lambda MC: pt vs pseudo-rapidity
TH3F*fLambdaMCPtRap! Lambda MC: pt vs rapidity
TH3F*fLambdaMCPtRap2! Lambda MC: pt vs rapidity (is Natural)
TH3F*fLambdaMCPtRapEmbeded! Lambda MC: pt vs rapidity (embeded particles)
THnSparse*fLambdaMCPtRapPtDaugPt[4]! Lambda MC: pt vs rapidity vs transverse momemtum of daughters
THnSparse*fLambdaMCPtRapPtDaugPtEmbeded[4]! Lambda MC: pt vs rapidity vs transverse momemtum of daughters
TH3F*fLambdaMCPtRapVtx[4]! Lambda MC: pt vs Z vtx position rapidity vs centrality
TH3F*fLambdaMCPtRapVtxEmbeded[4]! Lambda MC: pt vs Z vtx position vs centrality (embeded particles)
TH3F*fLambdaMCResEta! Lambda Assoc: eta resolution
TH3F*fLambdaMCResPhi! Lambda Assoc: phi resolution
TH3F*fLambdaMCResPt! Lambda Assoc: pt resolution
TH3F*fLambdaMass! Mass for Lambda
TH3F*fLambdaMass2! Mass for Lambda (rejecting crosscontamination)
TH3F*fLambdaMass2Embeded! Mass for Lambda embded (rejecting crosscontamination)
TH3F*fLambdaMassEmbeded! Mass for Lambda embeded
TH3F*fLambdaMassPtEta! Lambda: mass vs pt vs eta
TH3F*fLambdaMassPtPhi! Lambda: mass vs pt vs phi
TH3F*fLambdaMassPtRap[4]! Lambda: mass vs pt vs rap
TH3F*fLambdaNClustersITSNeg! Lambda: Neg. Daug. Numbers of ITS clusters of the daughter tracks
TH3F*fLambdaNClustersITSPos! Lambda: Pos. Daug. Numbers of ITS clusters of the daughter tracks
TH3F*fLambdaNClustersTPC! Lambda: Numbers of TPC clusters of the daughter tracks
TH3F*fLambdaNegDaugFracShTPCcls! Lambda Neg Daug: mass vs pt vs fraction of shared TPC cls
TH3F*fLambdaNegDaugFracShTPCclsTrig! Lambda Neg Daug: mass vs pt vs fraction of shared TPC cls
THnSparse*fLambdaNegDaugSplCheckCovMat[4]! Lambda: Check Covariance Matrix elemenets between trigger trcak and daughter track
THnSparse*fLambdaNegDaugdPhiSdEtaS[4]! Lambda: Negative daughter: delta(phi)* delta(eta)*
TH3F*fLambdaNegMCResEta! Lambda Neg. Daughter: eta resolution
TH3F*fLambdaNegMCResPhi! Lambda Neg. Daughter: phi resolution
TH3F*fLambdaNegMCResPt! Lambda Neg. Daughter: pt resolution
THnSparse*fLambdaNegMCResdEtaSdPhiS[4]! Lambda: Negative daughter: resolution for delta(phi)* delta(eta)*
TH3F*fLambdaPhiEtaNegDaug! Lambda: Neg. track phi vs eta
TH3F*fLambdaPhiEtaPosDaug! Lambda: Pos. track phi vs eta
TH3F*fLambdaPosDaugFracShTPCcls! Lambda Pos. Daug: mass vs pt vs fraction of shared TPC cls
TH3F*fLambdaPosDaugFracShTPCclsTrig! Lambda Pos. Daug: mass vs pt vs fraction of shared TPC cls
THnSparse*fLambdaPosDaugSplCheckCovMat[4]! Lambda: Check Covariance Matrix elemenets between trigger trcak and daughter track
THnSparse*fLambdaPosDaugdPhiSdEtaS[4]! Lambda:Positive daughter: delta(phi)* delta(eta)*
TH3F*fLambdaPosMCResEta! Lambda Pos. Daughter: eta resolution
TH3F*fLambdaPosMCResPhi! Lambda Pos. Daughter: phi resolution
TH3F*fLambdaPosMCResPt! Lambda Pos. Daughter: pt resolution
THnSparse*fLambdaPosMCResdEtaSdPhiS[4]! Lambda: Positive daughter: resolution for delta(phi)* delta(eta)*
TH2F*fLambdaPtNegDaug! Lambda: Neg. pt
TH2F*fLambdaPtPosDaug! Lambda: Pos. pt
TH3F*fLambdaSpatialRes! Lambda: Spatial resolution
TH3F*fLambdadPhidEtaMC[32]! Lambda MC: Delta phi,Delta eta vs Z vertex position
TH3F*fLambdadPhidEtaME[321]! Lambda Mixed Events
TH3F*fLambdadPhidEtaPtL[320]! Lambda: Delta phi,Delta eta vs Z vertex position
TList**fMEList![] List of Mixed Events
Float_tfMaxCtauMaximum ctau
Float_tfMaxDCADaughterMaximum Distance of Closest Approach between daughters (given in sigmas)
Float_tfMaxEtaDaughterMaximum pseudo-rapidity for V0's daughters
Float_tfMinCPAMinimum Cosine of the Pointing Angle to the vertex for V0
Float_tfMinCtauMinimum ctau
Float_tfMinPtDaughterMinimum transverse momentum for V0's daughters
Float_tfNSigmaNumber of sigmas for PID wi dE/dx
TH2F*fNTrigPerEvt! Trigger particle: Number of particle triggers per event
TList*fOutput! List of histograms for main analysis
TList*fOutputME! List of histograms for Mixed Events
TList*fOutputQA! List of histograms for Quality Assurance
AliPIDResponse*fPIDResponsePID Response
TH1F*fPrimaryVertexX! Primary vertex position in X
TH1F*fPrimaryVertexY! Primary vertex position in Y
TH1F*fPrimaryVertexZ! Primary vertex position in Z
TH2F*fPrimayVtxGlobalvsSPD! Zvtx tracking vs Zvtx SPD
Float_tfPtV0LPPt of the leading V0
Bool_tfSeparateInjPartSeparate MC injected particles in case of correlation
Float_tfTPCRadiusRadial position of TPC to obtain the separation between the trigger particle and the daughter particle
Float_tfTrigEtaMaxMaximum eta for trigger particle
TH2F*fTrigFracShTPCcls! Trigger particle: pt vs fraction of shared TPC cls
Float_tfTrigPtMCMaxMaximum pt for trigger particle in MC
Float_tfTrigPtMCMinMinimum pt for trigger particle in MC
Float_tfTrigPtMaxMaximum pt for trigger particle
Float_tfTrigPtMinMinimum pt for trigger particle
Float_tfTrigSftR125[3]Shifted position of the daughter track to the Primary verterx
TH1F*fTriggerComingFromDaug! Trigger particle: pt when LP is a daughter from a V0-candidate
TH2F*fTriggerDCA! Trigger particle: dca to primary vertex
TH2F*fTriggerEtaPhi! Trigger particle: eta vs phi
TH1F*fTriggerEventPlane! Distance between the trigger particle direction and the event plane angle
Int_tfTriggerFBTrigger track filter bit
TH1F*fTriggerIsV0! Trigger particle: the V0 is the highest-pt particle
TH2F*fTriggerMCPtCent! Trigger particle MC: pt vs centrality
TH3F*fTriggerMCResEta! Trigger particle MC: eta resolution
TH3F*fTriggerMCResPhi! Trigger particle MC: phi resolution
TH3F*fTriggerMCResPt! Trigger particle MC: pt resolution
TObjArray*fTriggerPartMCMC Trigger particle array
TObjArray*fTriggerParticlesTrigger particle array
TH3F*fTriggerPtCent! Trigger particle: pt vs centrality vs Z vertex
TH3F*fTriggerPtCentCh! Trigger particle: pt vs centrality vs Z vertex for hh correlations
TH1F*fTriggerWiSPDHit! Trigger particle: Has Hits in the SPD?
Bool_tfUseEtaCutSwicth between rapidity or pseudo-rapidity cut
Bool_tfUsePIDUse PID for tracks
TH2F*fV0MassCascade! V0s candiates: Possible mismatching of tracks due to cascades decays
Float_tfYMaxMaximum rapidity for V0

Class Charts

Inheritance Chart:
TTask
AliAnalysisTask
AliAnalysisTaskSE
AliAnalysisTaskLambdaOverK0sJets

Function documentation

AliAnalysisTaskLambdaOverK0sJets(const char* name = "AliAnalysisTaskLambdaOverK0sJets")
 Dummy Constructor
~AliAnalysisTaskLambdaOverK0sJets()
void UserCreateOutputObjects()
 Creating the histograms that are needed for the output
Bool_t AcceptTrack(const AliAODTrack* t)
 Track criteria for primaries particles
if(fTriggerFB!=128 && fTriggerFB!=272) return kFALSE;
Bool_t AcceptTrackV0(const AliAODTrack* t)
 Track criteria for daughter particles of V0 candidate
Bool_t AcceptV0(AliAODVertex* vtx, const AliAODv0* v0)
 Selection for accepting V0 candidates
Float_t GetMultiplicity()
Double_t ThetaS(TString part)
 LINES OBTAINED FROM THE FEMTOSCOPY ANALYSIS:
 private communication with Hans Beck
Double_t EtaS(TString part)
 LINES OBTAINED FROM THE FEMTOSCOPY ANALYSIS:
 private communication with Hans Beck
Float_t dEtaS()
 LINES OBTAINED FROM THE FEMTOSCOPY ANALYSIS:
 private communication with Hans Beck
Float_t dPhiSAtR125()
 LINES OBTAINED FROM THE FEMTOSCOPY ANALYSIS:
 private communication with Hans Beck
void SetSftPosR125(const AliAODTrack* track, const Float_t bfield, const Float_t* priVtx, TString part)
 LINES OBTAINED FROM THE FEMTOSCOPY ANALYSIS:
 private communication with Hans Beck
void RecCascade(const AliAODTrack* trk1, const AliAODTrack* trk2, const AliAODTrack* trkBch, TString histo)
 Local method to reconstruct cascades candidates from the combinations of three tracks
 The input tracks correspond to the trigger particle and the daughter tracks of the V0 candidate (correlation step)
 The trigger particle track will be always consider as a possible daughter of the V0 which coming from the Cascade decay.
 The daughters of the V0 candidates are switched to be the bachelor track for the Cascade reconstruction.
void V0Loop(AliAnalysisTaskLambdaOverK0sJets::V0LoopStep_t step, Bool_t isTriggered, Int_t iArray, Int_t idTrig)
 Three options for the 'step' variable:
 1) TriggerCheck
 2) Reconstruction
void TriggerParticle()
 Obtain the trigger particles of the event to perform the correlations in phi and eta
void UserExec(Option_t* option)
 Main loop for the Analysis
void Terminate(Option_t* )
 The Terminate() function is the last function to be called during
 a query. It always runs on the client, it can be used to present
 the results graphically or save the results to file.
AliAnalysisTaskLambdaOverK0sJets(const char* name = "AliAnalysisTaskLambdaOverK0sJets")
void SetCollisionType(TString data = "PbPb2010")
 Setter for global variables in the event
{fCollision=data;}
void SetMC(Bool_t isMC = kTRUE)
{fIsMC=isMC;}
void SetPID(Bool_t usePID = kTRUE)
{fUsePID=usePID;}
void SetCentrality(Float_t min = 0., Float_t max = 90.)
{fCentMin=min;fCentMax=max;}
void SetQA(Bool_t doQA = kFALSE)
{fDoQA=doQA;}
void SetDoMix(Bool_t doMixEvt = kTRUE)
{fDoMixEvt=doMixEvt;}
void SetTriggerFilterBit(Int_t triggerFB = 768)
{fTriggerFB=triggerFB;}
void SetTriggerPt(Float_t ptMinTrig = 8., Float_t ptMaxTrig = 50.)
{fTrigPtMin=ptMinTrig;fTrigPtMax=ptMaxTrig;}
void SetTriggerEta(Float_t etaMaxTrig = 0.8)
{fTrigEtaMax=etaMaxTrig;}
void SetCheckIDTrig(Bool_t checkIDTrig = kFALSE)
{fCheckIDTrig=checkIDTrig;}
void SetSeparateInjectedPart(Bool_t doSep = kTRUE)
void SetMinPtDaughter(Float_t minPtDaughter = 0.160)
   1.  Daughter cuts
{fMinPtDaughter=minPtDaughter;}
void SetMaxEtaDaughter(Float_t maxEta = 0.8)
{fMaxEtaDaughter=maxEta;}
void SetMaxDCADaughter(Float_t maxDCA = 1.0)
{fMaxDCADaughter=maxDCA;}
void SetDCAToPrimVtx(Float_t dcaToPrimVtx = 0.1)
{fDCAToPrimVtx=dcaToPrimVtx;}
void SetNSigmaPID(Float_t nSigma = 3)
{fNSigma=nSigma;}
void SetNClsTPC(Float_t nClsTPC = 70.)
   2.  V0 candidate
{fDaugNClsTPC=nClsTPC;}
void SetEtaCut(Bool_t etaCut = kFALSE)
{fUseEtaCut=etaCut;}
void SetMaxY(Float_t yMax = 0.5)
{fYMax=yMax;}
void SetMinCPA(Float_t minCPA = 0.998)
{fMinCPA=minCPA;}
void SetCtau(Float_t minCtau = 0., Float_t maxCtau = 3.)
{fMinCtau=minCtau;fMaxCtau=maxCtau;}
void SetTPCRadius(Float_t tpcRadius = 125.)
 Setting variables for splitting cut
{fTPCRadius=tpcRadius;}
void SetFracSharedTPCcls(Float_t fracSharedTPCcls = 0.4)
{fFracTPCcls=fracSharedTPCcls;}
void SetDiffSharedTPCcls(Float_t diffSharedTPCcls = 0.06)
{fDiffTrigDaugFracTPCSharedCls=diffSharedTPCcls;}
Float_t GetMinCentr()
 Getters
{ return fCentMin; }
Float_t GetMaxCentr()
{ return fCentMax; }
AliAnalysisTaskLambdaOverK0sJets& operator=(const AliAnalysisTaskLambdaOverK0sJets& )