#include <GEMGeometryBuilderFromCondDB.h>
Public Member Functions | |
void | build (GEMGeometry &theGeometry, const RecoIdealGeometry &rgeo) |
GEMGeometryBuilderFromCondDB () | |
~GEMGeometryBuilderFromCondDB () | |
Private Types | |
typedef ReferenceCountingPointer< BoundPlane > | RCPBoundPlane |
Private Member Functions | |
RCPBoundPlane | boundPlane (const RecoIdealGeometry &rgeo, unsigned int gid, GEMDetId detId) const |
GEMChamber * | buildChamber (const RecoIdealGeometry &rgeo, unsigned int gid, GEMDetId detId) const |
GEMEtaPartition * | buildEtaPartition (const RecoIdealGeometry &rgeo, unsigned int gid, GEMDetId detId) const |
GEMSuperChamber * | buildSuperChamber (const RecoIdealGeometry &rgeo, unsigned int gid, GEMDetId detId) const |
Build the GEMGeometry from the RecoIdealGeometry description stored in Condition DB
Definition at line 14 of file GEMGeometryBuilderFromCondDB.h.
Definition at line 26 of file GEMGeometryBuilderFromCondDB.h.
GEMGeometryBuilderFromCondDB::GEMGeometryBuilderFromCondDB | ( | ) |
Implementation of the GEM Geometry Builder from GEM record stored in CondDB
Definition at line 16 of file GEMGeometryBuilderFromCondDB.cc.
GEMGeometryBuilderFromCondDB::~GEMGeometryBuilderFromCondDB | ( | ) |
Definition at line 19 of file GEMGeometryBuilderFromCondDB.cc.
|
private |
Definition at line 188 of file GEMGeometryBuilderFromCondDB.cc.
References GEMDetId::chamber(), TkRotation< T >::rotateAxes(), RecoIdealGeometry::rotStart(), RecoIdealGeometry::shapeStart(), GEMDetId::station(), and RecoIdealGeometry::tranStart().
Referenced by buildChamber(), buildEtaPartition(), and buildSuperChamber().
void GEMGeometryBuilderFromCondDB::build | ( | GEMGeometry & | theGeometry, |
const RecoIdealGeometry & | rgeo | ||
) |
Definition at line 23 of file GEMGeometryBuilderFromCondDB.cc.
References GEMRing::add(), GEMStation::add(), GEMRegion::add(), GEMGeometry::add(), buildChamber(), buildEtaPartition(), buildSuperChamber(), relativeConstraints::chamber, GEMDetId::chamber(), GEMDetId::chamberId(), chambers, RecoIdealGeometry::detIds(), triggerObjects_cff::id, GEMDetId::layer(), LogDebug, GEMDetId::maxLayerId, GEMDetId::maxRollId, GEMDetId::maxStationId, dataset::name, GEMStation::nRings(), GEMRing::nSuperChambers(), DetId::rawId(), relativeConstraints::ring, GEMDetId::roll(), GEMStation::setName(), Validation_hcalonly_cfi::sign, relativeConstraints::station, AlCaHLTBitMon_QueryRunRegistry::string, and GEMDetId::superChamberId().
Referenced by GEMGeometryESModule::produce().
|
private |
Definition at line 148 of file GEMGeometryBuilderFromCondDB.cc.
References boundPlane(), relativeConstraints::chamber, and LogDebug.
Referenced by build().
|
private |
Definition at line 158 of file GEMGeometryBuilderFromCondDB.cc.
References boundPlane(), GeomDetEnumerators::GEM, LogDebug, dataset::name, gen::npad, RecoIdealGeometry::shapeStart(), AlCaHLTBitMon_QueryRunRegistry::string, and RecoIdealGeometry::strStart().
Referenced by build().
|
private |
Definition at line 138 of file GEMGeometryBuilderFromCondDB.cc.
References boundPlane(), and LogDebug.
Referenced by build().