1 #ifndef HashFunctions_h 2 #define HashFunctions_h 18 namespace hashfunctions
202 "Subdet",
"Subdetiphi",
"Subdetieta",
"Subdetdepth",
203 "SubdetPM",
"SubdetPMiphi",
"iphi",
"ieta",
"depth",
204 "HFPMiphi",
"HBHEPartition",
"DChannel",
206 "FED",
"FEDSpigot",
"FEDSlot",
207 "Crate",
"CrateSpigot",
"CrateSlot",
208 "Fiber",
"FiberFiberCh",
"FiberCh",
209 "Electronics",
"EChannel",
211 "TTSubdet",
"TTSubdetPM",
"TTSubdetPMiphi",
212 "TTSubdetieta",
"TTdepth",
"TChannel" uint32_t hash_TTdepth(std::string const &)
std::string name_CrateSpigot(HcalElectronicsId const &)
std::string name_Electronics(HcalElectronicsId const &)
std::string name_CrateSlot(HcalElectronicsId const &)
uint32_t hash_Subdet(std::string const &)
std::string name_Crate(HcalElectronicsId const &)
uint32_t(* hash_function_eid)(HcalElectronicsId const &)
uint32_t hash_depth(std::string const &)
uint32_t hash_FEDSpigot(std::string const &)
uint32_t hash_TTSubdetPM(std::string const &)
uint32_t hash_TTSubdetieta(std::string const &)
uint32_t hash_TTSubdet(std::string const &)
std::string name_FiberFiberCh(HcalElectronicsId const &)
uint32_t hash_Electronics(std::string const &)
std::string name_TTdepth(HcalTrigTowerDetId const &)
std::string name_FiberCh(HcalElectronicsId const &)
std::string name_TChannel(HcalTrigTowerDetId const &)
uint32_t hash_CrateSlot(std::string const &)
std::string name_Subdetieta(HcalDetId const &)
std::string name_Subdetiphi(HcalDetId const &)
uint32_t hash_CrateSpigot(std::string const &)
std::string const hash_names[nhashes]
std::string(* name_function_did)(HcalDetId const &)
std::string(* name_function_eid)(HcalElectronicsId const &)
uint32_t hash_Subdetiphi(std::string const &)
uint32_t hash_HFPMiphi(std::string const &)
std::string name_EChannel(HcalElectronicsId const &)
uint32_t hash_DChannel(std::string const &)
uint32_t hash_Crate(std::string const &)
std::string name_FEDSpigot(HcalElectronicsId const &)
std::string name_TTSubdet(HcalTrigTowerDetId const &)
std::string name_SubdetPM(HcalDetId const &)
uint32_t hash_EChannel(std::string const &)
hash_function_tid const hash_tid[nHashType_tid-nHashType_eid-1]
uint32_t hash_Subdetieta(std::string const &)
uint32_t hash_Subdetdepth(std::string const &)
uint32_t hash_FiberFiberCh(std::string const &)
std::string name_TTSubdetieta(HcalTrigTowerDetId const &)
uint32_t hash_Fiber(std::string const &)
std::string name_DChannel(HcalDetId const &)
uint32_t(* hash_function_tid)(HcalTrigTowerDetId const &)
std::string name_HFPMiphi(HcalDetId const &)
hash_function_did const hash_did[nHashType_did]
uint32_t hash_FED(std::string const &)
uint32_t hash_FEDSlot(std::string const &)
std::string(* name_function_tid)(HcalTrigTowerDetId const &)
std::string name_TTSubdetPMiphi(HcalTrigTowerDetId const &)
std::string name_SubdetPMiphi(HcalDetId const &)
name_function_tid const name_tid[nHashType_tid-nHashType_eid-1]
uint32_t hash_TTSubdetPMiphi(std::string const &)
uint32_t hash_HBHEPartition(std::string const &)
hash_function_eid const hash_eid[nHashType_eid-nHashType_did-1]
std::string name_FED(HcalElectronicsId const &)
uint32_t hash_ieta(std::string const &)
uint32_t hash_iphi(std::string const &)
uint32_t hash_SubdetPMiphi(std::string const &)
std::string name_ieta(HcalDetId const &)
std::string name_HBHEPartition(HcalDetId const &)
uint32_t hash_FiberCh(std::string const &)
std::string name_depth(HcalDetId const &)
name_function_did const name_did[nHashType_did]
std::string name_iphi(HcalDetId const &)
uint32_t(* hash_function_did)(HcalDetId const &)
name_function_eid const name_eid[nHashType_eid-nHashType_did-1]
uint32_t hash_TChannel(std::string const &)
uint32_t hash_SubdetPM(std::string const &)
Readout chain identification for Hcal.
std::string name_TTSubdetPM(HcalTrigTowerDetId const &)
std::string name_Fiber(HcalElectronicsId const &)
std::string name_FEDSlot(HcalElectronicsId const &)
std::string name_Subdet(HcalDetId const &)
std::string name_Subdetdepth(HcalDetId const &)