Classes | |
class | HGCalEntityList |
Functions | |
uint16_t | getEcondErx (uint16_t chip, uint16_t half) |
uint32_t | getElectronicsId (bool zside, uint16_t fedid, uint16_t captureblock, uint16_t econdidx, int cellchip, int cellhalf, int cellseq) |
template<class T1 , class T2 > | |
uint32_t | getElectronicsIdForSiCell (const T1 &modules, const T2 &cells, uint32_t detid) |
after getting the module/cell indices it returns the sum of the corresponding electronics ids More... | |
template<class T1 , class T2 > | |
std::pair< int32_t, int32_t > | getModuleCellIndicesForSiCell (const T1 &modules, const T2 &cells, uint32_t detid) |
matches the module and cell info by detId and returns their indices (-1 is used in case index was not found) More... | |
uint32_t | getSiDetId (bool zside, int moduleplane, int moduleu, int modulev, int celltype, int celliu, int celliv) |
uint32_t | getSiPMDetId (bool zside, int moduleplane, int modulev, int celltype, int celliu, int celliv) |
uint16_t hgcal::mappingtools::getEcondErx | ( | uint16_t | chip, |
uint16_t | half | ||
) |
Definition at line 34 of file HGCalMappingTools.cc.
Referenced by getElectronicsId().
uint32_t hgcal::mappingtools::getElectronicsId | ( | bool | zside, |
uint16_t | fedid, | ||
uint16_t | captureblock, | ||
uint16_t | econdidx, | ||
int | cellchip, | ||
int | cellhalf, | ||
int | cellseq | ||
) |
Definition at line 37 of file HGCalMappingTools.cc.
References PixelSLinkDataInputSource_cfi::fedid, getEcondErx(), HGCalElectronicsId::raw(), and ecaldqm::zside().
Referenced by EcalElectronicsMapping::getDCCandSC(), EcalElectronicsMapping::getDetId(), EcalElectronicsMapping::getLMNumber(), and EcalElectronicsMapping::getTriggerElectronicsId().
uint32_t hgcal::mappingtools::getElectronicsIdForSiCell | ( | const T1 & | modules, |
const T2 & | cells, | ||
uint32_t | detid | ||
) |
after getting the module/cell indices it returns the sum of the corresponding electronics ids
Definition at line 107 of file HGCalMappingTools.h.
References hgcalTBTopologyTester_cfi::cells, heavyIonCSV_trainingSettings::idx, and LogMessageMonitor_cff::modules.
std::pair<int32_t, int32_t> hgcal::mappingtools::getModuleCellIndicesForSiCell | ( | const T1 & | modules, |
const T2 & | cells, | ||
uint32_t | detid | ||
) |
matches the module and cell info by detId and returns their indices (-1 is used in case index was not found)
Definition at line 69 of file HGCalMappingTools.h.
References hgcalTBTopologyTester_cfi::cells, HGCSiliconDetId::cellU(), HGCSiliconDetId::cellV(), mps_fire::i, dqmiolumiharvest::j, submitPVResolutionJobs::key, HGCSiliconDetId::moduleId(), DetId::rawId(), and nano_mu_digi_cff::rawId.
uint32_t hgcal::mappingtools::getSiDetId | ( | bool | zside, |
int | moduleplane, | ||
int | moduleu, | ||
int | modulev, | ||
int | celltype, | ||
int | celliu, | ||
int | celliv | ||
) |
Definition at line 45 of file HGCalMappingTools.cc.
References DetId::rawId(), and ecaldqm::zside().
uint32_t hgcal::mappingtools::getSiPMDetId | ( | bool | zside, |
int | moduleplane, | ||
int | modulev, | ||
int | celltype, | ||
int | celliu, | ||
int | celliv | ||
) |
Definition at line 53 of file HGCalMappingTools.cc.
References hcalRecHitTable_cff::iphi, DetId::rawId(), relativeConstraints::ring, and ecaldqm::zside().