Public Member Functions | |
HGCalTriggerGeometryImp1 (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 |
Public Member Functions inherited from HGCalTriggerGeometryGenericMapping | |
bool | disconnectedModule (const unsigned module_id) const final |
geom_set | getCellsFromModule (const unsigned cell_det_id) const final |
geom_set | getCellsFromTriggerCell (const unsigned cell_det_id) const final |
unsigned | getLinksInModule (const unsigned module_id) const final |
unsigned | getModuleFromCell (const unsigned cell_det_id) const final |
unsigned | getModuleFromTriggerCell (const unsigned trigger_cell_det_id) const final |
GlobalPoint | getModulePosition (const unsigned module_det_id) const final |
unsigned | getModuleSize (const unsigned module_id) const final |
geom_set | getNeighborsFromTriggerCell (const unsigned trigger_cell_det_id) const final |
geom_ordered_set | getOrderedCellsFromModule (const unsigned cell_det_id) const final |
geom_ordered_set | getOrderedTriggerCellsFromModule (const unsigned trigger_cell_det_id) const final |
unsigned | getTriggerCellFromCell (const unsigned cell_det_id) const final |
GlobalPoint | getTriggerCellPosition (const unsigned trigger_cell_det_id) const final |
geom_set | getTriggerCellsFromModule (const unsigned trigger_cell_det_id) const final |
HGCalTriggerGeometryGenericMapping (const edm::ParameterSet &conf) | |
unsigned | lastTriggerLayer () const final |
void | reset () final |
unsigned | triggerLayer (const unsigned id) const final |
bool | validCell (const unsigned cell_det_id) const final |
bool | validTriggerCell (const unsigned trigger_cell_det_id) const final |
~HGCalTriggerGeometryGenericMapping () override | |
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 Member Functions | |
void | buildMaps () |
Private Attributes | |
edm::FileInPath | l1tCellsMapping_ |
Additional Inherited Members | |
Public Types inherited from HGCalTriggerGeometryGenericMapping | |
typedef std::unordered_map< unsigned, std::unique_ptr< const HGCalTriggerGeometry::Module > > | module_map |
typedef std::unordered_map< unsigned, std::unique_ptr< const HGCalTriggerGeometry::TriggerCell > > | trigger_cell_map |
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) |
Protected Attributes inherited from HGCalTriggerGeometryGenericMapping | |
geom_map | cells_to_trigger_cells_ |
module_map | modules_ |
trigger_cell_map | trigger_cells_ |
geom_map | trigger_cells_to_modules_ |
Definition at line 11 of file HGCalTriggerGeometryImp1.cc.
HGCalTriggerGeometryImp1::HGCalTriggerGeometryImp1 | ( | const edm::ParameterSet & | conf | ) |
Definition at line 26 of file HGCalTriggerGeometryImp1.cc.
|
private |
Definition at line 65 of file HGCalTriggerGeometryImp1.cc.
References PV3DBase< T, PVType, FrameType >::basicVector(), HGCalTriggerGeometryGenericMapping::cells_to_trigger_cells_, HGCalTriggerGeometryBase::eeGeometry(), edm::FileInPath::fullPath(), HGCalGeometry::getPosition(), HGCEE, HGCTrigger, l1tCellsMapping_, HGCalTriggerGeometryGenericMapping::modules_, eostools::move(), runTheMatrix::ret, HGCalTriggerGeometryGenericMapping::trigger_cells_, HGCalTriggerGeometryGenericMapping::trigger_cells_to_modules_, HGCTriggerDetId::UndefinedCell(), z, and ecaldqm::zside().
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 33 of file HGCalTriggerGeometryImp1.cc.
References HGCalTriggerGeometryBase::setCaloGeometry().
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 44 of file HGCalTriggerGeometryImp1.cc.
References Exception.
|
finalvirtual |
Implements HGCalTriggerGeometryBase.
Definition at line 54 of file HGCalTriggerGeometryImp1.cc.
References Exception.
|
private |
Definition at line 20 of file HGCalTriggerGeometryImp1.cc.
Referenced by buildMaps().