Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-05 08:18:05

0001 // Tell emacs that this is a C++ source
0002 // This file is really -*- C++ -*-.
0003 #ifndef G4INTT_PHG4INTTDEFS_H
0004 #define G4INTT_PHG4INTTDEFS_H
0005 
0006 #include <set>
0007 
0008 namespace PHG4InttDefs
0009 {
0010   static const int SEGMENTATION_Z = -1;
0011   static const int SEGMENTATION_PHI = -2;
0012   static const int SUPPORTPARAMS = -3;
0013 
0014   static std::set<int> m_SensorSegmentationSet{SEGMENTATION_Z, SEGMENTATION_PHI};
0015 
0016   // passive volume indices
0017   static const int SI_WAFER = -1;     // strips are distributed on wafer, there are gaps
0018   static const int SI_INACTIVE = -2;  // inactive si (guard ring etc. I guess)
0019   static const int HDI_KAPTON = -3;
0020   static const int HDI_COPPER = -4;
0021   static const int HDIEXT_KAPTON = -5;
0022   static const int HDIEXT_COPPER = -6;
0023   static const int FPHX = -7;
0024   static const int STAVE_BOTTOM_COOLER = -8;     // changed from PGS
0025   static const int STAVEEXT_BOTTOM_COOLER = -9;  // changed from PGSEXT
0026   static const int STAVE_CURVE = -10;
0027   static const int STAVEEXT_CURVE = -11;
0028   static const int STAVE_STRAIGHT_OUTER = -12;
0029   static const int STAVEEXT_STRAIGHT_OUTER = -13;
0030   static const int STAVE_STRAIGHT_INNER = -14;
0031   static const int STAVEEXT_STRAIGHT_INNER = -15;
0032   static const int STAVE_STRAIGHT_COOLER = -16;
0033   static const int STAVEEXT_STRAIGHT_COOLER = -17;
0034 
0035   static const int SUPPORT_RAIL = -18;
0036   static const int INTT_OUTER_SKIN = -19;
0037   static const int INTT_INNER_SKIN = -20;
0038 
0039   static const int SI_GLUE = -21;    // new 29/05/2020
0040   static const int FPHX_GLUE = -22;  // new 29/05/2020
0041 
0042   static const int SERVICE_BARREL_OUTER = -23;  // new 19/Nov/2021
0043   static const int SUPPORT_TUBE = -24;          // new 19/Nov/2021
0044   // detid of support structures
0045   static const int SUPPORT_DETID = 100;
0046 
0047 }  // namespace PHG4InttDefs
0048 
0049 #endif