CMS 3D CMS Logo

HcalLogicalMapGenerator.h
Go to the documentation of this file.
1 #ifndef HcalLogicalMapGenerator_h
2 #define HcalLogicalMapGenerator_h
3 
5 class HcalTopology;
6 
8 public:
11  HcalLogicalMap createMap(const HcalTopology* topo, unsigned int mapIOV = 4);
12 
13 private:
14  void buildHBEFTMap(const HcalTopology* topo,
15  std::vector<HBHEHFLogicalMapEntry>&,
16  std::vector<HTLogicalMapEntry>&,
17  std::vector<uint32_t>&,
18  std::vector<uint32_t>&,
19  std::vector<uint32_t>&,
20  std::vector<uint32_t>&,
21  std::vector<uint32_t>&);
22  void buildHOXMap(const HcalTopology* topo,
23  std::vector<HOHXLogicalMapEntry>&,
24  std::vector<uint32_t>&,
25  std::vector<uint32_t>&,
26  std::vector<uint32_t>&);
27  void buildCALIBMap(const HcalTopology* topo,
28  std::vector<CALIBLogicalMapEntry>&,
29  std::vector<uint32_t>&,
30  std::vector<uint32_t>&);
31  void buildZDCMap(const HcalTopology* topo,
32  std::vector<ZDCLogicalMapEntry>&,
33  std::vector<uint32_t>&,
34  std::vector<uint32_t>&);
35  void ConstructTriggerTower(const HcalTopology* topo,
36  std::vector<HTLogicalMapEntry>&,
37  int i_side,
38  int i_eta,
39  int i_phi,
40  int i_dphi,
41  int i_depth,
42  std::string i_det,
43  int i_wedge,
44  int i_rm,
45  int i_pixel,
46  int i_qie,
47  int i_adc,
48  int i_rm_fi,
49  int i_fi_ch,
50  int i_crate,
51  int i_htr,
52  std::string i_fpga,
53  int i_htr_fi,
54  int i_spigot,
55  int i_slb,
56  std::string i_slbin,
57  std::string i_slbin2,
58  std::string i_slnam,
59  int i_rctcra,
60  int i_rctcar,
61  int i_rctcon,
62  std::string i_rctnam,
63  int i_fed);
64 
65  unsigned int mapIOV_;
66 
67  /*****************************Constants**************************/
68 
69  static const int NHBHECR = 9; //HB HE crates
70  static const int NHTRS = 3; //Htrs 0, 1, 2 for HB HE
71  static const int NHSETS = 4; //4 sets of HB/HE htrs
72 
73  static const int NHFCR = 3; //HF crates
74 
75  static const int NHOCR = 4; //HO crates
76  static const int NHTRSHO = 4; //Htrs 0-3 for HO
77  static const int NHSETSHO = 3; //3 sets of H0 htrs
78  static const int NHOETA = 16;
79  static const int NHOPHI = 72;
80 
81  static const int NCALIBCR = 13; //CALIB crates
82 
83  static const int NZDCCAB = 9; // ZDC cables
84 
85  static const int NFBR = 8; //Fibers for htrs
86  static const int NFCH = 3; //3 Fiber channels ranging 0-2
87  static const int NTOPBOT = 2; //2 FPGAs (top/bottom)
88  static const int NRMFIBR = 6; //6 rm fibers ranging 2-7
89  static const int NRMSLOT = 4; //4 rm slots ranging 1-4
90 
91  //Global iterator variables
92  int i, j;
93 
94  //Variables that need to be printed
99  // indexing number
100  int inum;
101  //CALIB channel function
102  int ich_type;
104  //ZDC channel function
105  int ix, iy, idx, idet_ch, icab;
106 
109 
114  int fedhfnum[NHFCR][2];
115  int fedhonum[NHOCR][2];
124 
127 
130 
131  const char* S_slbin_odd[8];
132  const char* S_slbin_even[8];
133  const char* rct_rackHBHE[18];
134  const char* S_slbin_7[4];
135  const char* S_slbin_3[4];
136  const char* rct_rackHF[18];
137 
138  int slb_table[29];
139  int HO_RM_table[24][16][2];
141 
143 
147  int HO_htr_fi_eta4[2][6];
148  int HO_htr_fi_eta123[2][6];
149  //static const int HO_Block3_LC[][6];
150  int HO_RM_fi_eta1to4[24][2][2];
151  int HO_RM_fi_eta1to4_sipm[24][4][2];
154  int rmspecialeta[6][6];
157 
158  //Associated variables
159  int hfphi;
161 
162  //For slb and rct
164  int crazy;
165 
166  //For HO
170 
171  //HO Patch panel
172 
173  int ic, is, ih, itb, ifb, ifc, ifwtb;
174 
183 };
184 
185 #endif
HcalLogicalMapGenerator::NRMFIBR
static const int NRMFIBR
Definition: HcalLogicalMapGenerator.h:88
HcalLogicalMapGenerator::icalibphis
int icalibphis[NCALIBCR]
Definition: HcalLogicalMapGenerator.h:177
HcalLogicalMapGenerator::ieta
int ieta
Definition: HcalLogicalMapGenerator.h:97
HcalLogicalMapGenerator::slbin
std::string slbin
Definition: HcalLogicalMapGenerator.h:107
HcalLogicalMapGenerator::sidear
int sidear
Definition: HcalLogicalMapGenerator.h:167
HcalLogicalMapGenerator::NHOPHI
static const int NHOPHI
Definition: HcalLogicalMapGenerator.h:79
HcalLogicalMapGenerator::crazy
int crazy
Definition: HcalLogicalMapGenerator.h:164
HcalLogicalMapGenerator::phimod8
int phimod8
Definition: HcalLogicalMapGenerator.h:163
HcalLogicalMapGenerator::islb
int islb
Definition: HcalLogicalMapGenerator.h:96
HcalLogicalMapGenerator::etaslb
int etaslb
Definition: HcalLogicalMapGenerator.h:163
HcalLogicalMapGenerator::is
int is
Definition: HcalLogicalMapGenerator.h:173
HcalLogicalMapGenerator::irctcra
int irctcra
Definition: HcalLogicalMapGenerator.h:96
HcalLogicalMapGenerator::HO_htr_fi_eta4
int HO_htr_fi_eta4[2][6]
Definition: HcalLogicalMapGenerator.h:147
HcalLogicalMapGenerator::phir0v1
bool phir0v1
Definition: HcalLogicalMapGenerator.h:168
HcalLogicalMapGenerator::idphi
int idphi
Definition: HcalLogicalMapGenerator.h:96
HcalLogicalMapGenerator::HO_htr_fi_450eta16P
int HO_htr_fi_450eta16P[4][6]
Definition: HcalLogicalMapGenerator.h:146
HcalLogicalMapGenerator::ihophis
int ihophis[NHOCR]
Definition: HcalLogicalMapGenerator.h:120
HcalLogicalMapGenerator::fedcalibnum
int fedcalibnum[NCALIBCR][2]
Definition: HcalLogicalMapGenerator.h:176
HcalLogicalMapGenerator::ihslot
int ihslot[NHSETS]
Definition: HcalLogicalMapGenerator.h:116
HcalLogicalMapGenerator::idepth
int idepth
Definition: HcalLogicalMapGenerator.h:97
HcalLogicalMapGenerator::hocrate
int hocrate[NHOCR]
Definition: HcalLogicalMapGenerator.h:112
HcalLogicalMapGenerator::iphi
int iphi
Definition: HcalLogicalMapGenerator.h:97
HcalLogicalMapGenerator::ipixelHO
int ipixelHO[NRMFIBR][NFCH][2]
Definition: HcalLogicalMapGenerator.h:152
HcalLogicalMapGenerator::NFBR
static const int NFBR
Definition: HcalLogicalMapGenerator.h:85
HcalLogicalMapGenerator::S_slbin_7
const char * S_slbin_7[4]
Definition: HcalLogicalMapGenerator.h:134
HcalTopology
Definition: HcalTopology.h:26
HcalLogicalMapGenerator::rctnam
std::string rctnam
Definition: HcalLogicalMapGenerator.h:108
HcalLogicalMapGenerator::idet_ch
int idet_ch
Definition: HcalLogicalMapGenerator.h:105
HcalLogicalMapGenerator::i
int i
Definition: HcalLogicalMapGenerator.h:92
HcalLogicalMapGenerator::NHFCR
static const int NHFCR
Definition: HcalLogicalMapGenerator.h:73
HcalLogicalMapGenerator::HcalLogicalMapGenerator
HcalLogicalMapGenerator()
Definition: HcalLogicalMapGenerator.cc:18
HcalLogicalMapGenerator::fedhbhenum
int fedhbhenum[NHBHECR][2]
Definition: HcalLogicalMapGenerator.h:113
HcalLogicalMapGenerator::eta3
int eta3
Definition: HcalLogicalMapGenerator.h:163
HcalLogicalMapGenerator::ihslotho
int ihslotho[NHSETSHO][NHTRSHO]
Definition: HcalLogicalMapGenerator.h:117
HcalLogicalMapGenerator::phmod24
int phmod24
Definition: HcalLogicalMapGenerator.h:167
HcalLogicalMapGenerator::HO_RM_fi_eta1to4
int HO_RM_fi_eta1to4[24][2][2]
Definition: HcalLogicalMapGenerator.h:150
HcalLogicalMapGenerator::ietamod
int ietamod
Definition: HcalLogicalMapGenerator.h:163
HcalLogicalMapGenerator::inum
int inum
Definition: HcalLogicalMapGenerator.h:100
HcalLogicalMapGenerator::nfbr_max
int nfbr_max[NCALIBCR][NTOPBOT]
Definition: HcalLogicalMapGenerator.h:181
HcalLogicalMapGenerator::NHTRSHO
static const int NHTRSHO
Definition: HcalLogicalMapGenerator.h:76
HcalLogicalMapGenerator::iy
int iy
Definition: HcalLogicalMapGenerator.h:105
HcalLogicalMapGenerator::j
int j
Definition: HcalLogicalMapGenerator.h:92
HcalLogicalMapGenerator::HO_htr_fi_450eta16M
int HO_htr_fi_450eta16M[4]
Definition: HcalLogicalMapGenerator.h:145
HcalLogicalMapGenerator::icalibsector_min
int icalibsector_min[NCALIBCR]
Definition: HcalLogicalMapGenerator.h:178
HcalLogicalMapGenerator::hfcrate
int hfcrate[NHFCR]
Definition: HcalLogicalMapGenerator.h:111
HcalLogicalMapGenerator::HO_RM_fi_eta5to15
int HO_RM_fi_eta5to15[11]
Definition: HcalLogicalMapGenerator.h:140
HcalLogicalMapGenerator::ring
int ring
Definition: HcalLogicalMapGenerator.h:167
HcalLogicalMapGenerator::fpga
std::string fpga
Definition: HcalLogicalMapGenerator.h:108
HcalLogicalMapGenerator::buildZDCMap
void buildZDCMap(const HcalTopology *topo, std::vector< ZDCLogicalMapEntry > &, std::vector< uint32_t > &, std::vector< uint32_t > &)
Definition: HcalLogicalMapGenerator.cc:2485
HcalLogicalMapGenerator::irm_rmfiHBHE
int irm_rmfiHBHE[NHTRS][NTOPBOT][NFBR][2]
Definition: HcalLogicalMapGenerator.h:123
HcalLogicalMapGenerator::det
std::string det
Definition: HcalLogicalMapGenerator.h:108
HcalLogicalMapGenerator::phir0v2
bool phir0v2
Definition: HcalLogicalMapGenerator.h:168
HcalLogicalMapGenerator::idcc_sl
int idcc_sl
Definition: HcalLogicalMapGenerator.h:98
HcalLogicalMapGenerator::itb
int itb
Definition: HcalLogicalMapGenerator.h:173
HcalLogicalMapGenerator::NCALIBCR
static const int NCALIBCR
Definition: HcalLogicalMapGenerator.h:81
HcalLogicalMapGenerator::idcc
int idcc
Definition: HcalLogicalMapGenerator.h:98
HcalLogicalMapGenerator::fedhonum
int fedhonum[NHOCR][2]
Definition: HcalLogicalMapGenerator.h:115
HcalLogicalMapGenerator::subdet
std::string subdet
Definition: HcalLogicalMapGenerator.h:103
HcalLogicalMapGenerator::eta2
int eta2
Definition: HcalLogicalMapGenerator.h:163
HcalLogicalMapGenerator::HO_RM_table
int HO_RM_table[24][16][2]
Definition: HcalLogicalMapGenerator.h:139
HcalLogicalMapGenerator::ih
int ih
Definition: HcalLogicalMapGenerator.h:173
HcalLogicalMapGenerator::phir0v4
bool phir0v4
Definition: HcalLogicalMapGenerator.h:168
HcalLogicalMapGenerator::ipixelHE
int ipixelHE[NRMFIBR][NFCH][NRMSLOT]
Definition: HcalLogicalMapGenerator.h:128
HcalLogicalMapGenerator::iqie
int iqie
Definition: HcalLogicalMapGenerator.h:95
HcalLogicalMapGenerator::rct_rackHF
const char * rct_rackHF[18]
Definition: HcalLogicalMapGenerator.h:136
HcalLogicalMapGenerator::ihtr_fi
int ihtr_fi
Definition: HcalLogicalMapGenerator.h:98
HcalLogicalMapGenerator::S_slbin_even
const char * S_slbin_even[8]
Definition: HcalLogicalMapGenerator.h:132
HcalLogicalMapGenerator::irctnam
int irctnam
Definition: HcalLogicalMapGenerator.h:96
HcalLogicalMapGenerator::ifwtb
int ifwtb
Definition: HcalLogicalMapGenerator.h:173
HcalLogicalMapGenerator::HO_RM_fi_eta1to4_sipm
int HO_RM_fi_eta1to4_sipm[24][4][2]
Definition: HcalLogicalMapGenerator.h:151
HcalLogicalMapGenerator::irctcar
int irctcar
Definition: HcalLogicalMapGenerator.h:96
HcalLogicalMapGenerator::HO_RM_fi_eta16
int HO_RM_fi_eta16
Definition: HcalLogicalMapGenerator.h:142
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
HcalLogicalMapGenerator::NHSETS
static const int NHSETS
Definition: HcalLogicalMapGenerator.h:71
HcalLogicalMapGenerator::isid
int isid
Definition: HcalLogicalMapGenerator.h:167
HcalLogicalMapGenerator::iside
int iside
Definition: HcalLogicalMapGenerator.h:97
HcalLogicalMapGenerator::rmspecialeta
int rmspecialeta[6][6]
Definition: HcalLogicalMapGenerator.h:154
HcalLogicalMapGenerator::NHTRS
static const int NHTRS
Definition: HcalLogicalMapGenerator.h:70
HcalLogicalMapGenerator::S_side
char S_side
Definition: HcalLogicalMapGenerator.h:160
HcalLogicalMapGenerator::iet
int iet
Definition: HcalLogicalMapGenerator.h:167
HcalLogicalMapGenerator::NFCH
static const int NFCH
Definition: HcalLogicalMapGenerator.h:86
HcalLogicalMapGenerator::sidesign
char sidesign
Definition: HcalLogicalMapGenerator.h:160
HcalLogicalMapGenerator::iwedge
int iwedge
Definition: HcalLogicalMapGenerator.h:95
HcalLogicalMapGenerator::HO_htr_fi_450eta5to15
int HO_htr_fi_450eta5to15[2][11]
Definition: HcalLogicalMapGenerator.h:144
HcalLogicalMapGenerator::NHOCR
static const int NHOCR
Definition: HcalLogicalMapGenerator.h:75
HcalLogicalMapGenerator::ihbhephis
int ihbhephis[NHBHECR]
Definition: HcalLogicalMapGenerator.h:118
HcalLogicalMapGenerator::irm_rmfiHF
int irm_rmfiHF[NHTRS][NTOPBOT][NFBR][2]
Definition: HcalLogicalMapGenerator.h:125
HcalLogicalMapGenerator::hfphi
int hfphi
Definition: HcalLogicalMapGenerator.h:159
HcalLogicalMapGenerator::ispigot
int ispigot
Definition: HcalLogicalMapGenerator.h:98
HcalLogicalMapGenerator::letter
std::string letter
Definition: HcalLogicalMapGenerator.h:108
HcalLogicalMapGenerator::phi1458
bool phi1458
Definition: HcalLogicalMapGenerator.h:168
HcalLogicalMapGenerator::NHOETA
static const int NHOETA
Definition: HcalLogicalMapGenerator.h:78
HcalLogicalMapGenerator::icalibsector_max
int icalibsector_max[NCALIBCR]
Definition: HcalLogicalMapGenerator.h:179
HcalLogicalMapGenerator::ihfetadepth
int ihfetadepth[NTOPBOT][NFBR][NFCH][2]
Definition: HcalLogicalMapGenerator.h:122
HcalLogicalMapGenerator::buildHOXMap
void buildHOXMap(const HcalTopology *topo, std::vector< HOHXLogicalMapEntry > &, std::vector< uint32_t > &, std::vector< uint32_t > &, std::vector< uint32_t > &)
Definition: HcalLogicalMapGenerator.cc:799
HcalLogicalMapGenerator::S_slbin_3
const char * S_slbin_3[4]
Definition: HcalLogicalMapGenerator.h:135
HcalLogicalMapGenerator::icab
int icab
Definition: HcalLogicalMapGenerator.h:105
HcalLogicalMap.h
HcalLogicalMapGenerator::rct_rackHBHE
const char * rct_rackHBHE[18]
Definition: HcalLogicalMapGenerator.h:133
HcalLogicalMapGenerator::icrate
int icrate
Definition: HcalLogicalMapGenerator.h:97
HcalLogicalMapGenerator::iph
int iph
Definition: HcalLogicalMapGenerator.h:167
HcalLogicalMapGenerator::ipixelHB
int ipixelHB[NRMFIBR][NFCH][NRMSLOT]
Definition: HcalLogicalMapGenerator.h:126
HcalLogicalMapGenerator::irctcon
int irctcon
Definition: HcalLogicalMapGenerator.h:96
HcalLogicalMapGenerator::ix
int ix
Definition: HcalLogicalMapGenerator.h:105
HcalLogicalMapGenerator::NTOPBOT
static const int NTOPBOT
Definition: HcalLogicalMapGenerator.h:87
HcalLogicalMapGenerator::buildCALIBMap
void buildCALIBMap(const HcalTopology *topo, std::vector< CALIBLogicalMapEntry > &, std::vector< uint32_t > &, std::vector< uint32_t > &)
Definition: HcalLogicalMapGenerator.cc:2130
HcalLogicalMapGenerator::ich_type
int ich_type
Definition: HcalLogicalMapGenerator.h:102
HcalLogicalMapGenerator::idx
int idx
Definition: HcalLogicalMapGenerator.h:105
HcalLogicalMapGenerator::slnam
std::string slnam
Definition: HcalLogicalMapGenerator.h:107
HcalLogicalMapGenerator::ihtr
int ihtr
Definition: HcalLogicalMapGenerator.h:97
HcalLogicalMapGenerator::fedhfnum
int fedhfnum[NHFCR][2]
Definition: HcalLogicalMapGenerator.h:114
HcalLogicalMapGenerator::slb_table
int slb_table[29]
Definition: HcalLogicalMapGenerator.h:138
HcalLogicalMapGenerator::mapIOV_
unsigned int mapIOV_
Definition: HcalLogicalMapGenerator.h:65
HcalLogicalMapGenerator::rbx
std::string rbx
Definition: HcalLogicalMapGenerator.h:107
HcalLogicalMapGenerator::phmod6
int phmod6
Definition: HcalLogicalMapGenerator.h:167
HcalLogicalMapGenerator::createMap
HcalLogicalMap createMap(const HcalTopology *topo, unsigned int mapIOV=4)
Definition: HcalLogicalMapGenerator.cc:37
HcalLogicalMapGenerator::ic
int ic
Definition: HcalLogicalMapGenerator.h:173
HcalLogicalMapGenerator::S_slbin_odd
const char * S_slbin_odd[8]
Definition: HcalLogicalMapGenerator.h:131
HcalLogicalMapGenerator::phmod6e123
bool phmod6e123
Definition: HcalLogicalMapGenerator.h:169
HcalLogicalMapGenerator::NZDCCAB
static const int NZDCCAB
Definition: HcalLogicalMapGenerator.h:83
HcalLogicalMapGenerator::ihfphis
int ihfphis[NHFCR]
Definition: HcalLogicalMapGenerator.h:119
HcalLogicalMapGenerator::isector
int isector
Definition: HcalLogicalMapGenerator.h:95
HcalLogicalMapGenerator::sector
int sector
Definition: HcalLogicalMapGenerator.h:167
HcalLogicalMapGenerator::ifb
int ifb
Definition: HcalLogicalMapGenerator.h:173
HcalLogicalMapGenerator::phmod6e450
bool phmod6e450
Definition: HcalLogicalMapGenerator.h:169
HcalLogicalMapGenerator::letterHO
std::string letterHO[NRMFIBR][NFCH][2]
Definition: HcalLogicalMapGenerator.h:153
HcalLogicalMapGenerator::slbin2
std::string slbin2
Definition: HcalLogicalMapGenerator.h:107
HcalLogicalMapGenerator::hbhecrate
int hbhecrate[NHBHECR]
Definition: HcalLogicalMapGenerator.h:110
HcalLogicalMapGenerator::calibcrate
int calibcrate[NCALIBCR]
Definition: HcalLogicalMapGenerator.h:175
HcalLogicalMapGenerator::~HcalLogicalMapGenerator
~HcalLogicalMapGenerator()
Definition: HcalLogicalMapGenerator.cc:35
HcalLogicalMapGenerator::irm
int irm
Definition: HcalLogicalMapGenerator.h:95
HcalLogicalMapGenerator::ConstructTriggerTower
void ConstructTriggerTower(const HcalTopology *topo, std::vector< HTLogicalMapEntry > &, int i_side, int i_eta, int i_phi, int i_dphi, int i_depth, std::string i_det, int i_wedge, int i_rm, int i_pixel, int i_qie, int i_adc, int i_rm_fi, int i_fi_ch, int i_crate, int i_htr, std::string i_fpga, int i_htr_fi, int i_spigot, int i_slb, std::string i_slbin, std::string i_slbin2, std::string i_slnam, int i_rctcra, int i_rctcar, int i_rctcon, std::string i_rctnam, int i_fed)
Definition: HcalLogicalMapGenerator.cc:2586
HcalLogicalMapGenerator::ipixel
int ipixel
Definition: HcalLogicalMapGenerator.h:95
HcalLogicalMapGenerator::oddcard
int oddcard
Definition: HcalLogicalMapGenerator.h:163
HcalLogicalMapGenerator::ifi_ch
int ifi_ch
Definition: HcalLogicalMapGenerator.h:98
HcalLogicalMapGenerator::NRMSLOT
static const int NRMSLOT
Definition: HcalLogicalMapGenerator.h:89
HcalLogicalMapGenerator::iadc
int iadc
Definition: HcalLogicalMapGenerator.h:95
HcalLogicalMapGenerator::phi271011
bool phi271011
Definition: HcalLogicalMapGenerator.h:168
HcalLogicalMapGenerator::phir0v3
bool phir0v3
Definition: HcalLogicalMapGenerator.h:168
HcalLogicalMapGenerator::phi
int phi
Definition: HcalLogicalMapGenerator.h:163
HcalLogicalMapGenerator::HO_htr_fi_eta123
int HO_htr_fi_eta123[2][6]
Definition: HcalLogicalMapGenerator.h:148
HcalLogicalMapGenerator::ifed
int ifed
Definition: HcalLogicalMapGenerator.h:98
HcalLogicalMapGenerator::NHBHECR
static const int NHBHECR
Definition: HcalLogicalMapGenerator.h:69
HcalLogicalMapGenerator::iadcquiHBHE
int iadcquiHBHE[NRMFIBR][NFCH][2]
Definition: HcalLogicalMapGenerator.h:129
HcalLogicalMap
Definition: HcalLogicalMap.h:12
HcalLogicalMapGenerator::ihbheetadepth
int ihbheetadepth[NHTRS][NTOPBOT][NFBR][NFCH][2]
Definition: HcalLogicalMapGenerator.h:121
HcalLogicalMapGenerator::irm_fi
int irm_fi
Definition: HcalLogicalMapGenerator.h:95
HcalLogicalMapGenerator::rmspecialdet
std::string rmspecialdet[6][6]
Definition: HcalLogicalMapGenerator.h:156
HcalLogicalMapGenerator::calibHOinfo
int calibHOinfo[NHOCR][NTOPBOT][NFBR][2]
Definition: HcalLogicalMapGenerator.h:182
HcalLogicalMapGenerator::phideg
int phideg
Definition: HcalLogicalMapGenerator.h:163
HcalLogicalMapGenerator::buildHBEFTMap
void buildHBEFTMap(const HcalTopology *topo, std::vector< HBHEHFLogicalMapEntry > &, std::vector< HTLogicalMapEntry > &, std::vector< uint32_t > &, std::vector< uint32_t > &, std::vector< uint32_t > &, std::vector< uint32_t > &, std::vector< uint32_t > &)
Definition: HcalLogicalMapGenerator.cc:104
HcalLogicalMapGenerator
Definition: HcalLogicalMapGenerator.h:7
HcalLogicalMapGenerator::detIDCALIB
std::string detIDCALIB[NCALIBCR][NTOPBOT]
Definition: HcalLogicalMapGenerator.h:180
HcalLogicalMapGenerator::ifc
int ifc
Definition: HcalLogicalMapGenerator.h:173
HcalLogicalMapGenerator::rmspeciallet_code
std::string rmspeciallet_code[6][6]
Definition: HcalLogicalMapGenerator.h:155
HcalLogicalMapGenerator::NHSETSHO
static const int NHSETSHO
Definition: HcalLogicalMapGenerator.h:77