99// granted to it by virtue of its status as an Intergovernmental Organization
1010// or submit itself to any jurisdiction.
1111
12- // / \file pidML .h
12+ // / \file pidMl .h
1313// / \brief Data model for PID ML training.
1414// /
1515// / \author Maja Kabus <mkabus@cern.ch>
1919
2020#include " Framework/AnalysisDataModel.h"
2121#include " Common/DataModel/PIDResponse.h"
22+ #include " Common/DataModel/Centrality.h"
23+ #include " Common/DataModel/Multiplicity.h"
2224
2325namespace o2 ::aod
2426{
@@ -32,16 +34,16 @@ DECLARE_SOA_COLUMN(Py, py, float); //! Non-dynam
3234DECLARE_SOA_COLUMN (Pz, pz, float ); // ! Non-dynamic column with track z-momentum
3335DECLARE_SOA_COLUMN (Sign, sign, float ); // ! Non-dynamic column with track sign
3436DECLARE_SOA_COLUMN (IsPhysicalPrimary, isPhysicalPrimary, uint8_t ); // !
35- DECLARE_SOA_COLUMN (TOFExpSignalDiffEl , tofExpSignalDiffEl, float ); // ! Difference between signal and expected for electron
36- DECLARE_SOA_COLUMN (TPCExpSignalDiffEl , tpcExpSignalDiffEl, float ); // ! Difference between signal and expected for electron
37- DECLARE_SOA_COLUMN (TOFExpSignalDiffMu , tofExpSignalDiffMu, float ); // ! Difference between signal and expected for muon
38- DECLARE_SOA_COLUMN (TPCExpSignalDiffMu , tpcExpSignalDiffMu, float ); // ! Difference between signal and expected for muon
39- DECLARE_SOA_COLUMN (TOFExpSignalDiffPi , tofExpSignalDiffPi, float ); // ! Difference between signal and expected for pion
40- DECLARE_SOA_COLUMN (TPCExpSignalDiffPi , tpcExpSignalDiffPi, float ); // ! Difference between signal and expected for pion
41- DECLARE_SOA_COLUMN (TOFExpSignalDiffKa , tofExpSignalDiffKa, float ); // ! Difference between signal and expected for kaon
42- DECLARE_SOA_COLUMN (TPCExpSignalDiffKa , tpcExpSignalDiffKa, float ); // ! Difference between signal and expected for kaon
43- DECLARE_SOA_COLUMN (TOFExpSignalDiffPr , tofExpSignalDiffPr, float ); // ! Difference between signal and expected for proton
44- DECLARE_SOA_COLUMN (TPCExpSignalDiffPr , tpcExpSignalDiffPr, float ); // ! Difference between signal and expected for proton
37+ DECLARE_SOA_COLUMN (TofExpSignalDiffEl , tofExpSignalDiffEl, float ); // ! Difference between signal and expected for electron
38+ DECLARE_SOA_COLUMN (TpcExpSignalDiffEl , tpcExpSignalDiffEl, float ); // ! Difference between signal and expected for electron
39+ DECLARE_SOA_COLUMN (TofExpSignalDiffMu , tofExpSignalDiffMu, float ); // ! Difference between signal and expected for muon
40+ DECLARE_SOA_COLUMN (TpcExpSignalDiffMu , tpcExpSignalDiffMu, float ); // ! Difference between signal and expected for muon
41+ DECLARE_SOA_COLUMN (TofExpSignalDiffPi , tofExpSignalDiffPi, float ); // ! Difference between signal and expected for pion
42+ DECLARE_SOA_COLUMN (TpcExpSignalDiffPi , tpcExpSignalDiffPi, float ); // ! Difference between signal and expected for pion
43+ DECLARE_SOA_COLUMN (TofExpSignalDiffKa , tofExpSignalDiffKa, float ); // ! Difference between signal and expected for kaon
44+ DECLARE_SOA_COLUMN (TpcExpSignalDiffKa , tpcExpSignalDiffKa, float ); // ! Difference between signal and expected for kaon
45+ DECLARE_SOA_COLUMN (TofExpSignalDiffPr , tofExpSignalDiffPr, float ); // ! Difference between signal and expected for proton
46+ DECLARE_SOA_COLUMN (TpcExpSignalDiffPr , tpcExpSignalDiffPr, float ); // ! Difference between signal and expected for proton
4547} // namespace pidtracks
4648DECLARE_SOA_TABLE (PidTracksDataMl, " AOD" , " PIDTRACKSDATAML" , // ! Data tracks for prediction and domain adaptation
4749 aod::track::TPCSignal,
@@ -63,7 +65,6 @@ DECLARE_SOA_TABLE(PidTracksDataMl, "AOD", "PIDTRACKSDATAML", //! Data tracks for
6365 aod::track::DcaXY,
6466 aod::track::DcaZ);
6567DECLARE_SOA_TABLE (PidTracksData, " AOD" , " PIDTRACKSDATA" , // ! Data tracks for comparative analysis
66- aod::cent::CentRun2V0M,
6768 aod::mult::MultFV0A, aod::mult::MultFV0C, pidtracks::MultFV0M,
6869 aod::mult::MultFT0A, aod::mult::MultFT0C, pidtracks::MultFT0M,
6970 aod::mult::MultZNA, aod::mult::MultZNC,
@@ -90,34 +91,34 @@ DECLARE_SOA_TABLE(PidTracksData, "AOD", "PIDTRACKSDATA", //! Data tracks for com
9091 aod::track::DcaZ,
9192 pidtpc::TPCNSigmaEl,
9293 pidtpc::TPCExpSigmaEl,
93- pidtracks::TPCExpSignalDiffEl ,
94+ pidtracks::TpcExpSignalDiffEl ,
9495 pidtof::TOFNSigmaEl,
9596 pidtof::TOFExpSigmaEl,
96- pidtracks::TOFExpSignalDiffEl ,
97+ pidtracks::TofExpSignalDiffEl ,
9798 pidtpc::TPCNSigmaMu,
9899 pidtpc::TPCExpSigmaMu,
99- pidtracks::TPCExpSignalDiffMu ,
100+ pidtracks::TpcExpSignalDiffMu ,
100101 pidtof::TOFNSigmaMu,
101102 pidtof::TOFExpSigmaMu,
102- pidtracks::TOFExpSignalDiffMu ,
103+ pidtracks::TofExpSignalDiffMu ,
103104 pidtpc::TPCNSigmaPi,
104105 pidtpc::TPCExpSigmaPi,
105- pidtracks::TPCExpSignalDiffPi ,
106+ pidtracks::TpcExpSignalDiffPi ,
106107 pidtof::TOFNSigmaPi,
107108 pidtof::TOFExpSigmaPi,
108- pidtracks::TOFExpSignalDiffPi ,
109+ pidtracks::TofExpSignalDiffPi ,
109110 pidtpc::TPCNSigmaKa,
110111 pidtpc::TPCExpSigmaKa,
111- pidtracks::TPCExpSignalDiffKa ,
112+ pidtracks::TpcExpSignalDiffKa ,
112113 pidtof::TOFNSigmaKa,
113114 pidtof::TOFExpSigmaKa,
114- pidtracks::TOFExpSignalDiffKa ,
115+ pidtracks::TofExpSignalDiffKa ,
115116 pidtpc::TPCNSigmaPr,
116117 pidtpc::TPCExpSigmaPr,
117- pidtracks::TPCExpSignalDiffPr ,
118+ pidtracks::TpcExpSignalDiffPr ,
118119 pidtof::TOFNSigmaPr,
119120 pidtof::TOFExpSigmaPr,
120- pidtracks::TOFExpSignalDiffPr );
121+ pidtracks::TofExpSignalDiffPr );
121122DECLARE_SOA_TABLE (PidTracksMcMl, " AOD" , " PIDTRACKSMCML" , // ! MC tracks for training
122123 aod::track::TPCSignal,
123124 aod::track::TRDSignal, aod::track::TRDPattern,
@@ -140,7 +141,6 @@ DECLARE_SOA_TABLE(PidTracksMcMl, "AOD", "PIDTRACKSMCML", //! MC tracks for train
140141 aod::mcparticle::PdgCode,
141142 pidtracks::IsPhysicalPrimary);
142143DECLARE_SOA_TABLE (PidTracksMc, " AOD" , " PIDTRACKSMC" , // ! MC tracks for comparative analysis
143- aod::cent::CentRun2V0M,
144144 aod::mult::MultFV0A, aod::mult::MultFV0C, pidtracks::MultFV0M,
145145 aod::mult::MultFT0A, aod::mult::MultFT0C, pidtracks::MultFT0M,
146146 aod::mult::MultZNA, aod::mult::MultZNC,
@@ -167,34 +167,34 @@ DECLARE_SOA_TABLE(PidTracksMc, "AOD", "PIDTRACKSMC", //! MC tracks for comparati
167167 aod::track::DcaZ,
168168 pidtpc::TPCNSigmaEl,
169169 pidtpc::TPCExpSigmaEl,
170- pidtracks::TPCExpSignalDiffEl ,
170+ pidtracks::TpcExpSignalDiffEl ,
171171 pidtof::TOFNSigmaEl,
172172 pidtof::TOFExpSigmaEl,
173- pidtracks::TOFExpSignalDiffEl ,
173+ pidtracks::TofExpSignalDiffEl ,
174174 pidtpc::TPCNSigmaMu,
175175 pidtpc::TPCExpSigmaMu,
176- pidtracks::TPCExpSignalDiffMu ,
176+ pidtracks::TpcExpSignalDiffMu ,
177177 pidtof::TOFNSigmaMu,
178178 pidtof::TOFExpSigmaMu,
179- pidtracks::TOFExpSignalDiffMu ,
179+ pidtracks::TofExpSignalDiffMu ,
180180 pidtpc::TPCNSigmaPi,
181181 pidtpc::TPCExpSigmaPi,
182- pidtracks::TPCExpSignalDiffPi ,
182+ pidtracks::TpcExpSignalDiffPi ,
183183 pidtof::TOFNSigmaPi,
184184 pidtof::TOFExpSigmaPi,
185- pidtracks::TOFExpSignalDiffPi ,
185+ pidtracks::TofExpSignalDiffPi ,
186186 pidtpc::TPCNSigmaKa,
187187 pidtpc::TPCExpSigmaKa,
188- pidtracks::TPCExpSignalDiffKa ,
188+ pidtracks::TpcExpSignalDiffKa ,
189189 pidtof::TOFNSigmaKa,
190190 pidtof::TOFExpSigmaKa,
191- pidtracks::TOFExpSignalDiffKa ,
191+ pidtracks::TofExpSignalDiffKa ,
192192 pidtpc::TPCNSigmaPr,
193193 pidtpc::TPCExpSigmaPr,
194- pidtracks::TPCExpSignalDiffPr ,
194+ pidtracks::TpcExpSignalDiffPr ,
195195 pidtof::TOFNSigmaPr,
196196 pidtof::TOFExpSigmaPr,
197- pidtracks::TOFExpSignalDiffPr ,
197+ pidtracks::TofExpSignalDiffPr ,
198198 aod::mcparticle::PdgCode,
199199 pidtracks::IsPhysicalPrimary);
200200} // namespace o2::aod
0 commit comments