1 #ifndef HcalLogicalMapGenerator_h
2 #define HcalLogicalMapGenerator_h
18 void buildHBEFTMap(std::vector <HBHEHFLogicalMapEntry>&,std::vector <HTLogicalMapEntry>&,std::vector <uint32_t>&,
19 std::vector <uint32_t>&,
20 std::vector <uint32_t>&,
21 std::vector <uint32_t>&,
22 std::vector <uint32_t>&);
23 void buildHOXMap (std::vector <HOHXLogicalMapEntry>& ,std::vector <uint32_t>&,
24 std::vector <uint32_t>&,
25 std::vector <uint32_t>&);
26 void buildCALIBMap(std::vector <CALIBLogicalMapEntry>& ,std::vector <uint32_t>&,
27 std::vector <uint32_t>&);
28 void buildZDCMap (std::vector <ZDCLogicalMapEntry>& ,std::vector <uint32_t>&,
29 std::vector <uint32_t>&);
31 std::vector <HTLogicalMapEntry>&,
32 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,
33 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,
34 int i_htr_fi,
int i_spigot,
int i_slb, std::string i_slbin, std::string i_slbin2,
35 std::string i_slnam,
int i_rctcra,
int i_rctcar,
int i_rctcon, std::string i_rctnam,
int i_fed
HcalLogicalMapGenerator()
std::string rmspeciallet_code[6][6]
static const int NHSETSHO
int ihslotho[NHSETSHO][NHTRSHO]
void buildCALIBMap(std::vector< CALIBLogicalMapEntry > &, std::vector< uint32_t > &, std::vector< uint32_t > &)
int ipixelHO[NRMFIBR][NFCH][2]
int nfbr_max[NCALIBCR][NTOPBOT]
int calibHOinfo[NHOCR][NTOPBOT][NFBR][2]
int HO_htr_fi_450eta16M[4]
void buildZDCMap(std::vector< ZDCLogicalMapEntry > &, std::vector< uint32_t > &, std::vector< uint32_t > &)
int icalibsector_min[NCALIBCR]
int fedcalibnum[NCALIBCR][2]
int fedhbhenum[NHBHECR][2]
HcalLogicalMap createMap(unsigned int mapIOV=5)
int HO_RM_fi_eta1to4[72][2][2]
int irm_rmfiHBHE[NHTRS][NTOPBOT][NFBR][2]
static const int NCALIBCR
const char * S_slbin_7[4]
int HO_RM_fi_eta5to15[11]
const char * rct_rackHF[18]
const char * S_slbin_even[8]
const char * rct_rackHBHE[18]
void buildHOXMap(std::vector< HOHXLogicalMapEntry > &, std::vector< uint32_t > &, std::vector< uint32_t > &, std::vector< uint32_t > &)
int HO_RM_table[24][16][2]
int ipixelHE[NRMFIBR][NFCH][NRMSLOT]
const char * S_slbin_3[4]
const char * S_slbin_odd[8]
int ihfetadepth[NTOPBOT][NFBR][NFCH][2]
int HO_htr_fi_450eta5to15[2][11]
int irm_rmfiHF[NHTRS][NTOPBOT][NFBR][2]
int HO_htr_fi_eta123[2][6]
int icalibsector_max[NCALIBCR]
void ConstructTriggerTower(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)
std::string detIDCALIB[NCALIBCR][NTOPBOT]
int ipixelHB[NRMFIBR][NFCH][NRMSLOT]
void buildHBEFTMap(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 > &)
int ihbheetadepth[NHTRS][NTOPBOT][NFBR][NFCH][2]
std::string rmspecialdet[6][6]
int HO_htr_fi_450eta16P[4][6]
int iadcquiHBHE[NRMFIBR][NFCH][2]
std::string letterHO[NRMFIBR][NFCH][2]
~HcalLogicalMapGenerator()