ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PHG4MvtxDefs.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file PHG4MvtxDefs.h
1 // Tell emacs that this is a C++ source
2 // This file is really -*- C++ -*-.
3 #ifndef G4MVTX_PHG4MVTXDEFS_H
4 #define G4MVTX_PHG4MVTXDEFS_H
5 
6 namespace PHG4MvtxDefs
7 {
8 
9  static constexpr unsigned int kNLayers = 3;
10 
11  enum {
19 
20  static const double mvtxdat[kNLayers][kNPar] = {
21  {24.61, 25.23, 27.93, 9., 0.285, 12.}, // for each layer: rMin, rMid, rMax, NChip/Stave, phi0, nStaves
22  {31.98, 33.36, 36.25, 9., 0.199, 16.},
23  {39.93, 41.48, 44.26, 9., 0.166, 20.}};
24 
25  static const int GLOBAL = -1;
26  static const int ALPIDE_SEGMENTATION = -2;
27  static const int SUPPORTPARAMS = -3;
28 
29 // passive volume indices
30 
31 // detid of support structures
32 
33 }; // namespace PHG4MvtxDefs
34 
35 #endif