Analysis Software
Documentation for sPHENIX simulation 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 #include <string>
7 #include <vector>
8 
9 namespace PHG4MvtxDefs
10 {
11  static constexpr unsigned int kNLayers = 3;
12 
13  enum
14  {
22  };
23 
24  static const double mvtxdat[kNLayers][kNPar] = {
25  {24.61, 25.23, 27.93, 9., 0.285, 12.}, // for each layer: rMin, rMid, rMax, NChip/Stave, phi0, nStaves
26  {31.98, 33.36, 36.25, 9., 0.199, 16.},
27  {39.93, 41.48, 44.26, 9., 0.166, 20.}};
28 
29  static const int GLOBAL = -1;
30  static const int ALPIDE_SEGMENTATION = -2;
31  static const int SUPPORTPARAMS = -3;
32 
33  // passive volume indices
34 
35  // detid of support structures
36 
37 } // namespace PHG4MvtxDefs
38 
39 #endif