@@ -219,13 +219,14 @@ DECLARE_SOA_COLUMN(ImpParCZYL, impParCZYL, float); //! sigma of i
219219DECLARE_SOA_COLUMN (ImpParCZZL, impParCZZL, float ); // ! sigma of impact parameter for lepton in Z
220220DECLARE_SOA_COLUMN (PdgCodeMother, pdgCodeMother, int ); // ! pdg code of mother of lepton
221221DECLARE_SOA_COLUMN (IsCorrectCollision, isCorrectCollision, bool ); // ! LH pair is associated to correct collision.
222+ DECLARE_SOA_COLUMN (MotherId, motherId, int ); // ! globalIndex of mother of lepton
222223} // namespace emmltrack
223224
224225DECLARE_SOA_TABLE (EMMLLeptons, " AOD" , " EMMLLEPTON" , // !
225226 o2::soa::Index<>, emmltrack::EMMLEventId, emmlevent::SubGeneratorId,
226227 emmltrack::Signed1PtL, emmltrack::EtaL, emmltrack::PhiL,
227228 emmltrack::ImpParXYL, emmltrack::ImpParZL, emmltrack::ImpParCYYL, emmltrack::ImpParCZYL, emmltrack::ImpParCZZL,
228- emmltrack::IsMotherFromBeauty, emmltrack::PdgCodeMother, emmltrack::IsCorrectCollision);
229+ emmltrack::IsMotherFromBeauty, emmltrack::PdgCodeMother, emmltrack::MotherId, emmltrack:: IsCorrectCollision);
229230// iterators
230231using EMMLLepton = EMMLLeptons::iterator;
231232
@@ -258,12 +259,13 @@ DECLARE_SOA_COLUMN(V0Type, v0Type, uint8_t); //! v0 type, 0 = K0S, 1 =
258259DECLARE_SOA_COLUMN (CascadeType, cascadeType, uint8_t ); // ! cascade type, 0 = XiMunus, 1 = OmegaMinus
259260
260261// LH pair variables
261- DECLARE_SOA_COLUMN (MassLH, massLH, float ); // ! invariant mass of LH assuming pion
262- DECLARE_SOA_COLUMN (PtLH, ptLH, float ); // ! pT of LH pair
263- DECLARE_SOA_COLUMN (DcaLH, dcalh, float ); // ! DCA between lepton and hadron
264- DECLARE_SOA_COLUMN (CPA, cpa, float ); // ! cosine of pointing angle of LH pair
265- DECLARE_SOA_COLUMN (CPAXY, cpaXY, float ); // ! cosine of pointing angle of LH pair in XY
266- DECLARE_SOA_COLUMN (CPARZ, cpaRZ, float ); // ! cosine of pointing angle of LH pair in RZ
262+ DECLARE_SOA_COLUMN (MassLH, massLH, float ); // ! invariant mass of LH assuming pion
263+ DECLARE_SOA_COLUMN (PtLH, ptLH, float ); // ! pT of LH pair
264+ DECLARE_SOA_COLUMN (MissingPtNuPerpToFD, missingPtNuPerpToFD, float ); // ! missing pT due to neutrino perpendicular to flight direction
265+ DECLARE_SOA_COLUMN (DcaLH, dcalh, float ); // ! DCA between lepton and hadron
266+ DECLARE_SOA_COLUMN (CPA, cpa, float ); // ! cosine of pointing angle of LH pair
267+ DECLARE_SOA_COLUMN (CPAXY, cpaXY, float ); // ! cosine of pointing angle of LH pair in XY
268+ DECLARE_SOA_COLUMN (CPARZ, cpaRZ, float ); // ! cosine of pointing angle of LH pair in RZ
267269
268270DECLARE_SOA_COLUMN (Lxy, lxy, float ); // ! decay length of LH pair
269271DECLARE_SOA_COLUMN (Lz, lz, float ); // ! decay length of LH pair
@@ -289,8 +291,9 @@ DECLARE_SOA_TABLE(EMMLLTPairs, "AOD", "EMMLLTPAIR", //!
289291 emmllhpair::ImpParXYH, emmllhpair::ImpParZH, emmllhpair::ImpParCYYH, emmllhpair::ImpParCZYH, emmllhpair::ImpParCZZH,
290292 pidtpc::TPCNSigmaPi, pidtof::TOFNSigmaPi,
291293 pidtpc::TPCNSigmaKa, pidtof::TOFNSigmaKa,
292- pidtpc::TPCNSigmaPr, pidtof::TOFNSigmaPr,
293- emmllhpair::MassLH, emmllhpair::PtLH, emmllhpair::DcaLH, emmllhpair::CPA, emmllhpair::CPAXY, emmllhpair::CPARZ,
294+ // pidtpc::TPCNSigmaPr, pidtof::TOFNSigmaPr,
295+ emmllhpair::MassLH, emmllhpair::PtLH, emmllhpair::MissingPtNuPerpToFD,
296+ emmllhpair::DcaLH, emmllhpair::CPA, emmllhpair::CPAXY, emmllhpair::CPARZ,
294297 emmllhpair::Lxy, emmllhpair::Lz, emmllhpair::Lxyz, emmllhpair::LxyErr, emmllhpair::LzErr, emmllhpair::LxyzErr,
295298 emmllhpair::ImpParXY, emmllhpair::ImpParZ, emmllhpair::ImpParCYY, emmllhpair::ImpParCZY, emmllhpair::ImpParCZZ,
296299 emmllhpair::PdgCodeH, emmllhpair::PdgCodeIM, emmllhpair::FoundCommonMother);
@@ -302,7 +305,8 @@ DECLARE_SOA_TABLE(EMMLLV0Pairs, "AOD", "EMMLLV0PAIR", //!
302305 emmllhpair::PtH, emmllhpair::RapidityV0,
303306 emmllhpair::V0CPA, emmllhpair::V0CPAXY, emmllhpair::V0CPARZ,
304307 emmllhpair::ImpParXYH, emmllhpair::ImpParZH, emmllhpair::ImpParCYYH, emmllhpair::ImpParCZYH, emmllhpair::ImpParCZZH,
305- emmllhpair::MassLH, emmllhpair::PtLH, emmllhpair::DcaLH, emmllhpair::CPA, emmllhpair::CPAXY, emmllhpair::CPARZ,
308+ emmllhpair::MassLH, emmllhpair::PtLH, emmllhpair::MissingPtNuPerpToFD,
309+ emmllhpair::DcaLH, emmllhpair::CPA, emmllhpair::CPAXY, emmllhpair::CPARZ,
306310 emmllhpair::Lxy, emmllhpair::Lz, emmllhpair::Lxyz, emmllhpair::LxyErr, emmllhpair::LzErr, emmllhpair::LxyzErr,
307311 emmllhpair::ImpParXY, emmllhpair::ImpParZ, emmllhpair::ImpParCYY, emmllhpair::ImpParCZY, emmllhpair::ImpParCZZ,
308312 emmllhpair::PdgCodeH, emmllhpair::PdgCodeIM, emmllhpair::FoundCommonMother);
@@ -314,7 +318,8 @@ DECLARE_SOA_TABLE(EMMLLCascPairs, "AOD", "EMMLLCPAIR", //!
314318 emmllhpair::Signed1PtH, emmllhpair::RapidityC,
315319 emmllhpair::CascCPA, emmllhpair::CascCPAXY, emmllhpair::CascCPARZ,
316320 emmllhpair::ImpParXYH, emmllhpair::ImpParZH, emmllhpair::ImpParCYYH, emmllhpair::ImpParCZYH, emmllhpair::ImpParCZZH,
317- emmllhpair::MassLH, emmllhpair::PtLH, emmllhpair::DcaLH, emmllhpair::CPA, emmllhpair::CPAXY, emmllhpair::CPARZ,
321+ emmllhpair::MassLH, emmllhpair::PtLH, emmllhpair::MissingPtNuPerpToFD,
322+ emmllhpair::DcaLH, emmllhpair::CPA, emmllhpair::CPAXY, emmllhpair::CPARZ,
318323 emmllhpair::Lxy, emmllhpair::Lz, emmllhpair::Lxyz, emmllhpair::LxyErr, emmllhpair::LzErr, emmllhpair::LxyzErr,
319324 emmllhpair::ImpParXY, emmllhpair::ImpParZ, emmllhpair::ImpParCYY, emmllhpair::ImpParCZY, emmllhpair::ImpParCZZ,
320325 emmllhpair::PdgCodeH, emmllhpair::PdgCodeIM, emmllhpair::FoundCommonMother);
0 commit comments