#include <DTGeometryBuilderFromCondDB.h>
Public Member Functions | |
void | build (boost::shared_ptr< DTGeometry > theGeometry, const RecoIdealGeometry &rig) |
DTGeometryBuilderFromCondDB () | |
virtual | ~DTGeometryBuilderFromCondDB () |
Private Types | |
typedef ReferenceCountingPointer < Plane > | RCPPlane |
Private Member Functions | |
DTChamber * | buildChamber (const DetId &id, const RecoIdealGeometry &rig, size_t idt) const |
DTLayer * | buildLayer (DTSuperLayer *sl, const DetId &id, const RecoIdealGeometry &rig, size_t idt) const |
DTSuperLayer * | buildSuperLayer (DTChamber *chamber, const DetId &id, const RecoIdealGeometry &rig, size_t idt) const |
RCPPlane | plane (const std::vector< double >::const_iterator tranStart, const std::vector< double >::const_iterator rotStart, Bounds *bounds) const |
|
private |
Definition at line 65 of file DTGeometryBuilderFromCondDB.h.
DTGeometryBuilderFromCondDB::DTGeometryBuilderFromCondDB | ( | ) |
Definition at line 32 of file DTGeometryBuilderFromCondDB.cc.
|
virtual |
Definition at line 36 of file DTGeometryBuilderFromCondDB.cc.
void DTGeometryBuilderFromCondDB::build | ( | boost::shared_ptr< DTGeometry > | theGeometry, |
const RecoIdealGeometry & | rig | ||
) |
Definition at line 41 of file DTGeometryBuilderFromCondDB.cc.
References gather_cfg::cout, RecoIdealGeometry::detIds(), and RecoIdealGeometry::shapeStart().
Referenced by DTGeometryESModule::dbGeometryCallback_().
|
private |
SL the definition of length, width, thickness depends on the local reference frame of the Det
Definition at line 80 of file DTGeometryBuilderFromCondDB.cc.
References RecoIdealGeometry::rotStart(), RecoIdealGeometry::shapeStart(), RecoIdealGeometry::tranStart(), and create_public_lumi_plots::width.
|
private |
Definition at line 125 of file DTGeometryBuilderFromCondDB.cc.
References DTSuperLayer::add(), assert(), RecoIdealGeometry::rotStart(), RecoIdealGeometry::shapeStart(), ecaldqm::topology(), RecoIdealGeometry::tranStart(), and create_public_lumi_plots::width.
|
private |
Definition at line 102 of file DTGeometryBuilderFromCondDB.cc.
References DTChamber::add(), assert(), RecoIdealGeometry::rotStart(), RecoIdealGeometry::shapeStart(), RecoIdealGeometry::tranStart(), and create_public_lumi_plots::width.
|
private |
Definition at line 157 of file DTGeometryBuilderFromCondDB.cc.