@@ -26,20 +26,19 @@ namespace o2::aod
2626{
2727namespace mult
2828{
29- DECLARE_SOA_COLUMN (MultFV0A, multFV0A, float ); // !
30- DECLARE_SOA_COLUMN (MultFV0AOuter, multFV0AOuter, float ); // !
31- DECLARE_SOA_COLUMN (MultFV0C, multFV0C, float ); // !
32- DECLARE_SOA_COLUMN (MultFT0A, multFT0A, float ); // !
33- DECLARE_SOA_COLUMN (MultFT0C, multFT0C, float ); // !
34- DECLARE_SOA_COLUMN (MultFDDA, multFDDA, float ); // !
35- DECLARE_SOA_COLUMN (MultFDDC, multFDDC, float ); // !
36- DECLARE_SOA_COLUMN (MultZNA, multZNA, float ); // !
37- DECLARE_SOA_COLUMN (MultZNC, multZNC, float ); // !
38- DECLARE_SOA_COLUMN (MultZEM1, multZEM1, float ); // !
39- DECLARE_SOA_COLUMN (MultZEM2, multZEM2, float ); // !
40- DECLARE_SOA_COLUMN (MultZPA, multZPA, float ); // !
41- DECLARE_SOA_COLUMN (MultZPC, multZPC, float ); // !
42- DECLARE_SOA_DYNAMIC_COLUMN (MultFV0M, multFV0M, // !
29+ DECLARE_SOA_COLUMN (MultFV0A, multFV0A, float ); // !
30+ DECLARE_SOA_COLUMN (MultFV0C, multFV0C, float ); // !
31+ DECLARE_SOA_COLUMN (MultFT0A, multFT0A, float ); // !
32+ DECLARE_SOA_COLUMN (MultFT0C, multFT0C, float ); // !
33+ DECLARE_SOA_COLUMN (MultFDDA, multFDDA, float ); // !
34+ DECLARE_SOA_COLUMN (MultFDDC, multFDDC, float ); // !
35+ DECLARE_SOA_COLUMN (MultZNA, multZNA, float ); // !
36+ DECLARE_SOA_COLUMN (MultZNC, multZNC, float ); // !
37+ DECLARE_SOA_COLUMN (MultZEM1, multZEM1, float ); // !
38+ DECLARE_SOA_COLUMN (MultZEM2, multZEM2, float ); // !
39+ DECLARE_SOA_COLUMN (MultZPA, multZPA, float ); // !
40+ DECLARE_SOA_COLUMN (MultZPC, multZPC, float ); // !
41+ DECLARE_SOA_DYNAMIC_COLUMN (MultFV0M, multFV0M, // !
4342 [](float multFV0A, float multFV0C) -> float { return multFV0A + multFV0C; });
4443DECLARE_SOA_DYNAMIC_COLUMN (MultFT0M, multFT0M, // !
4544 [](float multFT0A, float multFT0C) -> float { return multFT0A + multFT0C; });
@@ -100,6 +99,10 @@ DECLARE_SOA_COLUMN(TimeToPrevious, timeToPrevious, float); //!
10099DECLARE_SOA_COLUMN (TimeToNext, timeToNext, float ); // !
101100DECLARE_SOA_COLUMN (TimeToNeNext, timeToNeNext, float ); // !
102101
102+ // Extra information from FIT detectors
103+ DECLARE_SOA_COLUMN (MultFV0AOuter, multFV0AOuter, float ); // ! FV0 without innermost ring
104+ DECLARE_SOA_COLUMN (FT0TriggerMask, ft0TriggerMask, uint8_t ); // !
105+
103106} // namespace mult
104107DECLARE_SOA_TABLE (FV0Mults, " AOD" , " FV0MULT" , // ! Multiplicity with the FV0 detector
105108 mult::MultFV0A, mult::MultFV0C,
@@ -126,6 +129,11 @@ DECLARE_SOA_TABLE(PVMults, "AOD", "PVMULT", //! Multiplicity from the PV contrib
126129 mult::IsInelGt1<mult::MultNTracksPVeta1>);
127130DECLARE_SOA_TABLE (MFTMults, " AOD" , " MFTMULT" , // ! Multiplicity with MFT
128131 mult::MFTNalltracks, mult::MFTNtracks);
132+
133+ DECLARE_SOA_TABLE (FITExtraMults, " AOD" , " FITEXTRAMULT" , // ! Extra information from FIT detectors
134+ mult::MultFV0AOuter,
135+ mult::FT0TriggerMask);
136+
129137using BarrelMults = soa::Join<TrackletMults, TPCMults, PVMults>;
130138using Mults = soa::Join<BarrelMults, FV0Mults, FT0Mults, FDDMults, ZDCMults>;
131139using MultsRun3 = soa::Join<TPCMults, PVMults, FV0Mults, FT0Mults, FDDMults, ZDCMults>;
0 commit comments