@@ -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 FD3 = 26 ;
91+ static constexpr ID Last = FD3 ;
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" , " FD3 " , 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:: gDataOriginFD3
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:: FD3 ))
218220#endif
219221};
220222} // namespace detid_internal
0 commit comments