2626#include < CommonConstants/MathConstants.h>
2727#include < Framework/ASoA.h>
2828#include < Framework/AnalysisDataModel.h>
29- #include < Framework/Expressions.h>
3029
3130#include < cmath>
3231#include < cstdint>
@@ -234,10 +233,6 @@ DECLARE_SOA_DYNAMIC_COLUMN(SignedPt, signedPt,
234233 [](uint16_t signedBinnedPt) -> float {
235234 return unBinSignedPt (signedBinnedPt);
236235 });
237- DECLARE_SOA_DYNAMIC_COLUMN (UnsignedPt, unsignedPt,
238- [](uint16_t unsignedBinnedPt) -> float {
239- return unBinUnsignedPt (unsignedBinnedPt);
240- });
241236DECLARE_SOA_DYNAMIC_COLUMN (Eta, eta,
242237 [](uint16_t binnedEta) -> float {
243238 return unBinEta (binnedEta);
@@ -246,6 +241,23 @@ DECLARE_SOA_DYNAMIC_COLUMN(Phi, phi,
246241 [](uint16_t binnedPhi) -> float {
247242 return unBinPhi (binnedPhi);
248243 });
244+
245+ namespace signedpt
246+ {
247+ DECLARE_SOA_DYNAMIC_COLUMN (Pt, pt,
248+ [](uint16_t signedBinnedPt) -> float {
249+ return std::fabs (unBinSignedPt (signedBinnedPt));
250+ });
251+ } // namespace signedpt
252+
253+ namespace unsignedpt
254+ {
255+ DECLARE_SOA_DYNAMIC_COLUMN (Pt, pt,
256+ [](uint16_t unsignedBinnedPt) -> float {
257+ return unBinUnsignedPt (unsignedBinnedPt);
258+ });
259+ } // namespace unsignedpt
260+
249261} // namespace lite
250262} // namespace femtobase
251263
@@ -355,6 +367,7 @@ DECLARE_SOA_TABLE_STAGED_VERSIONED(FLiteTracks_001, "FLITETRACK", 1, //! femto t
355367 femtobase::lite::BinnedPhi,
356368 femtobase::lite::Sign<femtobase::lite::SignedBinnedPt>,
357369 femtobase::lite::SignedPt<femtobase::lite::SignedBinnedPt>,
370+ femtobase::lite::signedpt::Pt<femtobase::lite::SignedBinnedPt>,
358371 femtobase::lite::Eta<femtobase::lite::BinnedEta>,
359372 femtobase::lite::Phi<femtobase::lite::BinnedPhi>);
360373using FLiteTracks = FLiteTracks_001;
@@ -628,6 +641,7 @@ DECLARE_SOA_TABLE_STAGED_VERSIONED(FLiteLambdas_001, "FLITELAMBDA", 1,
628641 femtov0s::lite::NegDauId,
629642 femtobase::lite::Sign<femtobase::lite::SignedBinnedPt>,
630643 femtobase::lite::SignedPt<femtobase::lite::SignedBinnedPt>,
644+ femtobase::lite::signedpt::Pt<femtobase::lite::SignedBinnedPt>,
631645 femtobase::lite::Eta<femtobase::lite::BinnedEta>,
632646 femtobase::lite::Phi<femtobase::lite::BinnedPhi>,
633647 femtov0s::lite::LambdaMass<femtov0s::lite::BinnedLambdaMass>);
@@ -681,7 +695,7 @@ DECLARE_SOA_TABLE_STAGED_VERSIONED(FLiteK0shorts_001, "FLITEK0SHORT", 1,
681695 femtov0s::lite::BinnedK0shortMass,
682696 femtov0s::lite::PosDauId,
683697 femtov0s::lite::NegDauId,
684- femtobase::lite::UnsignedPt <femtobase::lite::UnsignedBinnedPt>,
698+ femtobase::lite::unsignedpt::Pt <femtobase::lite::UnsignedBinnedPt>,
685699 femtobase::lite::Eta<femtobase::lite::BinnedEta>,
686700 femtobase::lite::Phi<femtobase::lite::BinnedPhi>,
687701 femtov0s::lite::K0shortMass<femtov0s::lite::BinnedK0shortMass>);
@@ -795,6 +809,7 @@ DECLARE_SOA_TABLE_STAGED_VERSIONED(FLiteSigmas_001, "FLITESIGMA", 1,
795809 femtokinks::lite::ChaDauId,
796810 femtobase::lite::Sign<femtobase::lite::SignedBinnedPt>,
797811 femtobase::lite::SignedPt<femtobase::lite::SignedBinnedPt>,
812+ femtobase::lite::signedpt::Pt<femtobase::lite::SignedBinnedPt>,
798813 femtobase::lite::Eta<femtobase::lite::BinnedEta>,
799814 femtobase::lite::Phi<femtobase::lite::BinnedPhi>,
800815 femtokinks::lite::SigmaMass<femtokinks::lite::BinnedSigmaMass>);
@@ -850,6 +865,7 @@ DECLARE_SOA_TABLE_STAGED_VERSIONED(FLiteSigmaPlus_001, "FLITESIGMAPLUS", 1,
850865 femtokinks::lite::ChaDauId,
851866 femtobase::lite::Sign<femtobase::lite::SignedBinnedPt>,
852867 femtobase::lite::SignedPt<femtobase::lite::SignedBinnedPt>,
868+ femtobase::lite::signedpt::Pt<femtobase::lite::SignedBinnedPt>,
853869 femtobase::lite::Eta<femtobase::lite::BinnedEta>,
854870 femtobase::lite::Phi<femtobase::lite::BinnedPhi>,
855871 femtokinks::lite::SigmaMass<femtokinks::lite::BinnedSigmaMass>);
@@ -963,6 +979,7 @@ DECLARE_SOA_TABLE_STAGED_VERSIONED(FLiteXis_001, "FLITEXI", 1,
963979 femtov0s::lite::NegDauId,
964980 femtobase::lite::Sign<femtobase::lite::SignedBinnedPt>,
965981 femtobase::lite::SignedPt<femtobase::lite::SignedBinnedPt>,
982+ femtobase::lite::signedpt::Pt<femtobase::lite::SignedBinnedPt>,
966983 femtobase::lite::Eta<femtobase::lite::BinnedEta>,
967984 femtobase::lite::Phi<femtobase::lite::BinnedPhi>,
968985 femtocascades::lite::XiMass<femtocascades::lite::BinnedXiMass>);
@@ -1021,6 +1038,7 @@ DECLARE_SOA_TABLE_STAGED_VERSIONED(FLiteOmegas_001, "FLITEOMEGA", 1,
10211038 femtov0s::lite::NegDauId,
10221039 femtobase::lite::Sign<femtobase::lite::SignedBinnedPt>,
10231040 femtobase::lite::SignedPt<femtobase::lite::SignedBinnedPt>,
1041+ femtobase::lite::signedpt::Pt<femtobase::lite::SignedBinnedPt>,
10241042 femtobase::lite::Eta<femtobase::lite::BinnedEta>,
10251043 femtobase::lite::Phi<femtobase::lite::BinnedPhi>,
10261044 femtocascades::lite::OmegaMass<femtocascades::lite::BinnedOmegaMass>);
0 commit comments