Skip to content

Commit 41d0ccf

Browse files
authored
add track extras for run 2 + store SPD tracklet flag for free vs. shared clusters (#13637)
1 parent 8ec256c commit 41d0ccf

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

Framework/Core/include/Framework/AnalysisDataModel.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -250,6 +250,7 @@ DECLARE_SOA_COLUMN(ITSChi2NCl, itsChi2NCl, float);
250250
DECLARE_SOA_COLUMN(TPCChi2NCl, tpcChi2NCl, float); //! Chi2 / cluster for the TPC track segment
251251
DECLARE_SOA_COLUMN(TRDChi2, trdChi2, float); //! Chi2 for the TRD track segment
252252
DECLARE_SOA_COLUMN(TOFChi2, tofChi2, float); //! Chi2 for the TOF track segment
253+
DECLARE_SOA_COLUMN(ITSSignal, itsSignal, float); //! dE/dx signal in the ITS (Run 2)
253254
DECLARE_SOA_COLUMN(TPCSignal, tpcSignal, float); //! dE/dx signal in the TPC
254255
DECLARE_SOA_COLUMN(TRDSignal, trdSignal, float); //! PID signal in the TRD
255256
DECLARE_SOA_COLUMN(Length, length, float); //! Track length
@@ -604,6 +605,9 @@ DECLARE_SOA_EXTENDED_TABLE(TracksExtra_000, StoredTracksExtra_000, "TRACKEXTRA",
604605
DECLARE_SOA_EXTENDED_TABLE(TracksExtra_001, StoredTracksExtra_001, "TRACKEXTRA", //! Additional track information (clusters, PID, etc.)
605606
track::v001::DetectorMap);
606607

608+
DECLARE_SOA_TABLE(Run2TrackExtras, "AOD", "RUN2TRACKEXTRA",
609+
track::ITSSignal);
610+
607611
using StoredTracksExtra = StoredTracksExtra_001;
608612
using TracksExtra = TracksExtra_001;
609613

@@ -612,6 +616,7 @@ using TrackIU = TracksIU::iterator;
612616
using TrackCov = TracksCov::iterator;
613617
using TrackCovIU = TracksCovIU::iterator;
614618
using TrackExtra = TracksExtra::iterator;
619+
using Run2TrackExtra = Run2TrackExtras::iterator;
615620

616621
} // namespace aod
617622
namespace soa

Framework/Core/include/Framework/DataTypes.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ enum TrackFlags : uint32_t {
5353
};
5454
enum TrackFlagsRun2Enum {
5555
ITSrefit = 0x1,
56+
FreeClsSPDTracklet = 0x1, // for SPD tracklets, tracklet from cluster not used in tracking
5657
TPCrefit = 0x2,
5758
GoldenChi2 = 0x4,
5859
// NOTE Highest 4 (29..32) bits reserved for PID hypothesis

0 commit comments

Comments
 (0)