1 #ifndef ALIANALYSISTASKSEDSTARCHARMFRACTION_H 2 #define ALIANALYSISTASKSEDSTARCHARMFRACTION_H 21 class AliAODMCParticle;
25 #include "AliAnalysisTaskSE.h" 98 Bool_t IsFromB(TClonesArray *arrayMC,
const AliAODMCParticle *mcPartCandidate);
Double_t fSidebandCut[30]
void SetReadMC(Bool_t readMC=kTRUE)
Bool_t IsFromHijing(TClonesArray *arrayMC, const AliAODMCParticle *mcPartCandidate)
Double_t fSidebandWindow[30]
void FillRegionHistogram(const char *name, Double_t value)
Bool_t CalculateImpactParameter(AliAODTrack *track, Double_t &d0, Double_t &d0Err)
Double_t * GetSidebandCut()
virtual void UserExec(Option_t *option)
void SetPeakCut(Double_t *peakCut)
void FillHistograms(AliAODRecoCascadeHF *cand)
void SetSkipHijing(Bool_t skipHijing=kTRUE)
void FillHistogram(const char *name, Double_t value)
virtual ~AliAnalysisTaskSEDStarCharmFraction()
void SetSidebandWindow(Double_t *sidebandWindow)
Bool_t GetSingleSideband()
void SetUpList(TList *list)
TList * fListSignalPrompt
void SetImpParCut(Double_t impParCut)
Double_t CalculateImpactParameterDStar(AliAODRecoCascadeHF *cand)
void SetCuts(AliRDHFCutsDStartoKpipi *cuts)
AliAnalysisTaskSEDStarCharmFraction & operator=(const AliAnalysisTaskSEDStarCharmFraction &)
void SetSidebandCut(Double_t *sidebandCut)
void CheckInvMassDStar(AliAODRecoCascadeHF *cand)
AliNormalizationCounter * fCounter
AliAODVertex * RemoveDaughtersFromPrimaryVtx(AliAODEvent *aod, AliAODRecoCascadeHF *cand)
Double_t * GetSidebandWindow()
void SetSingleSideband(Bool_t singleSideband=kTRUE)
AliAODVertex * fNewPrimVtx
Short_t fSignalTypeForTree
virtual void Terminate(Option_t *option)
AliAnalysisTaskSEDStarCharmFraction()
AliAODVertex * ReconstructDStarVtx(AliAODRecoCascadeHF *cand)
AliRDHFCutsDStartoKpipi * fCuts
Double_t CalculateTrueImpactParameterDStar(AliAODMCHeader *headerMC, TClonesArray *arrayMC, AliAODRecoCascadeHF *cand)
Double_t fTrueImpParForTree
void FillTrueImpactParameter(AliAODRecoCascadeHF *cand)
AliRDHFCutsDStartoKpipi * GetCuts()
Bool_t IsFromB(TClonesArray *arrayMC, const AliAODMCParticle *mcPartCandidate)
virtual void UserCreateOutputObjects()