#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 36 of file MTDGeomBuilderFromGeometricTimingDet.cc.
References cms::cuda::assert(), buildGeomDet(), buildPixel(), AlCaHLTBitMon_QueryRunRegistry::comp, GeometricTimingDet::components(), TauDecayModes::dec, GeometricTimingDet::deepComponents(), mps_fire::i, LogDebug, LogTrace, MTDDetId::mtdSubDetector(), theMTDDetTypeMap, theTopo, GeomDetEnumerators::TimingBarrel, GeomDetEnumerators::TimingEndcap, PbPb_ZMuSkimMuonDPG_cff::tracker, and susybsm::HSCParticleType::unknown.
Referenced by MTDDigiGeometryESModule::produce().
|
private |
Definition at line 174 of file MTDGeomBuilderFromGeometricTimingDet.cc.
References mps_fire::i, and PbPb_ZMuSkimMuonDPG_cff::tracker.
Referenced by build().
|
private |
Definition at line 93 of file MTDGeomBuilderFromGeometricTimingDet.cc.
References MTDTopologyBuilder::build(), buildPlaneWithMaterial(), Exception, mps_fire::i, LogDebug, AlCaHLTBitMon_QueryRunRegistry::string, GeomDetEnumerators::subDetGeom, submitPVValidationJobs::t, groupFilesInBlocks::temp, theMTDDetTypeMap, GeomDetEnumerators::TimingBarrel, GeomDetEnumerators::TimingEndcap, PbPb_ZMuSkimMuonDPG_cff::tracker, and PMTDParameters::vitems_.
Referenced by build().
|
private |
Definition at line 185 of file MTDGeomBuilderFromGeometricTimingDet.cc.
References PlaneBuilderFromGeometricTimingDet::plane(), GeometricTimingDet::radLength(), L1EGammaCrystalsEmulatorProducer_cfi::scale, and GeometricTimingDet::xi().
Referenced by buildPixel().
|
private |
Definition at line 30 of file MTDGeomBuilderFromGeometricTimingDet.h.
Referenced by build(), and buildPixel().
|
private |
Definition at line 31 of file MTDGeomBuilderFromGeometricTimingDet.h.
Referenced by build().