Skip to content

Commit bb03560

Browse files
committed
Implement ML models in data
1 parent 6cc7278 commit bb03560

File tree

3 files changed

+221
-149
lines changed

3 files changed

+221
-149
lines changed

PWGHF/HFC/DataModel/CorrelationTables.h

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,12 @@ DECLARE_SOA_COLUMN(PtD, ptD, float); //! Transverse mom
5757
DECLARE_SOA_COLUMN(PtHadron, ptHadron, float); //! Transverse momentum of Hadron
5858
DECLARE_SOA_COLUMN(MD, mD, float); //! Invariant mass of D0
5959
DECLARE_SOA_COLUMN(MDbar, mDbar, float); //! Invariant mass of D0bar
60+
DECLARE_SOA_COLUMN(MlScoreBkgD0, mlScoreBkgD0, float); //! ML background score for D0 selection
61+
DECLARE_SOA_COLUMN(MlScoreNonPromptD0, mlScoreNonPromptD0, float); //! ML prompt score for D0 selection
62+
DECLARE_SOA_COLUMN(MlScorePromptD0, mlScorePromptD0, float); //! ML prompt score for D0 selection
63+
DECLARE_SOA_COLUMN(MlScoreBkgD0bar, mlScoreBkgD0bar, float); //! ML background score for D0 selection
64+
DECLARE_SOA_COLUMN(MlScoreNonPromptD0bar, mlScoreNonPromptD0bar, float); //! ML prompt score for D0 selection
65+
DECLARE_SOA_COLUMN(MlScorePromptD0bar, mlScorePromptD0bar, float); //! ML prompt score for D0 selection
6066
DECLARE_SOA_COLUMN(SignalStatus, signalStatus, int); //! Tag for D0,D0bar
6167
DECLARE_SOA_COLUMN(PoolBin, poolBin, int); //! Pool Bin for the MixedEvent
6268
DECLARE_SOA_COLUMN(IsAutoCorrelated, isAutoCorrelated, bool); //! Correlation Status
@@ -81,19 +87,36 @@ enum ParticleTypeMcRec {
8187
};
8288
} // namespace hf_correlation_d0_hadron
8389

84-
DECLARE_SOA_TABLE(DHadronPair, "AOD", "DHADRONPAIR", //! D0-Hadrons pairs Informations
90+
DECLARE_SOA_TABLE(D0HadronPair, "AOD", "D0HPAIR", //! D0-Hadrons pairs Informations
8591
aod::hf_correlation_d0_hadron::DeltaPhi,
8692
aod::hf_correlation_d0_hadron::DeltaEta,
8793
aod::hf_correlation_d0_hadron::PtD,
8894
aod::hf_correlation_d0_hadron::PtHadron,
8995
aod::hf_correlation_d0_hadron::PoolBin,
9096
aod::hf_correlation_d0_hadron::IsAutoCorrelated);
9197

92-
DECLARE_SOA_TABLE(DHadronRecoInfo, "AOD", "DHADRONRECOINFO", //! D0-Hadrons pairs Reconstructed Informations
98+
DECLARE_SOA_TABLE(D0HadronRecoInfo, "AOD", "D0HRECOINFO", //! D0-Hadrons pairs Reconstructed Informations
9399
aod::hf_correlation_d0_hadron::MD,
94100
aod::hf_correlation_d0_hadron::MDbar,
95101
aod::hf_correlation_d0_hadron::SignalStatus);
96102

103+
DECLARE_SOA_TABLE(D0HadronMlInfo, "AOD", "D0HMLINFO", //! D0-Hadrons pairs Machine Learning Information
104+
aod::hf_correlation_d0_hadron::MlScoreBkgD0,
105+
aod::hf_correlation_d0_hadron::MlScoreNonPromptD0,
106+
aod::hf_correlation_d0_hadron::MlScorePromptD0,
107+
aod::hf_correlation_d0_hadron::MlScoreBkgD0bar,
108+
aod::hf_correlation_d0_hadron::MlScoreNonPromptD0bar,
109+
aod::hf_correlation_d0_hadron::MlScorePromptD0bar);
110+
111+
DECLARE_SOA_TABLE(D0CandRecoInfo, "AOD", "D0CANDRECOINFO", //! Ds candidates Reconstructed Information
112+
aod::hf_correlation_d0_hadron::MD,
113+
aod::hf_correlation_d0_hadron::MDbar,
114+
aod::hf_correlation_d0_hadron::PtD,
115+
aod::hf_correlation_d0_hadron::MlScoreBkgD0,
116+
aod::hf_correlation_d0_hadron::MlScorePromptD0,
117+
aod::hf_correlation_d0_hadron::MlScoreBkgD0bar,
118+
aod::hf_correlation_d0_hadron::MlScorePromptD0bar);
119+
97120
// Note: definition of columns and tables for Lc-Hadron correlation pairs
98121
namespace hf_correlation_lc_hadron
99122
{

0 commit comments

Comments
 (0)