@@ -100,8 +100,9 @@ DECLARE_SOA_COLUMN(TimeToNext, timeToNext, float); //!
100100DECLARE_SOA_COLUMN (TimeToNeNext, timeToNeNext, float ); // !
101101
102102// Extra information from FIT detectors
103- DECLARE_SOA_COLUMN (MultFV0AOuter, multFV0AOuter, float ); // ! FV0 without innermost ring
104103DECLARE_SOA_COLUMN (FT0TriggerMask, ft0TriggerMask, uint8_t ); // !
104+ DECLARE_SOA_COLUMN (MultFV0AOuter, multFV0AOuter, float ); // ! FV0 without innermost ring
105+ DECLARE_SOA_COLUMN (MultFT0AOuter, multFT0AOuter, float ); // ! FT0A without innermost ring
105106
106107} // namespace mult
107108DECLARE_SOA_TABLE (FV0Mults, " AOD" , " FV0MULT" , // ! Multiplicity with the FV0 detector
@@ -260,7 +261,7 @@ DECLARE_SOA_COLUMN(MultCollidingBC, multCollidingBC, bool); //! CTP tri
260261DECLARE_SOA_COLUMN (MultFT0PosZ, multFT0PosZ, float ); // ! Position along Z computed with the FT0 information within the BC
261262DECLARE_SOA_COLUMN (MultFT0PosZValid, multFT0PosZValid, bool ); // ! Validity of the position along Z computed with the FT0 information
262263} // namespace mult
263- DECLARE_SOA_TABLE (MultBCs , " AOD" , " MULTBC" , // !
264+ DECLARE_SOA_TABLE (MultBCs_000 , " AOD" , " MULTBC" , // !
264265 mult::MultFT0A,
265266 mult::MultFT0C,
266267 mult::MultFT0PosZ,
@@ -283,11 +284,44 @@ DECLARE_SOA_TABLE(MultBCs, "AOD", "MULTBC", //!
283284 mult::MultCollidingBC,
284285 timestamp::Timestamp,
285286 bc::Flags);
286- using MultBC = MultBCs::iterator;
287287
288- DECLARE_SOA_TABLE (MultBcSel, " AOD" , " MULTBCSEL" , // ! BC selection bits joinable with multBCs
288+ DECLARE_SOA_TABLE_VERSIONED (MultBCs_001, " AOD" , " MULTBC" , 1 , // !
289+ mult::MultFT0A,
290+ mult::MultFT0C,
291+ mult::MultFV0A,
292+ mult::MultFDDA,
293+ mult::MultFDDC,
294+ mult::MultZNA,
295+ mult::MultZNC,
296+ mult::MultZEM1,
297+ mult::MultZEM2,
298+ mult::MultZPA,
299+ mult::MultZPC,
300+ mult::MultFV0AOuter,
301+ mult::MultFT0AOuter);
302+
303+ DECLARE_SOA_TABLE (MultBcSel_000, " AOD" , " MULTBCSEL" , // ! BC selection bits joinable with multBCs
289304 evsel::Selection);
290305
306+ DECLARE_SOA_TABLE_VERSIONED (MultBcSel_001, " AOD" , " MULTBCSEL" , 1 , // ! BC selection bits joinable with multBCs
307+ evsel::Selection,
308+ evsel::Rct,
309+ bc::Flags,
310+ timestamp::Timestamp,
311+ mult::MultFT0PosZ,
312+ mult::MultFT0PosZValid,
313+ mult::MultV0triggerBits,
314+ mult::MultT0triggerBits,
315+ mult::MultFDDtriggerBits,
316+ mult::MultTriggerMask,
317+ mult::MultCollidingBC,
318+ mult::MultTVX,
319+ mult::MultFV0OrA);
320+
321+ using MultBCs = MultBCs_001;
322+ using MultBcSel = MultBcSel_001;
323+ using MultBC = MultBCs::iterator;
324+
291325// crosslinks
292326namespace mult
293327{
0 commit comments