Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PWGHF : syncing decays in the preselection with enums used for MC #5223

Merged
merged 1 commit into from Jan 19, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
60 changes: 30 additions & 30 deletions Analysis/Core/include/AnalysisCore/HFConfigurables.h
Expand Up @@ -23,36 +23,36 @@ class HFTrackIndexSkimsCreatorConfigs
HFTrackIndexSkimsCreatorConfigs() = default;
~HFTrackIndexSkimsCreatorConfigs() = default;

// 2-prong cuts D0
double mPtD0Min = 0.;
double mInvMassD0Min = 1.46;
double mInvMassD0Max = 2.26;
double mCPAD0Min = 0.75;
double mImpParProductD0Max = -0.00005;
// 2-prong cuts Jpsi
double mPtJpsiMin = 0.;
double mInvMassJpsiMin = 2.5;
double mInvMassJpsiMax = 4.1;
double mCPAJpsiMin = -2;
double mImpParProductJpsiMax = 1000.;
// 3-prong cuts - D+
double mPtDPlusMin = 1.; //original value 0.
double mInvMassDPlusMin = 1.75; //original value 1.7
double mInvMassDPlusMax = 2.0; //original value 2.05
double mCPADPlusMin = 0.5;
double mDecLenDPlusMin = 0.;
// 3-prong cuts - Lc
double mPtLcMin = 1.; //original value 0.
double mInvMassLcMin = 2.15; //original value 2.1
double mInvMassLcMax = 2.45; //original value 2.5
double mCPALcMin = 0.5;
double mDecLenLcMin = 0.;
// 3-prong cuts - Ds
double mPtDsMin = 1.; //original value 0.
double mInvMassDsMin = 1.75; //original value 1.7
double mInvMassDsMax = 2.15; //original value 2.2
double mCPADsMin = 0.5;
double mDecLenDsMin = 0.;
// 2-prong cuts D0ToPiK
double mPtD0ToPiKMin = 0.;
double mInvMassD0ToPiKMin = 1.46;
double mInvMassD0ToPiKMax = 2.26;
double mCPAD0ToPiKMin = 0.75;
double mImpParProductD0ToPiKMax = -0.00005;
// 2-prong cuts JpsiToEE
double mPtJpsiToEEMin = 0.;
double mInvMassJpsiToEEMin = 2.5;
double mInvMassJpsiToEEMax = 4.1;
double mCPAJpsiToEEMin = -2;
double mImpParProductJpsiToEEMax = 1000.;
// 3-prong cuts - DPlusToPiKPi
double mPtDPlusToPiKPiMin = 1.; //original value 0.
double mInvMassDPlusToPiKPiMin = 1.75; //original value 1.7
double mInvMassDPlusToPiKPiMax = 2.0; //original value 2.05
double mCPADPlusToPiKPiMin = 0.5;
double mDecLenDPlusToPiKPiMin = 0.;
// 3-prong cuts - LcToPKPi
double mPtLcToPKPiMin = 1.; //original value 0.
double mInvMassLcToPKPiMin = 2.15; //original value 2.1
double mInvMassLcToPKPiMax = 2.45; //original value 2.5
double mCPALcToPKPiMin = 0.5;
double mDecLenLcToPKPiMin = 0.;
// 3-prong cuts - DsToPiKK
double mPtDsToPiKKMin = 1.; //original value 0.
double mInvMassDsToPiKKMin = 1.75; //original value 1.7
double mInvMassDsToPiKKMax = 2.15; //original value 2.2
double mCPADsToPiKKMin = 0.5;
double mDecLenDsToPiKKMin = 0.;

private:
ClassDef(HFTrackIndexSkimsCreatorConfigs, 1);
Expand Down
Expand Up @@ -155,7 +155,9 @@ DECLARE_SOA_COLUMN(FlagMCMatchRec, flagMCMatchRec, int8_t); // reconstruction le
DECLARE_SOA_COLUMN(FlagMCMatchGen, flagMCMatchGen, int8_t); // generator level

// mapping of decay types
enum DecayType { D0ToPiK = 1 };
enum DecayType { D0ToPiK = 0,
JpsiToEE,
N2ProngDecays }; //always keep N2ProngDecays at the end

// functions for specific particles

Expand Down Expand Up @@ -289,8 +291,10 @@ DECLARE_SOA_COLUMN(FlagMCMatchRec, flagMCMatchRec, int8_t); // reconstruction le
DECLARE_SOA_COLUMN(FlagMCMatchGen, flagMCMatchGen, int8_t); // generator level

// mapping of decay types
enum DecayType { DPlusToPiKPi = 1,
LcToPKPi };
enum DecayType { DPlusToPiKPi = 0,
LcToPKPi,
DsToPiKK,
N3ProngDecays }; //always keep N3ProngDecays at the end
ginnocen marked this conversation as resolved.
Show resolved Hide resolved

// functions for specific particles

Expand Down