1 #ifndef HcalLogicalMapGenerator_h 2 #define HcalLogicalMapGenerator_h 17 std::vector <HBHEHFLogicalMapEntry>&,std::vector <HTLogicalMapEntry>&,std::vector <uint32_t>&,
18 std::vector <uint32_t>&,
19 std::vector <uint32_t>&,
20 std::vector <uint32_t>&,
21 std::vector <uint32_t>&);
23 std::vector <HOHXLogicalMapEntry>& ,std::vector <uint32_t>&,
24 std::vector <uint32_t>&,
25 std::vector <uint32_t>&);
27 std::vector <CALIBLogicalMapEntry>& ,std::vector <uint32_t>&,
28 std::vector <uint32_t>&);
30 std::vector <ZDCLogicalMapEntry>& ,std::vector <uint32_t>&,
31 std::vector <uint32_t>&);
33 std::vector <HTLogicalMapEntry>&,
34 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,
35 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,
HcalLogicalMapGenerator()
std::string rmspeciallet_code[6][6]
static const int NHSETSHO
int ihslotho[NHSETSHO][NHTRSHO]
int ipixelHO[NRMFIBR][NFCH][2]
int nfbr_max[NCALIBCR][NTOPBOT]
int calibHOinfo[NHOCR][NTOPBOT][NFBR][2]
int HO_htr_fi_450eta16M[4]
int icalibsector_min[NCALIBCR]
int fedcalibnum[NCALIBCR][2]
int fedhbhenum[NHBHECR][2]
void buildZDCMap(const HcalTopology *topo, std::vector< ZDCLogicalMapEntry > &, std::vector< uint32_t > &, std::vector< uint32_t > &)
int irm_rmfiHBHE[NHTRS][NTOPBOT][NFBR][2]
static const int NCALIBCR
const char * S_slbin_7[4]
int HO_RM_fi_eta1to4[24][2][2]
int HO_RM_fi_eta5to15[11]
const char * rct_rackHF[18]
const char * S_slbin_even[8]
const char * rct_rackHBHE[18]
int HO_RM_table[24][16][2]
int ipixelHE[NRMFIBR][NFCH][NRMSLOT]
const char * S_slbin_3[4]
HcalLogicalMap createMap(const HcalTopology *topo, unsigned int mapIOV=4)
int HO_RM_fi_eta1to4_sipm[24][4][2]
const char * S_slbin_odd[8]
void buildCALIBMap(const HcalTopology *topo, std::vector< CALIBLogicalMapEntry > &, std::vector< uint32_t > &, std::vector< uint32_t > &)
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 buildHOXMap(const HcalTopology *topo, std::vector< HOHXLogicalMapEntry > &, std::vector< uint32_t > &, std::vector< uint32_t > &, std::vector< uint32_t > &)
std::string detIDCALIB[NCALIBCR][NTOPBOT]
int ipixelHB[NRMFIBR][NFCH][NRMSLOT]
int ihbheetadepth[NHTRS][NTOPBOT][NFBR][NFCH][2]
std::string rmspecialdet[6][6]
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)
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 > &)
int HO_htr_fi_450eta16P[4][6]
int iadcquiHBHE[NRMFIBR][NFCH][2]
std::string letterHO[NRMFIBR][NFCH][2]
~HcalLogicalMapGenerator()