Skip to content

Commit 2738a96

Browse files
Update data model
1 parent bdd17c4 commit 2738a96

2 files changed

Lines changed: 10 additions & 3 deletions

File tree

Common/Tasks/propagatorQa.cxx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
#include <Framework/runDataProcessing.h>
3737
#include <MathUtils/Primitive2D.h>
3838
#include <ReconstructionDataFormats/Track.h>
39+
#include "Common/DataModel/CollisionAssociationTables.h"
3940

4041
#include <TMath.h>
4142
#include <TMathBase.h>
@@ -216,14 +217,16 @@ struct propagatorQa {
216217
}
217218
}
218219

219-
void processMC(aod::Collision const& collision, aod::V0s const& V0s, aod::Cascades const& cascades, soa::Join<aod::TracksIU, aod::TracksExtra, aod::TracksDCA, aod::McTrackLabels> const& tracks, aod::BCsWithTimestamps const&, aod::McParticles const&)
220+
void processMC(aod::Collision const& collision, aod::V0s const& V0s, aod::Cascades const& cascades, soa::Join<aod::TracksIU, aod::TracksExtra, aod::TracksDCA, aod::TrackCompColls, aod::McTrackLabels> const& tracks, aod::BCsWithTimestamps const&, aod::McParticles const&)
220221
{
221222
/* check the previous run number */
222223
auto bc = collision.bc_as<aod::BCsWithTimestamps>();
223224
initCCDB(bc);
224225
std::array<float, 2> dcaInfo;
225226

226227
for (const auto& track : tracks) {
228+
//if (track.compatibleCollIds().size() != 0)
229+
// continue;
227230
if (track.tpcNClsFound() < minTPCClustersRequired)
228231
continue;
229232

@@ -336,14 +339,16 @@ struct propagatorQa {
336339
}
337340
PROCESS_SWITCH(propagatorQa, processMC, "process MC", true);
338341

339-
void processData(aod::Collision const& collision, aod::V0s const& V0s, aod::Cascades const& cascades, soa::Join<aod::TracksIU, aod::TracksExtra, aod::TracksDCA> const& tracks, aod::BCsWithTimestamps const&)
342+
void processData(aod::Collision const& collision, aod::V0s const& V0s, aod::Cascades const& cascades, soa::Join<aod::TracksIU, aod::TracksExtra, aod::TracksDCA, aod::TrackCompColls> const& tracks, aod::BCsWithTimestamps const&)
340343
{
341344
/* check the previous run number */
342345
auto bc = collision.bc_as<aod::BCsWithTimestamps>();
343346
initCCDB(bc);
344347
std::array<float, 2> dcaInfo;
345348

346349
for (const auto& track : tracks) {
350+
//if (track.compatibleCollIds().size() != 0)
351+
// continue;
347352
if (track.tpcNClsFound() < minTPCClustersRequired)
348353
continue;
349354

PWGLF/DataModel/LFStrangenessTables.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,8 @@ DECLARE_SOA_DYNAMIC_COLUMN(EnergyCommonZNC, energyCommonZNC, //! get the total s
6666

6767
// event time
6868
DECLARE_SOA_COLUMN(EventTime, eventTime, float); //! event time (FT0, TOF) for TOF PID (stored once per event)
69+
// event time error
70+
DECLARE_SOA_COLUMN(EventTimeErr, eventTimeErr, float); //! event time (FT0, TOF) for TOF PID (stored once per event)
6971
} // namespace stracollision
7072

7173
//______________________________________________________
@@ -311,7 +313,7 @@ DECLARE_SOA_TABLE(StraStamps_000, "AOD", "STRASTAMPS", //! information for ID-in
311313
bc::RunNumber, timestamp::Timestamp);
312314
DECLARE_SOA_TABLE_VERSIONED(StraStamps_001, "AOD", "STRASTAMPS", 1, //! information for ID-ing mag field if needed
313315
bc::RunNumber, timestamp::Timestamp, bc::GlobalBC);
314-
DECLARE_SOA_TABLE(StraEvTimes, "AOD", "STRAEVTIMES", //! event time (FT0, TOF)
316+
DECLARE_SOA_TABLE(StraEvTimes_000, "AOD", "STRAEVTIMES", //! event time (FT0, TOF)
315317
stracollision::EventTime);
316318
DECLARE_SOA_TABLE_VERSIONED(StraEvTimes_001, "AOD", "STRAEVTIMES", 1, //! event time (FT0, TOF)
317319
stracollision::EventTime, stracollision::EventTimeErr);

0 commit comments

Comments
 (0)