|
36 | 36 | #include <Framework/runDataProcessing.h> |
37 | 37 | #include <MathUtils/Primitive2D.h> |
38 | 38 | #include <ReconstructionDataFormats/Track.h> |
| 39 | +#include "Common/DataModel/CollisionAssociationTables.h" |
39 | 40 |
|
40 | 41 | #include <TMath.h> |
41 | 42 | #include <TMathBase.h> |
@@ -216,14 +217,16 @@ struct propagatorQa { |
216 | 217 | } |
217 | 218 | } |
218 | 219 |
|
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&) |
220 | 221 | { |
221 | 222 | /* check the previous run number */ |
222 | 223 | auto bc = collision.bc_as<aod::BCsWithTimestamps>(); |
223 | 224 | initCCDB(bc); |
224 | 225 | std::array<float, 2> dcaInfo; |
225 | 226 |
|
226 | 227 | for (const auto& track : tracks) { |
| 228 | + //if (track.compatibleCollIds().size() != 0) |
| 229 | + // continue; |
227 | 230 | if (track.tpcNClsFound() < minTPCClustersRequired) |
228 | 231 | continue; |
229 | 232 |
|
@@ -336,14 +339,16 @@ struct propagatorQa { |
336 | 339 | } |
337 | 340 | PROCESS_SWITCH(propagatorQa, processMC, "process MC", true); |
338 | 341 |
|
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&) |
340 | 343 | { |
341 | 344 | /* check the previous run number */ |
342 | 345 | auto bc = collision.bc_as<aod::BCsWithTimestamps>(); |
343 | 346 | initCCDB(bc); |
344 | 347 | std::array<float, 2> dcaInfo; |
345 | 348 |
|
346 | 349 | for (const auto& track : tracks) { |
| 350 | + //if (track.compatibleCollIds().size() != 0) |
| 351 | + // continue; |
347 | 352 | if (track.tpcNClsFound() < minTPCClustersRequired) |
348 | 353 | continue; |
349 | 354 |
|
|
0 commit comments