@@ -87,7 +87,8 @@ class DetID
8787 static constexpr ID RCH = 23 ;
8888 static constexpr ID MI3 = 24 ;
8989 static constexpr ID ECL = 25 ;
90- static constexpr ID Last = ECL;
90+ static constexpr ID FD = 26 ;
91+ static constexpr ID Last = FD;
9192#else
9293 static constexpr ID Last = FOC; // /< if extra detectors added, update this !!!
9394#endif
@@ -181,7 +182,7 @@ class DetID
181182 // detector names, will be defined in DataSources
182183 static constexpr const char * sDetNames [nDetectors + 1 ] = // /< defined detector names
183184#ifdef ENABLE_UPGRADES
184- {" ITS" , " TPC" , " TRD" , " TOF" , " PHS" , " CPV" , " EMC" , " HMP" , " MFT" , " MCH" , " MID" , " ZDC" , " FT0" , " FV0" , " FDD" , " TST" , " CTP" , " FOC" , " IT3" , " TRK" , " FT3" , " FCT" , " TF3" , " RCH" , " MI3" , " ECL" , nullptr };
185+ {" ITS" , " TPC" , " TRD" , " TOF" , " PHS" , " CPV" , " EMC" , " HMP" , " MFT" , " MCH" , " MID" , " ZDC" , " FT0" , " FV0" , " FDD" , " TST" , " CTP" , " FOC" , " IT3" , " TRK" , " FT3" , " FCT" , " TF3" , " RCH" , " MI3" , " ECL" , " FD " , nullptr };
185186#else
186187 {" ITS" , " TPC" , " TRD" , " TOF" , " PHS" , " CPV" , " EMC" , " HMP" , " MFT" , " MCH" , " MID" , " ZDC" , " FT0" , " FV0" , " FDD" , " TST" , " CTP" , " FOC" , nullptr };
187188#endif
@@ -195,7 +196,7 @@ class DetID
195196#ifdef ENABLE_UPGRADES
196197 ,
197198 o2h::gDataOriginIT3 , o2h::gDataOriginTRK , o2h::gDataOriginFT3 , o2h::gDataOriginFCT , o2h::gDataOriginTF3 ,
198- o2h::gDataOriginRCH , o2h::gDataOriginMI3 , o2h::gDataOriginECL
199+ o2h::gDataOriginRCH , o2h::gDataOriginMI3 , o2h::gDataOriginECL , o2h:: gDataOriginFD
199200#endif
200201 };
201202#endif // GPUCA_GPUCODE_DEVICE
@@ -211,10 +212,11 @@ GPUconstexpr() DetID::mask_t sMasks[DetID::nDetectors] = ///< detectot masks
211212 DetID::mask_t (math_utils::bit2Mask (DetID::CPV)), DetID::mask_t (math_utils::bit2Mask (DetID::EMC)), DetID::mask_t (math_utils::bit2Mask (DetID::HMP)), DetID::mask_t (math_utils::bit2Mask (DetID::MFT)), DetID::mask_t (math_utils::bit2Mask (DetID::MCH)),
212213 DetID::mask_t (math_utils::bit2Mask (DetID::MID)), DetID::mask_t (math_utils::bit2Mask (DetID::ZDC)), DetID::mask_t (math_utils::bit2Mask (DetID::FT0)), DetID::mask_t (math_utils::bit2Mask (DetID::FV0)), DetID::mask_t (math_utils::bit2Mask (DetID::FDD)),
213214 DetID::mask_t (math_utils::bit2Mask (DetID::TST)), DetID::mask_t (math_utils::bit2Mask (DetID::CTP)), DetID::mask_t (math_utils::bit2Mask (DetID::FOC))
215+
214216#ifdef ENABLE_UPGRADES
215217 ,
216218 DetID::mask_t (math_utils::bit2Mask (DetID::IT3)), DetID::mask_t (math_utils::bit2Mask (DetID::TRK)), DetID::mask_t (math_utils::bit2Mask (DetID::FT3)), DetID::mask_t (math_utils::bit2Mask (DetID::FCT)), DetID::mask_t (math_utils::bit2Mask (DetID::TF3)),
217- DetID::mask_t (math_utils::bit2Mask (DetID::RCH)), DetID::mask_t (math_utils::bit2Mask (DetID::MI3)), DetID::mask_t (math_utils::bit2Mask (DetID::ECL))
219+ DetID::mask_t (math_utils::bit2Mask (DetID::RCH)), DetID::mask_t (math_utils::bit2Mask (DetID::MI3)), DetID::mask_t (math_utils::bit2Mask (DetID::ECL)), DetID::mask_t ( math_utils::bit2Mask (DetID::FD))
218220#endif
219221};
220222} // namespace detid_internal
0 commit comments