EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MicromegasDefs.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file MicromegasDefs.h
1 // Tell emacs that this is a C++ source
2 // This file is really -*- C++ -*-.
3 
4 #ifndef MICROMEGAS_MICROMEGASDEFS_H
5 #define MICROMEGAS_MICROMEGASDEFS_H
6 
12 #include <trackbase/TrkrDefs.h>
13 
14 namespace MicromegasDefs
15 {
16 
19  {
22  };
23 
25 
26  enum class DriftDirection: uint8_t
27  {
28  INWARD,
29  OUTWARD
30  };
31 
40  static constexpr unsigned int kBitShiftSegmentation __attribute__((unused)) = 8;
41  static constexpr unsigned int kBitShiftTileId __attribute__((unused)) = 0;
42 
44  static constexpr unsigned int kBitShiftStrip __attribute__((unused)) = 0;
45 
56 
63 
70 
76 
79 
87 
94 
101 
102 }
103 
104 #endif