#include <CSCGeometryBuilder.h>
Public Member Functions | |
void | build (boost::shared_ptr< CSCGeometry > theGeometry, const RecoIdealGeometry &rig, const CSCRecoDigiParameters &cscpars) |
Build the geometry. More... | |
CSCGeometryBuilder () | |
Constructor. More... | |
virtual | ~CSCGeometryBuilder () |
Destructor. More... | |
Private Member Functions | |
void | buildChamber (boost::shared_ptr< CSCGeometry > theGeometry, CSCDetId chamberId, const std::vector< float > &fpar, const std::vector< float > &fupar, const std::vector< float > >ran, const std::vector< float > &grmat, const CSCWireGroupPackage &wg) |
Build one CSC chamber, and its component layers, and add them to the geometry. More... | |
Private Attributes | |
const std::string | myName |
Build the CSCGeometry from the DDD description.
Definition at line 22 of file CSCGeometryBuilder.h.
CSCGeometryBuilder::CSCGeometryBuilder | ( | ) |
Constructor.
Definition at line 13 of file CSCGeometryBuilder.cc.
|
virtual |
Destructor.
Definition at line 16 of file CSCGeometryBuilder.cc.
void CSCGeometryBuilder::build | ( | boost::shared_ptr< CSCGeometry > | theGeometry, |
const RecoIdealGeometry & | rig, | ||
const CSCRecoDigiParameters & | cscpars | ||
) |
Build the geometry.
Definition at line 19 of file CSCGeometryBuilder.cc.
Referenced by CSCGeometryBuilderFromDDD::build().
|
private |
Build one CSC chamber, and its component layers, and add them to the geometry.
Definition at line 119 of file CSCGeometryBuilder.cc.
|
private |
Definition at line 49 of file CSCGeometryBuilder.h.