#include <MTDGeomBuilderFromGeometricTimingDet.h>
Public Member Functions | |
MTDGeometry * | build (const GeometricTimingDet *gd, const PMTDParameters &ptp, const MTDTopology *tTopo) |
Private Member Functions | |
void | buildGeomDet (MTDGeometry *) |
void | buildPixel (std::vector< const GeometricTimingDet * > const &, MTDGeometry *, GeomDetType::SubDetector det, const PMTDParameters &ptp) |
PlaneBuilderFromGeometricTimingDet::ResultType | buildPlaneWithMaterial (const GeometricTimingDet *gd, double scaleFactor=1.) const |
Private Attributes | |
std::map< std::string, const MTDGeomDetType * > | theMTDDetTypeMap |
const MTDTopology * | theTopo |
Definition at line 16 of file MTDGeomBuilderFromGeometricTimingDet.h.
MTDGeometry * MTDGeomBuilderFromGeometricTimingDet::build | ( | const GeometricTimingDet * | gd, |
const PMTDParameters & | ptp, | ||
const MTDTopology * | tTopo | ||
) |
Definition at line 35 of file MTDGeomBuilderFromGeometricTimingDet.cc.
References GeometricTimingDet::BTL, buildGeomDet(), buildPixel(), AlCaHLTBitMon_QueryRunRegistry::comp, GeometricTimingDet::components(), TauDecayModes::dec, GeometricTimingDet::deepComponents(), GeometricTimingDet::ETL, mps_fire::i, LogDebug, LogTrace, MTDDetId::mtdSubDetector(), theMTDDetTypeMap, theTopo, GeomDetEnumerators::TimingBarrel, GeomDetEnumerators::TimingEndcap, trackingTruthProducer_cfi::tracker, and GeometricTimingDet::unknown.
Referenced by MTDDigiGeometryESModule::produce().
|
private |
Definition at line 174 of file MTDGeomBuilderFromGeometricTimingDet.cc.
References MTDGeometry::addDet(), MTDGeometry::addDetId(), MTDGeometry::detUnitIds(), MTDGeometry::detUnits(), and mps_fire::i.
Referenced by build().
|
private |
Definition at line 94 of file MTDGeomBuilderFromGeometricTimingDet.cc.
References MTDGeometry::addDetUnit(), MTDGeometry::addDetUnitId(), MTDGeometry::addType(), MTDTopologyBuilder::build(), buildPlaneWithMaterial(), Exception, mps_fire::i, LogDebug, MTDGeometry::setEndsetDU(), MTDGeometry::setOffsetDU(), AlCaHLTBitMon_QueryRunRegistry::string, GeomDetEnumerators::subDetGeom, protons_cff::t, groupFilesInBlocks::temp, theMTDDetTypeMap, GeomDetEnumerators::TimingBarrel, GeomDetEnumerators::TimingEndcap, and PMTDParameters::vitems_.
Referenced by build().
|
private |
Definition at line 189 of file MTDGeomBuilderFromGeometricTimingDet.cc.
References PlaneBuilderFromGeometricTimingDet::plane(), GeometricTimingDet::radLength(), Scenarios_cff::scale, and GeometricTimingDet::xi().
Referenced by buildPixel().
|
private |
Definition at line 33 of file MTDGeomBuilderFromGeometricTimingDet.h.
Referenced by build(), and buildPixel().
|
private |
Definition at line 34 of file MTDGeomBuilderFromGeometricTimingDet.h.
Referenced by build().