Skip to content

Commit a4b4895

Browse files
committed
modification for efficiency weight
1 parent 6292a2e commit a4b4895

File tree

3 files changed

+1052
-521
lines changed

3 files changed

+1052
-521
lines changed

PWGHF/HFC/DataModel/CorrelationTables.h

Lines changed: 40 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -97,13 +97,22 @@ DECLARE_SOA_TABLE(DHadronRecoInfo, "AOD", "DHADRONRECOINFO", //! D0-Hadrons pair
9797
// Note: definition of columns and tables for Lc-Hadron correlation pairs
9898
namespace hf_correlation_lc_hadron
9999
{
100-
DECLARE_SOA_COLUMN(DeltaPhi, deltaPhi, float); //! DeltaPhi between Lc and Hadrons
101-
DECLARE_SOA_COLUMN(DeltaEta, deltaEta, float); //! DeltaEta between Lc and Hadrons
102-
DECLARE_SOA_COLUMN(PtLc, ptLc, float); //! Transverse momentum of Lc
103-
DECLARE_SOA_COLUMN(PtHadron, ptHadron, float); //! Transverse momentum of Hadron
104-
DECLARE_SOA_COLUMN(MLc, mLc, float); //! Invariant mass of Lc
105-
DECLARE_SOA_COLUMN(SignalStatus, signalStatus, int); //! Tag for LcToPKPi/LcToPiKP
106-
DECLARE_SOA_COLUMN(PoolBin, poolBin, int); //! Pool Bin for the MixedEvent
100+
DECLARE_SOA_COLUMN(DeltaPhi, deltaPhi, float); //! DeltaPhi between Lc and Hadrons
101+
DECLARE_SOA_COLUMN(DeltaEta, deltaEta, float); //! DeltaEta between Lc and Hadrons
102+
DECLARE_SOA_COLUMN(PtLc, ptLc, float); //! Transverse momentum of Lc
103+
DECLARE_SOA_COLUMN(PtHadron, ptHadron, float); //! Transverse momentum of Hadron
104+
DECLARE_SOA_COLUMN(MLc, mLc, float); //! Invariant mass of Lc
105+
DECLARE_SOA_COLUMN(MlScoreBkg, mlScoreBkg, float); //! ML background score for Lc selection
106+
DECLARE_SOA_COLUMN(MlScorePrompt, mlScorePrompt, float); //! ML prompt score for Lc selection
107+
DECLARE_SOA_COLUMN(SignalStatus, signalStatus, int); //! Tag for LcToPKPi/LcToPiKP
108+
DECLARE_SOA_COLUMN(PoolBin, poolBin, int); //! Pool Bin for the MixedEvent
109+
DECLARE_SOA_COLUMN(TrackDcaXY, trackDcaXY, float); //! DCA xy of the track
110+
DECLARE_SOA_COLUMN(TrackDcaZ, trackDcaZ, float); //! DCA z of the track
111+
DECLARE_SOA_COLUMN(TrackTPCNClsCrossedRows, trackTPCNClsCrossedRows, int); //! Number of crossed TPC Rows
112+
DECLARE_SOA_COLUMN(TrackOrigin, trackOrigin, int); //! Number of crossed TPC Rows
113+
DECLARE_SOA_COLUMN(IsSignal, isSignal, bool); //! Used in MC-Rec, Lc Signal
114+
DECLARE_SOA_COLUMN(IsPrompt, isPrompt, bool); //! Used in MC-Rec, Lc Prompt or Non-Prompt
115+
DECLARE_SOA_COLUMN(IsPhysicalPrimary, isPhysicalPrimary, bool); //! Used in MC-Rec, primary associated particles
107116
DECLARE_SOA_COLUMN(IsAutoCorrelated, isAutoCorrelated, bool); //! Correlation Status
108117
} // namespace hf_correlation_lc_hadron
109118

@@ -119,6 +128,29 @@ DECLARE_SOA_TABLE(LcHadronRecoInfo, "AOD", "LCHRECOINFO", //! Lc-Hadrons pairs R
119128
aod::hf_correlation_lc_hadron::MLc,
120129
aod::hf_correlation_lc_hadron::SignalStatus);
121130

131+
DECLARE_SOA_TABLE(LcHadronGenInfo, "AOD", "LCHGENINFO", //! Lc-Hadrons pairs Generated Information
132+
aod::hf_correlation_lc_hadron::IsPrompt,
133+
aod::hf_correlation_lc_hadron::IsPhysicalPrimary,
134+
aod::hf_correlation_lc_hadron::TrackOrigin);
135+
136+
DECLARE_SOA_TABLE(LcHadronMlInfo, "AOD", "LCHMLINFO", //! Lc-Hadrons pairs Machine Learning Information
137+
aod::hf_correlation_lc_hadron::MlScoreBkg,
138+
aod::hf_correlation_lc_hadron::MlScorePrompt);
139+
140+
DECLARE_SOA_TABLE(LcRecoInfo, "AOD", "LCRECOINFO", //! Lc candidates Reconstructed Information
141+
aod::hf_correlation_lc_hadron::MLc,
142+
aod::hf_correlation_lc_hadron::PtLc,
143+
aod::hf_correlation_lc_hadron::MlScoreBkg,
144+
aod::hf_correlation_lc_hadron::MlScorePrompt);
145+
146+
DECLARE_SOA_TABLE(LcGenInfo, "AOD", "LCGENOINFO", //! Lc candidates Generated Information
147+
aod::hf_correlation_lc_hadron::IsPrompt);
148+
149+
DECLARE_SOA_TABLE(TrkRecInfoLc, "AOD", "TRKRECINFOLC", //! Tracks Reconstructed Information
150+
aod::hf_correlation_lc_hadron::TrackDcaXY,
151+
aod::hf_correlation_lc_hadron::TrackDcaZ,
152+
aod::hf_correlation_lc_hadron::TrackTPCNClsCrossedRows);
153+
122154
// definition of columns and tables for Ds-Hadron correlation pairs
123155
namespace hf_correlation_ds_hadron
124156
{
@@ -335,7 +367,7 @@ DECLARE_SOA_TABLE(Dstar, "AOD", "DSTAR", // Only Dstar properties
335367
// Note: Table for selection of Lc in a collision
336368
namespace hf_selection_lc_collision
337369
{
338-
DECLARE_SOA_COLUMN(LcSel, lcSel, int); //! Selection flag for Lc in a collision
370+
DECLARE_SOA_COLUMN(LcSel, lcSel, bool); //! Selection flag for Lc in a collision
339371
} // namespace hf_selection_lc_collision
340372

341373
DECLARE_SOA_TABLE(LcSelection, "AOD", "LCINCOLL", // Selection of Lc in collisions

0 commit comments

Comments
 (0)