@@ -156,6 +156,17 @@ DECLARE_SOA_COLUMN(GenPosZ, genPosZ, float);
156156DECLARE_SOA_COLUMN (RecoPosX, recoPosX, float );
157157DECLARE_SOA_COLUMN (RecoPosY, recoPosY, float );
158158DECLARE_SOA_COLUMN (RecoPosZ, recoPosZ, float );
159+ // FIT info
160+ DECLARE_SOA_COLUMN (TotalFT0AmplitudeA, totalFT0AmplitudeA, float );
161+ DECLARE_SOA_COLUMN (TotalFT0AmplitudeC, totalFT0AmplitudeC, float );
162+ DECLARE_SOA_COLUMN (TotalFV0AmplitudeA, totalFV0AmplitudeA, float );
163+ DECLARE_SOA_COLUMN (TotalFDDAmplitudeA, totalFDDAmplitudeA, float );
164+ DECLARE_SOA_COLUMN (TotalFDDAmplitudeC, totalFDDAmplitudeC, float );
165+ DECLARE_SOA_COLUMN (TimeFT0A, timeFT0A, float );
166+ DECLARE_SOA_COLUMN (TimeFT0C, timeFT0C, float );
167+ DECLARE_SOA_COLUMN (TimeFV0A, timeFV0A, float );
168+ DECLARE_SOA_COLUMN (TimeFDDA, timeFDDA, float );
169+ DECLARE_SOA_COLUMN (TimeFDDC, timeFDDC, float );
159170// track info
160171DECLARE_SOA_COLUMN (LeadingSign, leadingSign, int );
161172DECLARE_SOA_COLUMN (LeadingGenPt, leadingGenPt, float );
@@ -175,6 +186,8 @@ DECLARE_SOA_COLUMN(SubleadingRecoPhi, subleadingRecoPhi, float);
175186DECLARE_SOA_TABLE (ResolutionTree, " AOD" , " RESOLUTIONTREE" ,
176187 resolution_tree::GenPosX, resolution_tree::GenPosY, resolution_tree::GenPosZ,
177188 resolution_tree::RecoPosX, resolution_tree::RecoPosY, resolution_tree::RecoPosZ,
189+ resolution_tree::TotalFT0AmplitudeA, resolution_tree::TotalFT0AmplitudeC, resolution_tree::TotalFV0AmplitudeA, resolution_tree::TotalFDDAmplitudeA, resolution_tree::TotalFDDAmplitudeC,
190+ resolution_tree::TimeFT0A, resolution_tree::TimeFT0C, resolution_tree::TimeFV0A, resolution_tree::TimeFDDA, resolution_tree::TimeFDDC,
178191 resolution_tree::LeadingSign, resolution_tree::LeadingGenPt, resolution_tree::LeadingGenEta, resolution_tree::LeadingGenPhi,
179192 resolution_tree::LeadingRecoPt, resolution_tree::LeadingRecoEta, resolution_tree::LeadingRecoPhi,
180193 resolution_tree::SubleadingSign, resolution_tree::SubleadingGenPt, resolution_tree::SubleadingGenEta, resolution_tree::SubleadingGenPhi,
@@ -1219,7 +1232,7 @@ struct UpcRhoAnalysis {
12191232 recoTracks.push_back (track);
12201233 }
12211234
1222- if (truePionLVs.size () != nExpectedPions || recoPionLVs.size () != nExpectedPions)
1235+ if (static_cast < int >( truePionLVs.size ()) != nExpectedPions || static_cast < int >( recoPionLVs.size () ) != nExpectedPions)
12231236 return ;
12241237
12251238 ROOT ::Math::PxPyPzMVector trueSystem = reconstructSystem (truePionLVs);
@@ -1245,6 +1258,8 @@ struct UpcRhoAnalysis {
12451258
12461259 resolutionTree (mcCollision.posX (), mcCollision.posY (), mcCollision.posZ (),
12471260 collision.posX (), collision.posY (), collision.posZ (),
1261+ collision.totalFT0AmplitudeA (), collision.totalFT0AmplitudeC (), collision.totalFV0AmplitudeA (), collision.totalFDDAmplitudeA (), collision.totalFDDAmplitudeC (),
1262+ collision.timeFT0A (), collision.timeFT0C (), collision.timeFV0A (), collision.timeFDDA (), collision.timeFDDC (),
12481263 leadingTruePion.pdgCode () / std::abs (leadingTruePion.pdgCode ()), pt (leadingTruePion.px (), leadingTruePion.py ()), eta (leadingTruePion.px (), leadingTruePion.py (), leadingTruePion.pz ()), phi (leadingTruePion.px (), leadingTruePion.py ()),
12491264 pt (leadingRecoPion.px (), leadingRecoPion.py ()), eta (leadingRecoPion.px (), leadingRecoPion.py (), leadingRecoPion.pz ()), phi (leadingRecoPion.px (), leadingRecoPion.py ()),
12501265 subleadingTruePion.pdgCode () / std::abs (subleadingTruePion.pdgCode ()), pt (subleadingTruePion.px (), subleadingTruePion.py ()), eta (subleadingTruePion.px (), subleadingTruePion.py (), subleadingTruePion.pz ()), phi (subleadingTruePion.px (), subleadingTruePion.py ()),
0 commit comments