@@ -49,9 +49,12 @@ namespace reco_tree
4949// event info
5050DECLARE_SOA_COLUMN (RecoSetting, recoSetting, uint16_t );
5151DECLARE_SOA_COLUMN (RunNumber, runNumber, int32_t );
52+ DECLARE_SOA_COLUMN (PosX, posX, float );
53+ DECLARE_SOA_COLUMN (PosY, posY, float );
5254DECLARE_SOA_COLUMN (PosZ, posZ, float );
5355DECLARE_SOA_COLUMN (OccupancyInTime, occupancyInTime, float );
5456DECLARE_SOA_COLUMN (HadronicRate, hadronicRate, float );
57+ DECLARE_SOA_COLUMN (LocalBC, localBC, int );
5558// FIT info
5659DECLARE_SOA_COLUMN (TotalFT0AmplitudeA, totalFT0AmplitudeA, float );
5760DECLARE_SOA_COLUMN (TotalFT0AmplitudeC, totalFT0AmplitudeC, float );
@@ -88,7 +91,7 @@ DECLARE_SOA_COLUMN(LeadingTrackPrPID, leadingTrackPrPID, float);
8891DECLARE_SOA_COLUMN (SubleadingTrackPrPID, subleadingTrackPrPID, float );
8992} // namespace reco_tree
9093DECLARE_SOA_TABLE (RecoTree, " AOD" , " RECOTREE" ,
91- reco_tree::RecoSetting, reco_tree::RunNumber, reco_tree::PosZ, reco_tree::OccupancyInTime, reco_tree::HadronicRate,
94+ reco_tree::RecoSetting, reco_tree::RunNumber, reco_tree::PosX, reco_tree::PosY, reco_tree:: PosZ, reco_tree::OccupancyInTime, reco_tree::HadronicRate, reco_tree::LocalBC ,
9295 reco_tree::TotalFT0AmplitudeA, reco_tree::TotalFT0AmplitudeC, reco_tree::TotalFV0AmplitudeA, reco_tree::TotalFDDAmplitudeA, reco_tree::TotalFDDAmplitudeC,
9396 reco_tree::TimeFT0A, reco_tree::TimeFT0C, reco_tree::TimeFV0A, reco_tree::TimeFDDA, reco_tree::TimeFDDC,
9497 reco_tree::EnergyCommonZNA, reco_tree::EnergyCommonZNC, reco_tree::TimeZNA, reco_tree::TimeZNC, reco_tree::NeutronClass,
@@ -105,7 +108,10 @@ namespace mc_tree
105108{
106109// misc event info
107110DECLARE_SOA_COLUMN (RunNumber, runNumber, int );
111+ DECLARE_SOA_COLUMN (PosX, posX, float );
112+ DECLARE_SOA_COLUMN (PosY, posY, float );
108113DECLARE_SOA_COLUMN (PosZ, posZ, float );
114+ DECLARE_SOA_COLUMN (LocalBC, localBC, int );
109115// tracks
110116DECLARE_SOA_COLUMN (LeadingTrackSign, leadingTrackSign, int );
111117DECLARE_SOA_COLUMN (SubleadingTrackSign, subleadingTrackSign, int );
@@ -117,7 +123,7 @@ DECLARE_SOA_COLUMN(LeadingTrackPhi, leadingTrackPhi, float);
117123DECLARE_SOA_COLUMN (SubleadingTrackPhi, subleadingTrackPhi, float );
118124} // namespace mc_tree
119125DECLARE_SOA_TABLE (McTree, " AOD" , " MCTREE" ,
120- mc_tree::RunNumber, mc_tree::PosZ,
126+ mc_tree::RunNumber, mc_tree::PosX, mc_tree::PosY, mc_tree:: PosZ, mc_tree::LocalBC ,
121127 mc_tree::LeadingTrackSign, mc_tree::SubleadingTrackSign,
122128 mc_tree::LeadingTrackPt, mc_tree::SubleadingTrackPt,
123129 mc_tree::LeadingTrackEta, mc_tree::SubleadingTrackEta,
@@ -820,7 +826,7 @@ struct UpcRhoAnalysis {
820826 float phiCharge = getPhiCharge (cutTracks, cutTracksLVs);
821827
822828 // fill recoTree
823- recoTree (collision.flags (), collision.runNumber (), collision.posZ (), collision.occupancyInTime (), collision.hadronicRate (),
829+ recoTree (collision.flags (), collision.runNumber (), collision.posX (), collision. posY (), collision. posZ (), collision.occupancyInTime (), collision.hadronicRate (), collision. globalBC () % o2::constants::lhc::LHCMaxBunches ,
824830 collision.totalFT0AmplitudeA (), collision.totalFT0AmplitudeC (), collision.totalFV0AmplitudeA (), collision.totalFDDAmplitudeA (), collision.totalFDDAmplitudeC (),
825831 collision.timeFT0A (), collision.timeFT0C (), collision.timeFV0A (), collision.timeFDDA (), collision.timeFDDC (),
826832 energyCommonZNA, energyCommonZNC, timeZNA, timeZNC, neutronClass,
@@ -1021,7 +1027,7 @@ struct UpcRhoAnalysis {
10211027 }
10221028
10231029 // fill mcTree
1024- mcTree (runNumber, mcCollision.posZ (),
1030+ mcTree (runNumber, mcCollision.posX (), mcCollision. posY (), mcCollision. posZ (), mcCollision. globalBC () % o2::constants::lhc::LHCMaxBunches ,
10251031 leadingPion.pdgCode () / std::abs (leadingPion.pdgCode ()), subleadingPion.pdgCode () / std::abs (subleadingPion.pdgCode ()),
10261032 pt (leadingPion.px (), leadingPion.py ()), pt (subleadingPion.px (), subleadingPion.py ()),
10271033 eta (leadingPion.px (), leadingPion.py (), leadingPion.pz ()), eta (subleadingPion.px (), subleadingPion.py (), subleadingPion.pz ()),
0 commit comments