Public Member Functions | |
bool | disconnectedModule (const unsigned) const final |
geom_set | getCellsFromModule (const unsigned) const final |
geom_set | getCellsFromTriggerCell (const unsigned) const final |
unsigned | getLinksInModule (const unsigned module_id) const final |
geom_set | getLpgbtsFromModule (const unsigned) const final |
std::vector< unsigned > | getLpgbtsFromStage1Fpga (const unsigned) const final |
unsigned | getModuleFromCell (const unsigned) const final |
unsigned | getModuleFromTriggerCell (const unsigned) const final |
GlobalPoint | getModulePosition (const unsigned) const final |
geom_set | getModulesFromLpgbt (const unsigned) const final |
unsigned | getModuleSize (const unsigned module_id) const final |
geom_set | getNeighborsFromTriggerCell (const unsigned) const final |
geom_ordered_set | getOrderedCellsFromModule (const unsigned) const final |
geom_ordered_set | getOrderedTriggerCellsFromModule (const unsigned) const final |
unsigned | getStage1FpgaFromLpgbt (const unsigned) const final |
unsigned | getStage1FpgaFromModule (const unsigned module_id) const final |
unsigned | getStage1FpgaFromStage1Link (const unsigned) const final |
geom_set | getStage1FpgasFromStage2Fpga (const unsigned) const final |
geom_set | getStage1LinksFromStage1Fpga (const unsigned) const final |
geom_set | getStage1LinksFromStage2Fpga (const unsigned) const final |
unsigned | getStage2FpgaFromStage1Link (const unsigned) const final |
geom_set | getStage2FpgasFromStage1Fpga (const unsigned) const final |
unsigned | getTriggerCellFromCell (const unsigned) const final |
GlobalPoint | getTriggerCellPosition (const unsigned) const final |
geom_set | getTriggerCellsFromModule (const unsigned) const final |
HGCalTriggerGeometryV9Imp2 (const edm::ParameterSet &conf) | |
void | initialize (const HGCalGeometry *, const HGCalGeometry *, const HGCalGeometry *) final |
void | initialize (const HGCalGeometry *, const HGCalGeometry *, const HGCalGeometry *, const HGCalGeometry *) final |
unsigned | lastTriggerLayer () const final |
void | reset () final |
unsigned | triggerLayer (const unsigned) const final |
bool | validCell (const unsigned) const final |
bool | validTriggerCell (const unsigned) const final |
Public Member Functions inherited from HGCalTriggerGeometryBase | |
const HGCalGeometry * | eeGeometry () const |
const HGCalTopology & | eeTopology () const |
const HGCalGeometry * | fhGeometry () const |
const HGCalTopology & | fhTopology () const |
HGCalTriggerGeometryBase (const edm::ParameterSet &conf) | |
const HGCalGeometry * | hscGeometry () const |
const HGCalTopology & | hscTopology () const |
const HGCalGeometry * | hsiGeometry () const |
const HGCalTopology & | hsiTopology () const |
bool | isWithNoseGeometry () const |
const std::string & | name () const |
const HGCalGeometry * | noseGeometry () const |
const HGCalTopology & | noseTopology () const |
void | setWithNoseGeometry (const bool isNose) |
virtual | ~HGCalTriggerGeometryBase () |
Private Member Functions | |
int | detIdWaferType (unsigned det, unsigned layer, short waferU, short waferV) const |
void | fillMaps () |
unsigned | layerWithOffset (unsigned) const |
unsigned | packLayerModuleId (unsigned layer, unsigned wafer) const |
unsigned | packLayerWaferId (unsigned layer, int waferU, int waferV) const |
unsigned | packWaferId (int waferU, int waferV) const |
void | unpackWaferId (unsigned wafer, int &waferU, int &waferV) const |
bool | validCellId (unsigned det, unsigned cell_id) const |
bool | validTriggerCellFromCells (const unsigned) const |
Private Attributes | |
tbb::concurrent_unordered_set< unsigned > | cache_missing_wafers_ |
std::unordered_set< unsigned > | disconnected_layers_ |
std::unordered_set< unsigned > | disconnected_modules_ |
unsigned | heOffset_ = 0 |
unsigned | hSc_links_per_module_ = 1 |
unsigned | hSc_module_size_ = 12 |
unsigned | hSc_triggercell_size_ = 2 |
unsigned | hSc_wafers_per_module_ = 3 |
edm::FileInPath | l1tLinksMapping_ |
edm::FileInPath | l1tModulesMapping_ |
unsigned | last_trigger_layer_ = 0 |
std::unordered_map< unsigned, unsigned > | links_per_module_ |
std::unordered_multimap< unsigned, unsigned > | module_to_wafers_ |
unsigned | noseLayers_ = 0 |
unsigned | sector0_mask_ = 0x7f |
unsigned | totalLayers_ = 0 |
std::vector< unsigned > | trigger_layers_ |
std::vector< unsigned > | trigger_nose_layers_ |
std::unordered_map< unsigned, unsigned > | wafer_to_module_ |
Additional Inherited Members | |
Public Types inherited from HGCalTriggerGeometryBase | |
typedef std::unordered_map< unsigned, unsigned > | geom_map |
typedef std::set< unsigned > | geom_ordered_set |
typedef std::unordered_set< unsigned > | geom_set |
Protected Member Functions inherited from HGCalTriggerGeometryBase | |
void | setEEGeometry (const HGCalGeometry *geom) |
void | setHScGeometry (const HGCalGeometry *geom) |
void | setHSiGeometry (const HGCalGeometry *geom) |
void | setNoseGeometry (const HGCalGeometry *geom) |
Definition at line 17 of file HGCalTriggerGeometryV9Imp2.cc.
HGCalTriggerGeometryV9Imp2::HGCalTriggerGeometryV9Imp2 | ( | const edm::ParameterSet & | conf | ) |
Definition at line 106 of file HGCalTriggerGeometryV9Imp2.cc.
References disconnected_layers_, disconnected_modules_, edm::ParameterSet::getParameter(), hSc_module_size_, hSc_wafers_per_module_, and eostools::move().
|
private |
Definition at line 793 of file HGCalTriggerGeometryV9Imp2.cc.
References HGCalTopology::dddConstants(), HGCalTriggerGeometryBase::eeTopology(), HGCalDDDConstants::getTypeHex(), DetId::HGCalEE, DetId::HGCalHSi, HGCalTriggerGeometryBase::hsiTopology(), nano_mu_digi_cff::layer, HGCalWaferIndex::waferU(), and HGCalWaferIndex::waferV().
Referenced by getOrderedTriggerCellsFromModule(), and getTriggerCellsFromModule().
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 709 of file HGCalTriggerGeometryV9Imp2.cc.
References disconnected_layers_, disconnected_modules_, layerWithOffset(), and edm::service::monitor_file_utilities::module_id().
|
private |
Definition at line 612 of file HGCalTriggerGeometryV9Imp2.cc.
References Exception, edm::FileInPath::fullPath(), l1tLinksMapping_, l1tModulesMapping_, nano_mu_digi_cff::layer, electronStore::links, links_per_module_, callgraph::module, module_to_wafers_, packLayerModuleId(), packLayerWaferId(), packWaferId(), sector0_mask_, and wafer_to_module_.
Referenced by initialize().
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 358 of file HGCalTriggerGeometryV9Imp2.cc.
References hgcalTBTopologyTester_cfi::cells, getCellsFromTriggerCell(), getTriggerCellsFromModule(), and edm::service::monitor_file_utilities::module_id().
Referenced by getModulePosition().
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 301 of file HGCalTriggerGeometryV9Imp2.cc.
References HGCalTriggerDetId::cellU(), HFNoseTriggerDetId::cellU(), HGCalTriggerDetId::cellV(), HFNoseTriggerDetId::cellV(), DetId::det(), HFNoseTrigger, DetId::HGCalEE, HGCalEETrigger, DetId::HGCalHSc, DetId::HGCalHSi, HGCalHSiTrigger, DetId::HGCalTrigger, hSc_triggercell_size_, hcalRecHitTable_cff::ieta, ALPAKA_ACCELERATOR_NAMESPACE::ecal::reconstruction::internal::barrel::ietaAbs(), HGCScintillatorDetId::ietaAbs(), createfilelist::int, hcalRecHitTable_cff::iphi, HGCScintillatorDetId::iphi(), nano_mu_digi_cff::layer, HFNoseTriggerDetId::layer(), HGCalTriggerDetId::layer(), HGCScintillatorDetId::layer(), HGCalTriggerDetId::subdet(), HGCalTriggerDetId::type(), HFNoseTriggerDetId::type(), HGCScintillatorDetId::type(), validCellId(), HFNoseTriggerDetId::waferU(), HGCalTriggerDetId::waferU(), HGCalTriggerDetId::waferV(), HFNoseTriggerDetId::waferV(), HFNoseTriggerDetId::zside(), HGCalTriggerDetId::zside(), HGCScintillatorDetId::zside(), and ecaldqm::zside().
Referenced by getCellsFromModule(), getOrderedCellsFromModule(), getTriggerCellPosition(), and validTriggerCellFromCells().
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 512 of file HGCalTriggerGeometryV9Imp2.cc.
References DetId::det(), DetId::Forward, HFNose, DetId::HGCalHSc, hSc_links_per_module_, nano_mu_digi_cff::layer, layerWithOffset(), electronStore::links, links_per_module_, edm::service::monitor_file_utilities::module_id(), packLayerModuleId(), sector0_mask_, DetId::subdetId(), and HGCalDetId::wafer().
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 881 of file HGCalTriggerGeometryV9Imp2.cc.
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 866 of file HGCalTriggerGeometryV9Imp2.cc.
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 231 of file HGCalTriggerGeometryV9Imp2.cc.
References getModuleFromTriggerCell(), and getTriggerCellFromCell().
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 235 of file HGCalTriggerGeometryV9Imp2.cc.
References cache_missing_wafers_, HGCalTopology::dddConstants(), DetId::det(), HFNoseDetIdToModule::getModule(), HGCalDDDConstants::getREtaRange(), HFNoseTrigger, HGCalEETrigger, DetId::HGCalHSc, HGCalHSiTrigger, DetId::HGCalTrigger, HGCEE, HGCHEF, hSc_module_size_, hSc_triggercell_size_, HGCalTriggerGeometryBase::hscTopology(), hcalRecHitTable_cff::ieta, HGCScintillatorDetId::ietaAbs(), hcalRecHitTable_cff::iphi, HGCScintillatorDetId::iphi(), HGCalDetId::kHGCalCellMask, nano_mu_digi_cff::layer, HFNoseTriggerDetId::layer(), HGCalTriggerDetId::layer(), HGCScintillatorDetId::layer(), layerWithOffset(), edm::service::monitor_file_utilities::module_id(), packLayerWaferId(), DetId::rawId(), HGCalTriggerDetId::subdet(), HFNoseTriggerDetId::type(), HGCScintillatorDetId::type(), wafer_to_module_, HFNoseTriggerDetId::waferU(), HGCalTriggerDetId::waferU(), HGCalTriggerDetId::waferV(), HFNoseTriggerDetId::waferV(), HGCalTriggerDetId::zside(), HFNoseTriggerDetId::zside(), HGCScintillatorDetId::zside(), and ecaldqm::zside().
Referenced by getModuleFromCell().
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 582 of file HGCalTriggerGeometryV9Imp2.cc.
References PV3DBase< T, PVType, FrameType >::basicVector(), DetId::det(), HGCalTriggerGeometryBase::eeGeometry(), DetId::Forward, getCellsFromModule(), HGCalGeometry::getPosition(), HFNose, DetId::HGCalEE, DetId::HGCalHSc, HGCalTriggerGeometryBase::hscGeometry(), HGCalTriggerGeometryBase::hsiGeometry(), and HGCalTriggerGeometryBase::noseGeometry().
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 876 of file HGCalTriggerGeometryV9Imp2.cc.
References LogMessageMonitor_cff::modules.
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 533 of file HGCalTriggerGeometryV9Imp2.cc.
References DetId::det(), DetId::HGCalHSc, hSc_wafers_per_module_, nano_mu_digi_cff::layer, layerWithOffset(), edm::service::monitor_file_utilities::module_id(), module_to_wafers_, packLayerModuleId(), and HGCalDetId::wafer().
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 507 of file HGCalTriggerGeometryV9Imp2.cc.
References Exception.
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 368 of file HGCalTriggerGeometryV9Imp2.cc.
References hgcalTBTopologyTester_cfi::cells, getCellsFromTriggerCell(), getOrderedTriggerCellsFromModule(), and edm::service::monitor_file_utilities::module_id().
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 445 of file HGCalTriggerGeometryV9Imp2.cc.
References DetId::det(), detIdWaferType(), DetId::Forward, HFNoseDetIdToModule::getTriggerDetIds(), HGCSiliconDetIdToROC::getTriggerId(), HFNose, DetId::HGCalEE, HGCalEETrigger, HGCSiliconDetId::HGCalFine, DetId::HGCalHSc, DetId::HGCalHSi, HGCalHSiTrigger, HGCEE, hSc_module_size_, heavyIonCSV_trainingSettings::idx, hcalRecHitTable_cff::ieta, ALPAKA_ACCELERATOR_NAMESPACE::ecal::reconstruction::internal::barrel::ietaAbs(), HGCScintillatorDetId::ietaAbs(), createfilelist::int, hcalRecHitTable_cff::iphi, HGCScintillatorDetId::iphi(), nano_mu_digi_cff::layer, HGCalDetId::layer(), HGCScintillatorDetId::layer(), layerWithOffset(), edm::service::monitor_file_utilities::module_id(), module_to_wafers_, packLayerModuleId(), PixelMapPlotter::roc, DetId::subdetId(), HGCScintillatorDetId::type(), unpackWaferId(), validTriggerCellFromCells(), HGCalDetId::wafer(), HGCalDetId::zside(), and HGCScintillatorDetId::zside().
Referenced by getOrderedCellsFromModule().
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 871 of file HGCalTriggerGeometryV9Imp2.cc.
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 886 of file HGCalTriggerGeometryV9Imp2.cc.
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 851 of file HGCalTriggerGeometryV9Imp2.cc.
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 836 of file HGCalTriggerGeometryV9Imp2.cc.
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 861 of file HGCalTriggerGeometryV9Imp2.cc.
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 846 of file HGCalTriggerGeometryV9Imp2.cc.
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 856 of file HGCalTriggerGeometryV9Imp2.cc.
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 841 of file HGCalTriggerGeometryV9Imp2.cc.
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 192 of file HGCalTriggerGeometryV9Imp2.cc.
References DetId::det(), DetId::Forward, HFNose, HFNoseTrigger, DetId::HGCalEE, HGCalEETrigger, DetId::HGCalHSc, DetId::HGCalHSi, HGCalHSiTrigger, hSc_triggercell_size_, hcalRecHitTable_cff::ieta, HGCScintillatorDetId::ietaAbs(), hcalRecHitTable_cff::iphi, HGCScintillatorDetId::iphi(), HFNoseDetId::layer(), HGCScintillatorDetId::layer(), HGCSiliconDetId::layer(), DetId::subdetId(), HFNoseDetId::triggerCellU(), HGCSiliconDetId::triggerCellU(), HFNoseDetId::triggerCellV(), HGCSiliconDetId::triggerCellV(), HFNoseDetId::type(), HGCScintillatorDetId::type(), HGCSiliconDetId::type(), HFNoseDetId::waferU(), HGCSiliconDetId::waferU(), HFNoseDetId::waferV(), HGCSiliconDetId::waferV(), HFNoseDetId::zside(), HGCScintillatorDetId::zside(), and HGCSiliconDetId::zside().
Referenced by getModuleFromCell().
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 551 of file HGCalTriggerGeometryV9Imp2.cc.
References PV3DBase< T, PVType, FrameType >::basicVector(), DetId::det(), HGCalTriggerGeometryBase::eeGeometry(), getCellsFromTriggerCell(), HGCalGeometry::getPosition(), HFNoseTrigger, DetId::HGCalEE, DetId::HGCalHSc, DetId::HGCalTrigger, HGCalTriggerGeometryBase::hscGeometry(), HGCalTriggerGeometryBase::hsiGeometry(), and HGCalTriggerGeometryBase::noseGeometry().
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 379 of file HGCalTriggerGeometryV9Imp2.cc.
References HGCalTopology::dddConstants(), DetId::det(), detIdWaferType(), dqmdumpme::first, DetId::Forward, HGCalDDDConstants::getREtaRange(), HFNoseDetIdToModule::getTriggerDetIds(), HGCSiliconDetIdToROC::getTriggerId(), HFNose, DetId::HGCalEE, HGCalEETrigger, HGCSiliconDetId::HGCalFine, DetId::HGCalHSc, DetId::HGCalHSi, HGCalHSiTrigger, HGCEE, hSc_module_size_, hSc_triggercell_size_, HGCalTriggerGeometryBase::hscTopology(), heavyIonCSV_trainingSettings::idx, hcalRecHitTable_cff::ieta, ALPAKA_ACCELERATOR_NAMESPACE::ecal::reconstruction::internal::barrel::ietaAbs(), HGCScintillatorDetId::ietaAbs(), createfilelist::int, hcalRecHitTable_cff::iphi, HGCScintillatorDetId::iphi(), nano_mu_digi_cff::layer, HGCalDetId::layer(), HGCScintillatorDetId::layer(), layerWithOffset(), edm::service::monitor_file_utilities::module_id(), module_to_wafers_, packLayerModuleId(), PixelMapPlotter::roc, DetId::subdetId(), HGCScintillatorDetId::type(), unpackWaferId(), validTriggerCellFromCells(), HGCalDetId::wafer(), HGCalDetId::zside(), and HGCScintillatorDetId::zside().
Referenced by getCellsFromModule().
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 130 of file HGCalTriggerGeometryV9Imp2.cc.
References HGCalTopology::dddConstants(), disconnected_layers_, HGCalTriggerGeometryBase::eeTopology(), fillMaps(), heOffset_, HGCalTriggerGeometryBase::hsiTopology(), last_trigger_layer_, nano_mu_digi_cff::layer, HGCalDDDConstants::layers(), HGCalTriggerGeometryBase::setEEGeometry(), HGCalTriggerGeometryBase::setHScGeometry(), HGCalTriggerGeometryBase::setHSiGeometry(), totalLayers_, and trigger_layers_.
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 154 of file HGCalTriggerGeometryV9Imp2.cc.
References HGCalTopology::dddConstants(), disconnected_layers_, HGCalTriggerGeometryBase::eeTopology(), fillMaps(), heOffset_, HGCalTriggerGeometryBase::hsiTopology(), last_trigger_layer_, nano_mu_digi_cff::layer, HGCalDDDConstants::layers(), noseLayers_, HGCalTriggerGeometryBase::noseTopology(), HGCalTriggerGeometryBase::setEEGeometry(), HGCalTriggerGeometryBase::setHScGeometry(), HGCalTriggerGeometryBase::setHSiGeometry(), HGCalTriggerGeometryBase::setNoseGeometry(), totalLayers_, trigger_layers_, and trigger_nose_layers_.
|
inlinefinalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 60 of file HGCalTriggerGeometryV9Imp2.cc.
References last_trigger_layer_.
|
private |
Definition at line 808 of file HGCalTriggerGeometryV9Imp2.cc.
References DetId::det(), DetId::Forward, heOffset_, HFNose, HFNoseTrigger, HGCalEETrigger, DetId::HGCalHSc, HGCalHSiTrigger, DetId::HGCalTrigger, HGCEE, HGCHEB, HGCHEF, nano_mu_digi_cff::layer, HGCalDetId::layer(), HFNoseTriggerDetId::layer(), HGCalTriggerDetId::layer(), HFNoseDetId::layer(), HGCScintillatorDetId::layer(), HGCalTriggerDetId::subdet(), and DetId::subdetId().
Referenced by disconnectedModule(), getLinksInModule(), getModuleFromTriggerCell(), getModuleSize(), getOrderedTriggerCellsFromModule(), getTriggerCellsFromModule(), and triggerLayer().
|
private |
Definition at line 683 of file HGCalTriggerGeometryV9Imp2.cc.
References heOffset_, HGCEE, HGCHEF, HGCalDetId::kHGCalLayerMask, HGCalDetId::kHGCalLayerOffset, HGCalDetId::kHGCalWaferMask, HGCalDetId::kHGCalWaferOffset, DetId::kSubdetMask, DetId::kSubdetOffset, and nano_mu_digi_cff::layer.
Referenced by fillMaps(), getLinksInModule(), getModuleSize(), getOrderedTriggerCellsFromModule(), and getTriggerCellsFromModule().
|
private |
Definition at line 665 of file HGCalTriggerGeometryV9Imp2.cc.
References funct::abs(), heOffset_, HGCEE, HGCHEF, HGCSiliconDetId::kHGCalLayerMask, HGCSiliconDetId::kHGCalLayerOffset, HGCSiliconDetId::kHGCalWaferUMask, HGCSiliconDetId::kHGCalWaferUOffset, HGCSiliconDetId::kHGCalWaferUSignMask, HGCSiliconDetId::kHGCalWaferUSignOffset, HGCSiliconDetId::kHGCalWaferVMask, HGCSiliconDetId::kHGCalWaferVOffset, HGCSiliconDetId::kHGCalWaferVSignMask, HGCSiliconDetId::kHGCalWaferVSignOffset, DetId::kSubdetMask, DetId::kSubdetOffset, nano_mu_digi_cff::layer, HGCalWaferIndex::waferU(), and HGCalWaferIndex::waferV().
Referenced by fillMaps(), and getModuleFromTriggerCell().
|
private |
Definition at line 654 of file HGCalTriggerGeometryV9Imp2.cc.
References funct::abs(), HGCSiliconDetId::kHGCalWaferUMask, HGCSiliconDetId::kHGCalWaferUOffset, HGCSiliconDetId::kHGCalWaferUSignMask, HGCSiliconDetId::kHGCalWaferUSignOffset, HGCSiliconDetId::kHGCalWaferVMask, HGCSiliconDetId::kHGCalWaferVOffset, HGCSiliconDetId::kHGCalWaferVSignMask, HGCSiliconDetId::kHGCalWaferVSignOffset, HGCalWaferIndex::waferU(), and HGCalWaferIndex::waferV().
Referenced by fillMaps().
|
finalvirtual |
Reimplemented from HGCalTriggerGeometryBase.
Definition at line 124 of file HGCalTriggerGeometryV9Imp2.cc.
References cache_missing_wafers_, module_to_wafers_, and wafer_to_module_.
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 718 of file HGCalTriggerGeometryV9Imp2.cc.
References HFNoseTrigger, DetId::HGCalTrigger, nano_mu_digi_cff::layer, layerWithOffset(), trigger_layers_, and trigger_nose_layers_.
|
private |
Definition at line 696 of file HGCalTriggerGeometryV9Imp2.cc.
References HGCSiliconDetId::kHGCalWaferUMask, HGCSiliconDetId::kHGCalWaferUOffset, HGCSiliconDetId::kHGCalWaferUSignMask, HGCSiliconDetId::kHGCalWaferUSignOffset, HGCSiliconDetId::kHGCalWaferVMask, HGCSiliconDetId::kHGCalWaferVOffset, HGCSiliconDetId::kHGCalWaferVSignMask, HGCSiliconDetId::kHGCalWaferVSignOffset, HGCalWaferIndex::waferU(), and HGCalWaferIndex::waferV().
Referenced by getOrderedTriggerCellsFromModule(), and getTriggerCellsFromModule().
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 732 of file HGCalTriggerGeometryV9Imp2.cc.
References DetId::det(), HGCalTriggerGeometryBase::eeTopology(), DetId::Forward, DetId::HGCalEE, DetId::HGCalHSc, DetId::HGCalHSi, HGCalTriggerGeometryBase::hscTopology(), HGCalTriggerGeometryBase::hsiTopology(), HGCalTriggerGeometryBase::noseTopology(), and HGCalTopology::valid().
|
private |
Definition at line 771 of file HGCalTriggerGeometryV9Imp2.cc.
References HGCalTriggerGeometryBase::eeTopology(), DetId::Forward, DetId::HGCalEE, DetId::HGCalHSc, DetId::HGCalHSi, HGCalTriggerGeometryBase::hscTopology(), HGCalTriggerGeometryBase::hsiTopology(), HGCalTriggerGeometryBase::noseTopology(), and HGCalTopology::valid().
Referenced by getCellsFromTriggerCell(), and validTriggerCellFromCells().
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 705 of file HGCalTriggerGeometryV9Imp2.cc.
References validTriggerCellFromCells().
|
private |
Definition at line 755 of file HGCalTriggerGeometryV9Imp2.cc.
References hgcalTBTopologyTester_cfi::cells, DetId::det(), getCellsFromTriggerCell(), and validCellId().
Referenced by getOrderedTriggerCellsFromModule(), getTriggerCellsFromModule(), and validTriggerCell().
|
mutableprivate |
Definition at line 79 of file HGCalTriggerGeometryV9Imp2.cc.
Referenced by getModuleFromTriggerCell(), and reset().
|
private |
Definition at line 83 of file HGCalTriggerGeometryV9Imp2.cc.
Referenced by disconnectedModule(), HGCalTriggerGeometryV9Imp2(), and initialize().
|
private |
Definition at line 82 of file HGCalTriggerGeometryV9Imp2.cc.
Referenced by disconnectedModule(), and HGCalTriggerGeometryV9Imp2().
|
private |
Definition at line 89 of file HGCalTriggerGeometryV9Imp2.cc.
Referenced by initialize(), layerWithOffset(), packLayerModuleId(), and packLayerWaferId().
|
private |
Definition at line 67 of file HGCalTriggerGeometryV9Imp2.cc.
Referenced by getLinksInModule().
|
private |
Definition at line 66 of file HGCalTriggerGeometryV9Imp2.cc.
Referenced by getModuleFromTriggerCell(), getOrderedTriggerCellsFromModule(), getTriggerCellsFromModule(), and HGCalTriggerGeometryV9Imp2().
|
private |
Definition at line 65 of file HGCalTriggerGeometryV9Imp2.cc.
Referenced by getCellsFromTriggerCell(), getModuleFromTriggerCell(), getTriggerCellFromCell(), and getTriggerCellsFromModule().
|
private |
Definition at line 68 of file HGCalTriggerGeometryV9Imp2.cc.
Referenced by getModuleSize(), and HGCalTriggerGeometryV9Imp2().
|
private |
Definition at line 73 of file HGCalTriggerGeometryV9Imp2.cc.
Referenced by fillMaps().
|
private |
Definition at line 72 of file HGCalTriggerGeometryV9Imp2.cc.
Referenced by fillMaps().
|
private |
Definition at line 86 of file HGCalTriggerGeometryV9Imp2.cc.
Referenced by initialize(), and lastTriggerLayer().
|
private |
Definition at line 78 of file HGCalTriggerGeometryV9Imp2.cc.
Referenced by fillMaps(), and getLinksInModule().
|
private |
Definition at line 77 of file HGCalTriggerGeometryV9Imp2.cc.
Referenced by fillMaps(), getModuleSize(), getOrderedTriggerCellsFromModule(), getTriggerCellsFromModule(), and reset().
|
private |
Definition at line 90 of file HGCalTriggerGeometryV9Imp2.cc.
Referenced by initialize().
|
private |
Definition at line 70 of file HGCalTriggerGeometryV9Imp2.cc.
Referenced by fillMaps(), and getLinksInModule().
|
private |
Definition at line 91 of file HGCalTriggerGeometryV9Imp2.cc.
Referenced by initialize().
|
private |
Definition at line 84 of file HGCalTriggerGeometryV9Imp2.cc.
Referenced by initialize(), and triggerLayer().
|
private |
Definition at line 85 of file HGCalTriggerGeometryV9Imp2.cc.
Referenced by initialize(), and triggerLayer().
|
private |
Definition at line 76 of file HGCalTriggerGeometryV9Imp2.cc.
Referenced by fillMaps(), getModuleFromTriggerCell(), and reset().