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 |
unsigned | getModuleFromCell (const unsigned) const final |
unsigned | getModuleFromTriggerCell (const unsigned) const final |
GlobalPoint | getModulePosition (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 | getTriggerCellFromCell (const unsigned) const final |
GlobalPoint | getTriggerCellPosition (const unsigned) const final |
geom_set | getTriggerCellsFromModule (const unsigned) const final |
HGCalTriggerGeometryV9Imp1 (const edm::ParameterSet &conf) | |
void | initialize (const CaloGeometry *) final |
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 HcalGeometry * | bhGeometry () const |
const HcalTopology & | bhTopology () const |
const CaloGeometry * | caloGeometry () const |
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 | isV9Geometry () 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 Types | |
typedef std::unordered_map< int, std::set< std::pair< short, short > > > | neighbor_map |
Private Member Functions | |
int | detIdWaferType (unsigned det, unsigned layer, short waferU, short waferV) const |
void | fillInvalidTriggerCells () |
void | fillMaps () |
void | fillNeighborMap (const edm::FileInPath &, neighbor_map &, bool) |
unsigned | layerWithOffset (unsigned) const |
unsigned | packCellId (unsigned type, unsigned cell) const |
unsigned | packCellId (unsigned type, unsigned cellU, unsigned cellV) const |
unsigned | packIetaIphi (unsigned ieta, unsigned iphi) const |
unsigned | packLayerWaferId (unsigned layer, unsigned wafer) const |
unsigned | packTriggerCell (unsigned, unsigned) const |
unsigned | packTriggerCellWithType (unsigned, unsigned, unsigned) const |
unsigned | packWaferCellId (unsigned subdet, unsigned wafer, unsigned cell) const |
unsigned | packWaferId (int waferU, int waferV) const |
void | unpackCellId (unsigned cell, unsigned &cellU, unsigned &cellV) const |
void | unpackIetaIphi (unsigned ieta_iphi, unsigned &ieta, unsigned &iphi) const |
void | unpackLayerWaferId (unsigned layer_wafer, unsigned &layer, unsigned &wafer) const |
void | unpackWaferCellId (unsigned wafer_cell, unsigned &wafer, unsigned &cell) const |
void | unpackWaferId (unsigned wafer, int &waferU, int &waferV) const |
bool | validCellId (unsigned det, unsigned cell_id) const |
bool | validTriggerCellFromCells (const unsigned) const |
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 | setCaloGeometry (const CaloGeometry *geom) |
void | setEEGeometry (const HGCalGeometry *geom) |
void | setHScGeometry (const HGCalGeometry *geom) |
void | setHSiGeometry (const HGCalGeometry *geom) |
void | setNoseGeometry (const HGCalGeometry *geom) |
Definition at line 13 of file HGCalTriggerGeometryV9Imp1.cc.
|
private |
Definition at line 80 of file HGCalTriggerGeometryV9Imp1.cc.
HGCalTriggerGeometryV9Imp1::HGCalTriggerGeometryV9Imp1 | ( | const edm::ParameterSet & | conf | ) |
Definition at line 118 of file HGCalTriggerGeometryV9Imp1.cc.
References disconnected_layers_, disconnected_modules_, edm::ParameterSet::getParameter(), and eostools::move().
|
private |
Definition at line 999 of file HGCalTriggerGeometryV9Imp1.cc.
References HGCalTopology::dddConstants(), HGCalTriggerGeometryBase::eeTopology(), HGCalDDDConstants::getTypeHex(), DetId::HGCalEE, DetId::HGCalHSi, HGCalTriggerGeometryBase::hsiTopology(), phase1PixelTopology::layer, HGCalWaferIndex::waferU(), and HGCalWaferIndex::waferV().
Referenced by fillInvalidTriggerCells(), getCellsFromTriggerCell(), getOrderedTriggerCellsFromModule(), and getTriggerCellsFromModule().
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 930 of file HGCalTriggerGeometryV9Imp1.cc.
References disconnected_layers_, disconnected_modules_, and layerWithOffset().
|
private |
Definition at line 751 of file HGCalTriggerGeometryV9Imp1.cc.
References HGCalTopology::dddConstants(), detIdWaferType(), HGCalTriggerGeometryBase::eeTopology(), HGCalDDDConstants::firstLayer(), getNeighborsFromTriggerCell(), HGCalDDDConstants::getTypeTrap(), DetId::HGCalEE, DetId::HGCalHSi, HGCEE, HGCHEB, HGCHEF, HGCalTriggerGeometryBase::hscTopology(), invalid_triggercells_, phase1PixelTopology::layer, HGCalDDDConstants::layers(), number_trigger_cells_in_wafers_, number_trigger_cells_in_wafers_sci_, unpackWaferId(), validTriggerCellFromCells(), wafers_old_to_wafers_, wafers_to_wafers_old_, and ecaldqm::zside().
Referenced by initialize().
|
private |
Definition at line 573 of file HGCalTriggerGeometryV9Imp1.cc.
References cells_to_trigger_cells_, cells_to_trigger_cells_sci_, Exception, edm::FileInPath::fullPath(), HGCHEB, LEDCalibrationChannels::ieta, LEDCalibrationChannels::iphi, l1tCellsMapping_, l1tCellsSciMapping_, l1tLinksMapping_, l1tModulesMapping_, l1tWafersMapping_, phase1PixelTopology::layer, electronStore::links, links_per_module_, callgraph::module, module_to_wafers_, number_trigger_cells_in_wafers_, number_trigger_cells_in_wafers_sci_, packCellId(), packIetaIphi(), packLayerWaferId(), packWaferCellId(), packWaferId(), trigger_cells_to_cells_, trigger_cells_to_cells_sci_, wafer_to_module_, wafers_old_to_wafers_, and wafers_to_wafers_old_.
Referenced by initialize().
|
private |
Definition at line 681 of file HGCalTriggerGeometryV9Imp1.cc.
References edmScanValgrind::buffer, mps_fire::end, Exception, geometryDiff::file, mps_fire::i, mps_splice::line, callgraph::module, packTriggerCell(), packTriggerCellWithType(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by initialize().
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 331 of file HGCalTriggerGeometryV9Imp1.cc.
References cells, getCellsFromTriggerCell(), and getTriggerCellsFromModule().
Referenced by getModulePosition().
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 282 of file HGCalTriggerGeometryV9Imp1.cc.
References HGCalDetId::cell(), HGCalTopology::dddConstants(), detIdWaferType(), Exception, HGCalDDDConstants::getTypeTrap(), DetId::HGCalEE, DetId::HGCalHSi, HGCEE, HGCHEB, HGCalTriggerGeometryBase::hscTopology(), LEDCalibrationChannels::ieta, LEDCalibrationChannels::iphi, HGCalDetId::layer(), phase1PixelTopology::layer, packCellId(), packWaferCellId(), DetId::subdetId(), trigger_cells_to_cells_, trigger_cells_to_cells_sci_, unpackCellId(), unpackIetaIphi(), unpackWaferId(), validCellId(), HGCalDetId::wafer(), wafers_old_to_wafers_, and HGCalDetId::zside().
Referenced by getCellsFromModule(), getOrderedCellsFromModule(), getTriggerCellPosition(), and validTriggerCellFromCells().
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 493 of file HGCalTriggerGeometryV9Imp1.cc.
References HGCHEB, hSc_links_per_module_, phase1PixelTopology::layer, layerWithOffset(), electronStore::links, links_per_module_, callgraph::module, packLayerWaferId(), DetId::subdetId(), and HGCalDetId::wafer().
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 248 of file HGCalTriggerGeometryV9Imp1.cc.
References getModuleFromTriggerCell(), and getTriggerCellFromCell().
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 252 of file HGCalTriggerGeometryV9Imp1.cc.
References Exception, HGCHEB, HGCalDetId::kHGCalCellMask, HGCalDetId::layer(), layerWithOffset(), callgraph::module, packLayerWaferId(), DetId::subdetId(), HGCalDetId::wafer(), wafer_to_module_, HGCalDetId::waferType(), and HGCalDetId::zside().
Referenced by getModuleFromCell().
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 550 of file HGCalTriggerGeometryV9Imp1.cc.
References PV3DBase< T, PVType, FrameType >::basicVector(), DetId::det(), HGCalTriggerGeometryBase::eeGeometry(), getCellsFromModule(), HGCalGeometry::getPosition(), DetId::HGCalEE, HGCHEB, HGCalTriggerGeometryBase::hscGeometry(), HGCalTriggerGeometryBase::hsiGeometry(), and DetId::subdetId().
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 511 of file HGCalTriggerGeometryV9Imp1.cc.
References HGCHEB, hSc_wafers_per_module_, phase1PixelTopology::layer, layerWithOffset(), callgraph::module, module_to_wafers_, packLayerWaferId(), DetId::subdetId(), and HGCalDetId::wafer().
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 452 of file HGCalTriggerGeometryV9Imp1.cc.
References HGCalDetId::cell(), HGCalTopology::dddConstants(), Exception, HGCalDDDConstants::getTypeTrap(), HGCHEB, HGCalTriggerGeometryBase::hscTopology(), HGCalDetId::layer(), phase1PixelTopology::layer, callgraph::module, packTriggerCell(), packTriggerCellWithType(), DetId::subdetId(), trigger_cell_neighbors_, trigger_cell_neighbors_sci_, validTriggerCell(), HGCalDetId::wafer(), and HGCalDetId::zside().
Referenced by fillInvalidTriggerCells().
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 341 of file HGCalTriggerGeometryV9Imp1.cc.
References cells, getCellsFromTriggerCell(), and getOrderedTriggerCellsFromModule().
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 402 of file HGCalTriggerGeometryV9Imp1.cc.
References detIdWaferType(), DetId::HGCalEE, DetId::HGCalHSi, HGCEE, HGCHEB, HGCalDetId::layer(), phase1PixelTopology::layer, layerWithOffset(), callgraph::module, module_to_wafers_, number_trigger_cells_in_wafers_, number_trigger_cells_in_wafers_sci_, packLayerWaferId(), DetId::subdetId(), unpackWaferId(), validTriggerCell(), HGCalDetId::wafer(), wafers_old_to_wafers_, HGCalDetId::waferType(), and HGCalDetId::zside().
Referenced by getOrderedCellsFromModule().
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 190 of file HGCalTriggerGeometryV9Imp1.cc.
References cells_to_trigger_cells_, cells_to_trigger_cells_sci_, HGCSiliconDetId::cellU(), HGCSiliconDetId::cellV(), DetId::det(), Exception, DetId::HGCalEE, DetId::HGCalHSc, DetId::HGCalHSi, HGCEE, HGCHEB, HGCHEF, LEDCalibrationChannels::ieta, HGCScintillatorDetId::ietaAbs(), HGCScintillatorDetId::iphi(), LEDCalibrationChannels::iphi, HGCScintillatorDetId::layer(), HGCSiliconDetId::layer(), phase1PixelTopology::layer, packCellId(), packIetaIphi(), packWaferId(), DetId::rawId(), HGCScintillatorDetId::type(), HGCSiliconDetId::type(), unpackWaferCellId(), wafers_to_wafers_old_, HGCSiliconDetId::waferU(), HGCSiliconDetId::waferV(), HGCScintillatorDetId::zside(), HGCSiliconDetId::zside(), and ecaldqm::zside().
Referenced by getModuleFromCell().
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 527 of file HGCalTriggerGeometryV9Imp1.cc.
References PV3DBase< T, PVType, FrameType >::basicVector(), DetId::det(), HGCalTriggerGeometryBase::eeGeometry(), getCellsFromTriggerCell(), HGCalGeometry::getPosition(), DetId::HGCalEE, HGCHEB, HGCalTriggerGeometryBase::hscGeometry(), HGCalTriggerGeometryBase::hsiGeometry(), and DetId::subdetId().
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 352 of file HGCalTriggerGeometryV9Imp1.cc.
References detIdWaferType(), DetId::HGCalEE, DetId::HGCalHSi, HGCEE, HGCHEB, HGCalDetId::layer(), phase1PixelTopology::layer, layerWithOffset(), callgraph::module, module_to_wafers_, number_trigger_cells_in_wafers_, number_trigger_cells_in_wafers_sci_, packLayerWaferId(), DetId::subdetId(), unpackWaferId(), validTriggerCell(), HGCalDetId::wafer(), wafers_old_to_wafers_, HGCalDetId::waferType(), and HGCalDetId::zside().
Referenced by getCellsFromModule().
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 150 of file HGCalTriggerGeometryV9Imp1.cc.
References Exception.
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 155 of file HGCalTriggerGeometryV9Imp1.cc.
References HGCalTopology::dddConstants(), disconnected_layers_, HGCalTriggerGeometryBase::eeTopology(), fillInvalidTriggerCells(), fillMaps(), fillNeighborMap(), heOffset_, HGCalTriggerGeometryBase::hsiTopology(), l1tCellNeighborsMapping_, l1tCellNeighborsSciMapping_, last_trigger_layer_, phase1PixelTopology::layer, HGCalDDDConstants::layers(), HGCalTriggerGeometryBase::setEEGeometry(), HGCalTriggerGeometryBase::setHScGeometry(), HGCalTriggerGeometryBase::setHSiGeometry(), totalLayers_, trigger_cell_neighbors_, trigger_cell_neighbors_sci_, and trigger_layers_.
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 182 of file HGCalTriggerGeometryV9Imp1.cc.
References Exception.
|
inlinefinalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 45 of file HGCalTriggerGeometryV9Imp1.cc.
References last_trigger_layer_.
|
private |
Definition at line 1014 of file HGCalTriggerGeometryV9Imp1.cc.
References heOffset_, HGCEE, HGCHEB, HGCHEF, HGCalDetId::layer(), phase1PixelTopology::layer, and DetId::subdetId().
Referenced by disconnectedModule(), getLinksInModule(), getModuleFromTriggerCell(), getModuleSize(), getOrderedTriggerCellsFromModule(), getTriggerCellsFromModule(), and triggerLayer().
|
private |
Definition at line 836 of file HGCalTriggerGeometryV9Imp1.cc.
References HGCalDetId::kHGCalCellMask, HGCalDetId::kHGCalCellOffset, HGCSiliconDetId::kHGCalTypeMask, and HGCSiliconDetId::kHGCalTypeOffset.
|
private |
Definition at line 843 of file HGCalTriggerGeometryV9Imp1.cc.
References HGCSiliconDetId::kHGCalCellUMask, HGCSiliconDetId::kHGCalCellUOffset, HGCSiliconDetId::kHGCalCellVMask, HGCSiliconDetId::kHGCalCellVOffset, HGCSiliconDetId::kHGCalTypeMask, and HGCSiliconDetId::kHGCalTypeOffset.
Referenced by fillMaps(), getCellsFromTriggerCell(), and getTriggerCellFromCell().
|
private |
Definition at line 864 of file HGCalTriggerGeometryV9Imp1.cc.
References LEDCalibrationChannels::ieta, LEDCalibrationChannels::iphi, HGCScintillatorDetId::kHGCalPhiMask, HGCScintillatorDetId::kHGCalPhiOffset, HGCScintillatorDetId::kHGCalRadiusMask, and HGCScintillatorDetId::kHGCalRadiusOffset.
Referenced by fillMaps(), and getTriggerCellFromCell().
|
private |
Definition at line 823 of file HGCalTriggerGeometryV9Imp1.cc.
References heOffset_, HGCEE, HGCHEF, HGCalDetId::kHGCalLayerMask, HGCalDetId::kHGCalLayerOffset, HGCalDetId::kHGCalWaferMask, HGCalDetId::kHGCalWaferOffset, DetId::kSubdetMask, DetId::kSubdetOffset, and phase1PixelTopology::layer.
Referenced by fillMaps(), getLinksInModule(), getModuleFromTriggerCell(), getModuleSize(), getOrderedTriggerCellsFromModule(), and getTriggerCellsFromModule().
|
private |
Definition at line 982 of file HGCalTriggerGeometryV9Imp1.cc.
References HGCalDetId::kHGCalCellMask, HGCalDetId::kHGCalCellOffset, HGCalDetId::kHGCalWaferMask, HGCalDetId::kHGCalWaferOffset, and callgraph::module.
Referenced by fillNeighborMap(), and getNeighborsFromTriggerCell().
|
private |
Definition at line 989 of file HGCalTriggerGeometryV9Imp1.cc.
References HGCalDetId::kHGCalCellMask, HGCalDetId::kHGCalCellOffset, HGCalDetId::kHGCalWaferMask, HGCalDetId::kHGCalWaferOffset, HGCalDetId::kHGCalWaferTypeMask, HGCalDetId::kHGCalWaferTypeOffset, and callgraph::module.
Referenced by fillNeighborMap(), and getNeighborsFromTriggerCell().
|
private |
Definition at line 814 of file HGCalTriggerGeometryV9Imp1.cc.
References HGCalDetId::kHGCalCellMask, HGCalDetId::kHGCalCellOffset, HGCalDetId::kHGCalWaferMask, HGCalDetId::kHGCalWaferOffset, and HGCalDetId::kHGCalWaferTypeOffset.
Referenced by fillMaps(), and getCellsFromTriggerCell().
|
private |
Definition at line 851 of file HGCalTriggerGeometryV9Imp1.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(), and getTriggerCellFromCell().
|
finalvirtual |
Reimplemented from HGCalTriggerGeometryBase.
Definition at line 135 of file HGCalTriggerGeometryV9Imp1.cc.
References cells_to_trigger_cells_, cells_to_trigger_cells_sci_, module_to_wafers_, number_trigger_cells_in_wafers_, number_trigger_cells_in_wafers_sci_, trigger_cell_neighbors_, trigger_cell_neighbors_sci_, trigger_cells_to_cells_, trigger_cells_to_cells_sci_, wafer_to_module_, wafers_old_to_wafers_, and wafers_to_wafers_old_.
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 939 of file HGCalTriggerGeometryV9Imp1.cc.
References phase1PixelTopology::layer, layerWithOffset(), and trigger_layers_.
|
private |
Definition at line 884 of file HGCalTriggerGeometryV9Imp1.cc.
References HGCSiliconDetId::kHGCalCellUMask, HGCSiliconDetId::kHGCalCellUOffset, HGCSiliconDetId::kHGCalCellVMask, and HGCSiliconDetId::kHGCalCellVOffset.
Referenced by getCellsFromTriggerCell().
|
private |
Definition at line 898 of file HGCalTriggerGeometryV9Imp1.cc.
References LEDCalibrationChannels::ieta, LEDCalibrationChannels::iphi, HGCScintillatorDetId::kHGCalPhiMask, HGCScintillatorDetId::kHGCalPhiOffset, HGCScintillatorDetId::kHGCalRadiusMask, and HGCScintillatorDetId::kHGCalRadiusOffset.
Referenced by getCellsFromTriggerCell().
|
private |
Definition at line 876 of file HGCalTriggerGeometryV9Imp1.cc.
References heOffset_, HGCHEF, HGCalDetId::kHGCalLayerMask, HGCalDetId::kHGCalLayerOffset, HGCalDetId::kHGCalWaferMask, HGCalDetId::kHGCalWaferOffset, DetId::kSubdetMask, DetId::kSubdetOffset, and phase1PixelTopology::layer.
|
private |
Definition at line 871 of file HGCalTriggerGeometryV9Imp1.cc.
References HGCalDetId::kHGCalCellMask, HGCalDetId::kHGCalWaferMask, and HGCalDetId::kHGCalWaferOffset.
Referenced by getTriggerCellFromCell().
|
private |
Definition at line 889 of file HGCalTriggerGeometryV9Imp1.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 fillInvalidTriggerCells(), getCellsFromTriggerCell(), getOrderedTriggerCellsFromModule(), and getTriggerCellsFromModule().
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 903 of file HGCalTriggerGeometryV9Imp1.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 963 of file HGCalTriggerGeometryV9Imp1.cc.
References HGCalTriggerGeometryBase::eeTopology(), HGCEE, HGCHEB, HGCHEF, HGCalTriggerGeometryBase::hscTopology(), HGCalTriggerGeometryBase::hsiTopology(), and HGCalTopology::valid().
Referenced by getCellsFromTriggerCell(), and validTriggerCellFromCells().
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 926 of file HGCalTriggerGeometryV9Imp1.cc.
References invalid_triggercells_.
Referenced by getNeighborsFromTriggerCell(), getOrderedTriggerCellsFromModule(), and getTriggerCellsFromModule().
|
private |
Definition at line 946 of file HGCalTriggerGeometryV9Imp1.cc.
References cells, getCellsFromTriggerCell(), DetId::subdetId(), and validCellId().
Referenced by fillInvalidTriggerCells().
|
private |
Definition at line 66 of file HGCalTriggerGeometryV9Imp1.cc.
Referenced by fillMaps(), getTriggerCellFromCell(), and reset().
|
private |
Definition at line 68 of file HGCalTriggerGeometryV9Imp1.cc.
Referenced by fillMaps(), getTriggerCellFromCell(), and reset().
|
private |
Definition at line 86 of file HGCalTriggerGeometryV9Imp1.cc.
Referenced by disconnectedModule(), HGCalTriggerGeometryV9Imp1(), and initialize().
|
private |
Definition at line 85 of file HGCalTriggerGeometryV9Imp1.cc.
Referenced by disconnectedModule(), and HGCalTriggerGeometryV9Imp1().
|
private |
Definition at line 91 of file HGCalTriggerGeometryV9Imp1.cc.
Referenced by initialize(), layerWithOffset(), packLayerWaferId(), and unpackLayerWaferId().
|
private |
Definition at line 57 of file HGCalTriggerGeometryV9Imp1.cc.
Referenced by getLinksInModule().
|
private |
Definition at line 58 of file HGCalTriggerGeometryV9Imp1.cc.
Referenced by getModuleSize().
|
private |
Definition at line 74 of file HGCalTriggerGeometryV9Imp1.cc.
Referenced by fillInvalidTriggerCells(), and validTriggerCell().
|
private |
Definition at line 54 of file HGCalTriggerGeometryV9Imp1.cc.
Referenced by initialize().
|
private |
Definition at line 55 of file HGCalTriggerGeometryV9Imp1.cc.
Referenced by initialize().
|
private |
Definition at line 49 of file HGCalTriggerGeometryV9Imp1.cc.
Referenced by fillMaps().
|
private |
Definition at line 50 of file HGCalTriggerGeometryV9Imp1.cc.
Referenced by fillMaps().
|
private |
Definition at line 53 of file HGCalTriggerGeometryV9Imp1.cc.
Referenced by fillMaps().
|
private |
Definition at line 52 of file HGCalTriggerGeometryV9Imp1.cc.
Referenced by fillMaps().
|
private |
Definition at line 51 of file HGCalTriggerGeometryV9Imp1.cc.
Referenced by fillMaps().
|
private |
Definition at line 88 of file HGCalTriggerGeometryV9Imp1.cc.
Referenced by initialize(), and lastTriggerLayer().
|
private |
Definition at line 63 of file HGCalTriggerGeometryV9Imp1.cc.
Referenced by fillMaps(), and getLinksInModule().
|
private |
Definition at line 62 of file HGCalTriggerGeometryV9Imp1.cc.
Referenced by fillMaps(), getModuleSize(), getOrderedTriggerCellsFromModule(), getTriggerCellsFromModule(), and reset().
|
private |
Definition at line 70 of file HGCalTriggerGeometryV9Imp1.cc.
Referenced by fillInvalidTriggerCells(), fillMaps(), getOrderedTriggerCellsFromModule(), getTriggerCellsFromModule(), and reset().
|
private |
Definition at line 71 of file HGCalTriggerGeometryV9Imp1.cc.
Referenced by fillInvalidTriggerCells(), fillMaps(), getOrderedTriggerCellsFromModule(), getTriggerCellsFromModule(), and reset().
|
private |
Definition at line 92 of file HGCalTriggerGeometryV9Imp1.cc.
Referenced by initialize().
|
private |
Definition at line 81 of file HGCalTriggerGeometryV9Imp1.cc.
Referenced by getNeighborsFromTriggerCell(), initialize(), and reset().
|
private |
Definition at line 82 of file HGCalTriggerGeometryV9Imp1.cc.
Referenced by getNeighborsFromTriggerCell(), initialize(), and reset().
|
private |
Definition at line 67 of file HGCalTriggerGeometryV9Imp1.cc.
Referenced by fillMaps(), getCellsFromTriggerCell(), and reset().
|
private |
Definition at line 69 of file HGCalTriggerGeometryV9Imp1.cc.
Referenced by fillMaps(), getCellsFromTriggerCell(), and reset().
|
private |
Definition at line 87 of file HGCalTriggerGeometryV9Imp1.cc.
Referenced by initialize(), and triggerLayer().
|
private |
Definition at line 61 of file HGCalTriggerGeometryV9Imp1.cc.
Referenced by fillMaps(), getModuleFromTriggerCell(), and reset().
|
private |
Definition at line 73 of file HGCalTriggerGeometryV9Imp1.cc.
Referenced by fillInvalidTriggerCells(), fillMaps(), getCellsFromTriggerCell(), getOrderedTriggerCellsFromModule(), getTriggerCellsFromModule(), and reset().
|
private |
Definition at line 72 of file HGCalTriggerGeometryV9Imp1.cc.
Referenced by fillInvalidTriggerCells(), fillMaps(), getTriggerCellFromCell(), and reset().