#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 23 of file GEMGeometryBuilderFromCondDB.h.
GEMGeometryBuilderFromCondDB::GEMGeometryBuilderFromCondDB | ( | ) |
Definition at line 17 of file GEMGeometryBuilderFromCondDB.cc.
GEMGeometryBuilderFromCondDB::~GEMGeometryBuilderFromCondDB | ( | ) |
Definition at line 19 of file GEMGeometryBuilderFromCondDB.cc.
|
private |
Definition at line 187 of file GEMGeometryBuilderFromCondDB.cc.
References cms::cuda::be, angle_units::operators::convertMmToCm(), TkRotation< T >::rotateAxes(), RecoIdealGeometry::rotStart(), RecoIdealGeometry::shapeStart(), and RecoIdealGeometry::tranStart().
void GEMGeometryBuilderFromCondDB::build | ( | GEMGeometry & | theGeometry, |
const RecoIdealGeometry & | rgeo | ||
) |
Definition at line 21 of file GEMGeometryBuilderFromCondDB.cc.
References GEMGeometry::add(), relativeConstraints::chamber, GEMDetId::chamber(), GEMDetId::chamberId(), chambers, RecoIdealGeometry::detIds(), l1ctLayer2EG_cff::id, GEMDetId::layer(), LogDebug, GEMDetId::maxLayerId, GEMDetId::maxRollId, GEMDetId::maxStationId, Skims_PA_cff::name, DetId::rawId(), nano_mu_digi_cff::region, relativeConstraints::ring, nano_mu_digi_cff::roll, GEMDetId::roll(), Validation_hcalonly_cfi::sign, relativeConstraints::station, AlCaHLTBitMon_QueryRunRegistry::string, GEMDetId::superChamberId(), and to_string().
Referenced by GEMGeometryESModule::produce().
|
private |
Definition at line 144 of file GEMGeometryBuilderFromCondDB.cc.
References relativeConstraints::chamber, hcalRecHitTable_cff::detId, and LogDebug.
|
private |
Definition at line 155 of file GEMGeometryBuilderFromCondDB.cc.
References cms::cuda::be, angle_units::operators::convertMmToCm(), hcalRecHitTable_cff::detId, GeomDetEnumerators::GEM, LogDebug, Skims_PA_cff::name, gen::npad, RecoIdealGeometry::shapeEnd(), RecoIdealGeometry::shapeStart(), AlCaHLTBitMon_QueryRunRegistry::string, and RecoIdealGeometry::strStart().
|
private |
Definition at line 133 of file GEMGeometryBuilderFromCondDB.cc.
References hcalRecHitTable_cff::detId, and LogDebug.