Skip to content

Commit 531d17a

Browse files
[PWGDQ] update qa-matching added AtPlaneZ2 columns (AliceO2Group#16774)
1 parent 2b9c42c commit 531d17a

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

PWGDQ/Tasks/qaMatching.cxx

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,9 @@ DECLARE_SOA_COLUMN(IsTagged, isTagged, bool);
108108
DECLARE_SOA_COLUMN(XAtVtx, xAtVtx, float);
109109
DECLARE_SOA_COLUMN(YAtVtx, yAtVtx, float);
110110
DECLARE_SOA_COLUMN(ZAtVtx, zAtVtx, float);
111+
DECLARE_SOA_COLUMN(FXAtPlaneZ2, fXAtPlaneZ2, float);
112+
DECLARE_SOA_COLUMN(FYAtPlaneZ2, fYAtPlaneZ2, float);
113+
DECLARE_SOA_COLUMN(FZAtPlaneZ2, fZAtPlaneZ2, float);
111114
DECLARE_SOA_COLUMN(PxAtVtx, pxAtVtx, float);
112115
DECLARE_SOA_COLUMN(PyAtVtx, pyAtVtx, float);
113116
DECLARE_SOA_COLUMN(PzAtVtx, pzAtVtx, float);
@@ -146,6 +149,9 @@ DECLARE_SOA_TABLE(QaMatchingMCHTrack, "AOD", "QAMCHTRK",
146149
qamatching::XAtVtx,
147150
qamatching::YAtVtx,
148151
qamatching::ZAtVtx,
152+
qamatching::FXAtPlaneZ2,
153+
qamatching::FYAtPlaneZ2,
154+
qamatching::FZAtPlaneZ2,
149155
qamatching::PxAtVtx,
150156
qamatching::PyAtVtx,
151157
qamatching::PzAtVtx);
@@ -3176,6 +3182,7 @@ struct QaMatching {
31763182
mftMchMatchAttempts = mchTrackInfoIt->second.compatMftTracks.size();
31773183
}
31783184
auto mchTrackAtVertex = VarManager::PropagateMuon(mchTrack, collision, VarManager::kToVertex);
3185+
auto mchTrackAtPlaneZ2 = propagateToZMch(mchTrackAtVertex, o2::mft::constants::mft::LayerZCoordinate()[9]);
31793186
bool isTagged = false;
31803187
if (std::find(taggedMuons.begin(), taggedMuons.end(), mchIndex) != taggedMuons.end()) {
31813188
isTagged = true;
@@ -3192,6 +3199,9 @@ struct QaMatching {
31923199
static_cast<float>(mchTrackAtVertex.getX()),
31933200
static_cast<float>(mchTrackAtVertex.getY()),
31943201
static_cast<float>(mchTrackAtVertex.getZ()),
3202+
static_cast<float>(mchTrackAtPlaneZ2.getX()),
3203+
static_cast<float>(mchTrackAtPlaneZ2.getY()),
3204+
static_cast<float>(mchTrackAtPlaneZ2.getZ()),
31953205
static_cast<float>(mchTrackAtVertex.getPx()),
31963206
static_cast<float>(mchTrackAtVertex.getPy()),
31973207
static_cast<float>(mchTrackAtVertex.getPz()));

0 commit comments

Comments
 (0)