@@ -280,15 +280,60 @@ DECLARE_SOA_TABLE_VERSIONED(StraEvSels_005, "AOD", "STRAEVSELS", 5, //!
280280 // stracollision::EnergyCommonZNC<mult::MultZNC>,
281281 stracollision::IsUPC<udcollision::GapSide>);
282282
283- DECLARE_SOA_TABLE (StraEvSelExtras, " AOD" , " STRAEVSELEXTRAS" , // ! debug information
284- udzdc::TimeZNA, // UPC info: re-assigned ZN-A time, in case of SG event, from the most active bc
285- udzdc::TimeZNC, // UPC info: re-assigned ZN-C time, in case of SG event, from the most active bc
286- udcollision::TimeFDDA, // Average A-side time (ns)
287- udcollision::TimeFDDC, // Average C-side time (ns)
288- udcollision::TimeFV0A, // Average A-side time (ns)
289- udcollision::TimeFT0A, // Average A-side time (ns)
290- udcollision::TimeFT0C, // Average C-side time (ns)
291- udcollision::TriggerMaskFT0); // 8 trigger bits: OrA, OrC, Semi-central, Central, Vertex, IsActiveA, IsActiveC, IsFlangeEvent
283+ DECLARE_SOA_TABLE_VERSIONED (StraEvSels_006, " AOD" , " STRAEVSELS" , 6 , // ! debug information
284+ evsel::Sel8, evsel::Selection, // ! event selection: sel8
285+ mult::MultFT0A, mult::MultFT0C, mult::MultFV0A, // FIT detectors
286+ mult::MultFDDA, mult::MultFDDC,
287+ mult::MultNTracksPVeta1, // track multiplicities with eta cut for INEL>0
288+ mult::MultPVTotalContributors, // number of PV contribs total
289+ mult::MultNTracksGlobal, // global track multiplicities
290+ collision::Flags, // Contains Vertex::Flags, with most notably the UPCMode to know whether the vertex has been found using UPC settings
291+ evsel::Alias, // trigger aliases (e.g. kTVXinTRD for v2)
292+ evsel::Rct); // Bitmask of RCT flags
293+
294+ DECLARE_SOA_TABLE (StraEvSelExtras_000, " AOD" , " STRAEVSELEXTRAS" , // ! debug information
295+ udzdc::TimeZNA, // UPC info: re-assigned ZN-A time, in case of SG event, from the most active bc
296+ udzdc::TimeZNC, // UPC info: re-assigned ZN-C time, in case of SG event, from the most active bc
297+ udcollision::TimeFDDA, // Average A-side time (ns)
298+ udcollision::TimeFDDC, // Average C-side time (ns)
299+ udcollision::TimeFV0A, // Average A-side time (ns)
300+ udcollision::TimeFT0A, // Average A-side time (ns)
301+ udcollision::TimeFT0C, // Average C-side time (ns)
302+ udcollision::TriggerMaskFT0); // 8 trigger bits: OrA, OrC, Semi-central, Central, Vertex, IsActiveA, IsActiveC, IsFlangeEvent
303+
304+ DECLARE_SOA_TABLE_VERSIONED (StraEvSelExtras_001, " AOD" , " STRAEVSELEXTRAS" , 1 , // ! debug information
305+ mult::MultZNA, mult::MultZNC, mult::MultZEM1, // ZDC signals
306+ mult::MultZEM2, mult::MultZPA, mult::MultZPC,
307+ mult::MultNTracksITSTPC, // track multiplicities, PV contribs, no eta cut
308+ mult::MultAllTracksTPCOnly, // TPConly track multiplicities, all, no eta cut
309+ mult::MultAllTracksITSTPC, // ITSTPC track multiplicities, all, no eta cut
310+ evsel::NumTracksInTimeRange, // add occupancy in specified time interval by a number of tracks from nearby collisions
311+ evsel::SumAmpFT0CInTimeRange, // add occupancy in specified time interval by a sum of FT0C amplitudes from nearby collisions
312+ udcollision::TimeFDDA, // Average A-side time (ns)
313+ udcollision::TimeFDDC, // Average C-side time (ns)
314+ udcollision::TimeFV0A, // Average A-side time (ns)
315+ udcollision::TimeFT0A, // Average A-side time (ns)
316+ udcollision::TimeFT0C, // Average C-side time (ns)
317+ udcollision::TriggerMaskFT0, // 8 trigger bits: OrA, OrC, Semi-central, Central, Vertex, IsActiveA, IsActiveC, IsFlangeEvent
318+ udcollision::GapSide, // UPC info: 0 for side A, 1 for side C, 2 for both sides, 3 neither A or C, 4 not enough or too many pv contributors
319+ udcollision::TotalFT0AmplitudeA, // UPC info: re-assigned FT0-A amplitude, in case of SG event, from the most active bc
320+ udcollision::TotalFT0AmplitudeC, // UPC info: re-assigned FT0-C amplitude, in case of SG event, from the most active bc
321+ udcollision::TotalFV0AmplitudeA, // UPC info: re-assigned FV0-A amplitude, in case of SG event, from the most active bc
322+ udcollision::TotalFDDAmplitudeA, // UPC info: re-assigned FDD-A amplitude, in case of SG event, from the most active bc
323+ udcollision::TotalFDDAmplitudeC, // UPC info: re-assigned FDD-C amplitude, in case of SG event, from the most active bc
324+ udzdc::TimeZNA, // UPC info: re-assigned ZN-A time, in case of SG event, from the most active bc
325+ udzdc::TimeZNC, // UPC info: re-assigned ZN-C time, in case of SG event, from the most active bc
326+ udzdc::EnergyCommonZNA, // UPC info: re-assigned ZN-A amplitude, in case of SG event, from the most active bc
327+ udzdc::EnergyCommonZNC, // UPC info: re-assigned ZN-C amplitude, in case of SG event, from the most active bc
328+ // Dynamic columns for manipulating information
329+ // stracollision::TotalFV0AmplitudeA<mult::MultFV0A>,
330+ // stracollision::TotalFT0AmplitudeA<mult::MultFT0A>,
331+ // stracollision::TotalFT0AmplitudeC<mult::MultFT0C>,
332+ // stracollision::TotalFDDAmplitudeA<mult::MultFDDA>,
333+ // stracollision::TotalFDDAmplitudeC<mult::MultFDDC>,
334+ // stracollision::EnergyCommonZNA<mult::MultZNA>,
335+ // stracollision::EnergyCommonZNC<mult::MultZNC>,
336+ stracollision::IsUPC<udcollision::GapSide>);
292337
293338DECLARE_SOA_TABLE (StraEvSelsRun2, " AOD" , " STRAEVSELSRUN2" , // ! debug information
294339 evsel::Sel8, evsel::Sel7, evsel::Selection, // ! event selection: sel8
@@ -334,7 +379,8 @@ DECLARE_SOA_TABLE_VERSIONED(StraEvTimes_001, "AOD", "STRAEVTIMES", 1, //! event
334379
335380using StraRawCents = StraRawCents_004;
336381using StraCents = StraCents_002;
337- using StraEvSels = StraEvSels_005;
382+ using StraEvSels = StraEvSels_006;
383+ using StraEvSelExtras = StraEvSelExtras_001;
338384using StraStamps = StraStamps_001;
339385using StraEvTimes = StraEvTimes_001;
340386using StraCollision = StraCollisions::iterator;
0 commit comments