1 #ifndef HcalLogicalMapGenerator_h
2 #define HcalLogicalMapGenerator_h
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>&);
23 std::vector<HOHXLogicalMapEntry>&,
24 std::vector<uint32_t>&,
25 std::vector<uint32_t>&,
26 std::vector<uint32_t>&);
28 std::vector<CALIBLogicalMapEntry>&,
29 std::vector<uint32_t>&,
30 std::vector<uint32_t>&);
32 std::vector<ZDCLogicalMapEntry>&,
33 std::vector<uint32_t>&,
34 std::vector<uint32_t>&);
36 std::vector<HTLogicalMapEntry>&,
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()