#include <DTGeometryBuilderFromCondDB.h>
Public Member Functions | |
void | build (boost::shared_ptr< DTGeometry > theGeometry, const RecoIdealGeometry &rig) |
DTGeometryBuilderFromCondDB () | |
virtual | ~DTGeometryBuilderFromCondDB () |
Private Types | |
typedef ReferenceCountingPointer < BoundPlane > | 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, const Bounds &bounds) const |
|
private |
Definition at line 66 of file DTGeometryBuilderFromCondDB.h.
DTGeometryBuilderFromCondDB::DTGeometryBuilderFromCondDB | ( | ) |
Definition at line 33 of file DTGeometryBuilderFromCondDB.cc.
|
virtual |
Definition at line 37 of file DTGeometryBuilderFromCondDB.cc.
void DTGeometryBuilderFromCondDB::build | ( | boost::shared_ptr< DTGeometry > | theGeometry, |
const RecoIdealGeometry & | rig | ||
) |
Definition at line 42 of file DTGeometryBuilderFromCondDB.cc.
References gather_cfg::cout, RecoIdealGeometry::detIds(), and RecoIdealGeometry::shapeStart().
Referenced by DTGeometryESModule::geometryCallback_().
|
private |
SL the definition of length, width, thickness depends on the local reference frame of the Det
Definition at line 81 of file DTGeometryBuilderFromCondDB.cc.
References RecoIdealGeometry::rotStart(), RecoIdealGeometry::shapeStart(), RecoIdealGeometry::tranStart(), and tablePrinter::width.
|
private |
Definition at line 130 of file DTGeometryBuilderFromCondDB.cc.
References DTSuperLayer::add(), RecoIdealGeometry::rotStart(), RecoIdealGeometry::shapeStart(), RecoIdealGeometry::tranStart(), and tablePrinter::width.
|
private |
Definition at line 106 of file DTGeometryBuilderFromCondDB.cc.
References DTChamber::add(), RecoIdealGeometry::rotStart(), RecoIdealGeometry::shapeStart(), RecoIdealGeometry::tranStart(), and tablePrinter::width.
|
private |
Definition at line 163 of file DTGeometryBuilderFromCondDB.cc.