#include <FastTimeGeometryLoader.h>
Public Types | |
typedef CaloCellGeometry::CCGFloat | CCGFloat |
typedef std::vector< float > | ParmVec |
Public Member Functions | |
FastTimeGeometry * | build (const FastTimeTopology &) |
FastTimeGeometryLoader () | |
~FastTimeGeometryLoader () | |
Private Member Functions | |
void | buildGeom (const ParmVec &, const HepGeom::Transform3D &, const DetId &, const FastTimeTopology &, FastTimeGeometry *) |
Definition at line 8 of file FastTimeGeometryLoader.h.
Definition at line 10 of file FastTimeGeometryLoader.h.
typedef std::vector<float> FastTimeGeometryLoader::ParmVec |
Definition at line 11 of file FastTimeGeometryLoader.h.
FastTimeGeometryLoader::FastTimeGeometryLoader | ( | ) |
Definition at line 13 of file FastTimeGeometryLoader.cc.
FastTimeGeometryLoader::~FastTimeGeometryLoader | ( | ) |
Definition at line 14 of file FastTimeGeometryLoader.cc.
FastTimeGeometry * FastTimeGeometryLoader::build | ( | const FastTimeTopology & | topology | ) |
Definition at line 16 of file FastTimeGeometryLoader.cc.
References cms::cuda::assert(), buildGeom(), beam_dqm_sourceclient-live_cfg::cerr, counter, gather_cfg::cout, relativeConstraints::geom, FastTimeGeometry::k_NumberOfParametersPerShape, FastTimeGeometry::k_NumberOfShapes, CalibrationSummaryClient_cfi::params, idealTransformation::rotation, ecaldqm::topology(), and ecaldqm::zside().
Referenced by FastTimeGeometryESProducer::produce().
|
private |
Definition at line 71 of file FastTimeGeometryLoader.cc.
References gather_cfg::cout, FlatTrd::createCorners(), relativeConstraints::geom, CaloCellGeometry::getParmPtr(), mps_fire::i, PV3DBase< T, PVType, FrameType >::mag2(), CalibrationSummaryClient_cfi::params, std::swap(), ecaldqm::topology(), x, y, z, and ecaldqm::zside().
Referenced by build().