1 #ifndef INCLUDE_ILDCellIDEncoding
2 #define INCLUDE_ILDCellIDEncoding 1
6 namespace ILDCellIDEncoding{
9 static const std::string subdet =
"subdet" ;
10 static const std::string subdet_nbits =
"5" ;
11 static const std::string side =
"side" ;
12 static const std::string side_nbits =
"1" ;
13 static const std::string layer =
"layer" ;
14 static const std::string layer_nbits =
"10" ;
15 static const std::string module =
"module" ;
16 static const std::string module_nbits =
"8" ;
19 static const std::string encoder_string =
20 Fields::subdet +
":" + Fields::subdet_nbits
21 +
"," + Fields::side +
":" + Fields::side_nbits
22 +
"," + Fields::layer +
":" + Fields::layer_nbits
23 +
"," + Fields::module +
":" + Fields::module_nbits ;
28 static const int VXD = 1 ;
29 static const int SIT = 2 ;
30 static const int TPC = 3 ;
31 static const int SET = 4 ;
32 static const int ETD = 5 ;
33 static const int FTD = 6 ;