@@ -35,8 +35,8 @@ namespace o2::aod
3535
3636namespace dqppfilter
3737{
38- DECLARE_SOA_COLUMN (EventFilter, eventFilter, uint64_t ); // ! Bit-field used for the high level event triggering
39- DECLARE_SOA_COLUMN (NewBcIndex, newBcIndex, uint64_t ); // ! globalIndex of the new BC determined in filterPbPb
38+ DECLARE_SOA_COLUMN (EventFilter, eventFilter, uint64_t ); // ! Bit-field used for the high level event triggering
39+ DECLARE_SOA_COLUMN (NewBcIndex, newBcIndex, uint64_t ); // ! globalIndex of the new BC determined in filterPbPb
4040} // namespace dqppfilter
4141
4242DECLARE_SOA_TABLE (DQEventFilter, " AOD" , " EVENTFILTER" , // ! Store event-level decisions (DQ high level triggers)
@@ -273,6 +273,56 @@ DECLARE_SOA_TABLE(ReducedZdcsExtra, "AOD", "REDUCEDZDCEXTRA", //! Event ZDC ex
273273using ReducedZdc = ReducedZdcs::iterator;
274274using ReducedZdcExtra = ReducedZdcsExtra::iterator;
275275
276+ namespace reducedfit
277+ {
278+ // FIT detector information (based on upchelpers::FITInfo structure)
279+ DECLARE_SOA_COLUMN (AmplitudeFT0A, amplitudeFT0A, float ); // ! FT0A total amplitude
280+ DECLARE_SOA_COLUMN (AmplitudeFT0C, amplitudeFT0C, float ); // ! FT0C total amplitude
281+ DECLARE_SOA_COLUMN (TimeFT0A, timeFT0A, float ); // ! FT0A time
282+ DECLARE_SOA_COLUMN (TimeFT0C, timeFT0C, float ); // ! FT0C time
283+ DECLARE_SOA_COLUMN (TriggerMaskFT0, triggerMaskFT0, uint8_t ); // ! FT0 trigger mask
284+ DECLARE_SOA_COLUMN (NFiredChannelsFT0A, nFiredChannelsFT0A, int ); // ! Number of fired channels in FT0A
285+ DECLARE_SOA_COLUMN (NFiredChannelsFT0C, nFiredChannelsFT0C, int ); // ! Number of fired channels in FT0C
286+ DECLARE_SOA_COLUMN (AmplitudeFDDA, amplitudeFDDA, float ); // ! FDDA total amplitude
287+ DECLARE_SOA_COLUMN (AmplitudeFDDC, amplitudeFDDC, float ); // ! FDDC total amplitude
288+ DECLARE_SOA_COLUMN (TimeFDDA, timeFDDA, float ); // ! FDDA time
289+ DECLARE_SOA_COLUMN (TimeFDDC, timeFDDC, float ); // ! FDDC time
290+ DECLARE_SOA_COLUMN (TriggerMaskFDD, triggerMaskFDD, uint8_t ); // ! FDD trigger mask
291+ DECLARE_SOA_COLUMN (AmplitudeFV0A, amplitudeFV0A, float ); // ! FV0A total amplitude
292+ DECLARE_SOA_COLUMN (TimeFV0A, timeFV0A, float ); // ! FV0A time
293+ DECLARE_SOA_COLUMN (TriggerMaskFV0A, triggerMaskFV0A, uint8_t ); // ! FV0A trigger mask
294+ DECLARE_SOA_COLUMN (NFiredChannelsFV0A, nFiredChannelsFV0A, int ); // ! Number of fired channels in FV0A
295+ DECLARE_SOA_COLUMN (BBFT0Apf, bbFT0Apf, int32_t ); // ! Beam-beam flags for FT0A
296+ DECLARE_SOA_COLUMN (BGFT0Apf, bgFT0Apf, int32_t ); // ! Beam-gas flags for FT0A
297+ DECLARE_SOA_COLUMN (BBFT0Cpf, bbFT0Cpf, int32_t ); // ! Beam-beam flags for FT0C
298+ DECLARE_SOA_COLUMN (BGFT0Cpf, bgFT0Cpf, int32_t ); // ! Beam-gas flags for FT0C
299+ DECLARE_SOA_COLUMN (BBFV0Apf, bbFV0Apf, int32_t ); // ! Beam-beam flags for FV0A
300+ DECLARE_SOA_COLUMN (BGFV0Apf, bgFV0Apf, int32_t ); // ! Beam-gas flags for FV0A
301+ DECLARE_SOA_COLUMN (BBFDDApf, bbFDDApf, int32_t ); // ! Beam-beam flags for FDDA
302+ DECLARE_SOA_COLUMN (BGFDDApf, bgFDDApf, int32_t ); // ! Beam-gas flags for FDDA
303+ DECLARE_SOA_COLUMN (BBFDDCpf, bbFDDCpf, int32_t ); // ! Beam-beam flags for FDDC
304+ DECLARE_SOA_COLUMN (BGFDDCpf, bgFDDCpf, int32_t ); // ! Beam-gas flags for FDDC
305+ } // namespace reducedfit
306+
307+ DECLARE_SOA_TABLE (ReducedFITs, " AOD" , " REDUCEDFIT" , // ! FIT detector information
308+ reducedfit::AmplitudeFT0A, reducedfit::AmplitudeFT0C,
309+ reducedfit::TimeFT0A, reducedfit::TimeFT0C,
310+ reducedfit::TriggerMaskFT0,
311+ reducedfit::NFiredChannelsFT0A, reducedfit::NFiredChannelsFT0C,
312+ reducedfit::AmplitudeFDDA, reducedfit::AmplitudeFDDC,
313+ reducedfit::TimeFDDA, reducedfit::TimeFDDC,
314+ reducedfit::TriggerMaskFDD,
315+ reducedfit::AmplitudeFV0A, reducedfit::TimeFV0A,
316+ reducedfit::TriggerMaskFV0A,
317+ reducedfit::NFiredChannelsFV0A,
318+ reducedfit::BBFT0Apf, reducedfit::BGFT0Apf,
319+ reducedfit::BBFT0Cpf, reducedfit::BGFT0Cpf,
320+ reducedfit::BBFV0Apf, reducedfit::BGFV0Apf,
321+ reducedfit::BBFDDApf, reducedfit::BGFDDApf,
322+ reducedfit::BBFDDCpf, reducedfit::BGFDDCpf);
323+
324+ using ReducedFIT = ReducedFITs::iterator;
325+
276326namespace reducedtrack
277327{
278328// basic track information
0 commit comments