ATLAS Offline Software
|
#include <SCT_FwdCylinderServices.h>
Public Member Functions | |
SCT_FwdCylinderServices (const std::string &name, double rmin, double rmax, double length, InDetDD::SCT_DetectorManager *detectorManager, SCT_GeometryManager *geometryManager, SCT_MaterialManager *materials) | |
~SCT_FwdCylinderServices () | |
double | innerRadius () const |
double | outerRadius () const |
double | length () const |
GeoVPhysVol * | getVolume () |
const std::string & | getName () const |
std::string | intToString (int i) const |
Protected Member Functions | |
double | epsilon () const |
Protected Attributes | |
GeoVPhysVol * | m_physVolume |
InDetDD::SCT_DetectorManager * | m_detectorManager |
SCT_GeometryManager * | m_geometryManager |
SCT_MaterialManager * | m_materials |
Private Member Functions | |
void | getParameters () |
virtual GeoVPhysVol * | build () |
Private Attributes | |
double | m_innerRadius |
double | m_outerRadius |
double | m_length |
std::vector< double > | m_coolingLocAngle |
std::vector< double > | m_lmtLocAngle |
std::vector< double > | m_lmtCoolingLocAngle |
std::vector< double > | m_fibreLocAngle |
std::vector< double > | m_nPipeLocAngle |
std::vector< double > | m_railLocAngle |
double | m_coolingDeltaR = 0.0 |
double | m_lmtDeltaR = 0.0 |
double | m_lmtCoolingDeltaR = 0.0 |
double | m_fibreDeltaR = 0.0 |
double | m_nPipeDeltaR = 0.0 |
double | m_railDeltaR = 0.0 |
double | m_coolingRPhi = 0.0 |
double | m_lmtRPhi = 0.0 |
double | m_lmtCoolingRPhi = 0.0 |
double | m_fibreRPhi = 0.0 |
double | m_nPipeRPhi = 0.0 |
double | m_railRPhi = 0.0 |
std::string | m_coolingMaterialName |
std::string | m_lmtMaterialName |
std::string | m_lmtCoolingMaterialName |
std::string | m_fibreMaterialName |
std::string | m_nPipeMaterialName |
std::string | m_railMaterialName |
double | m_lmtCoolingZOffset = 0.0 |
std::string | m_name |
Static Private Attributes | |
static const double | s_epsilon = 1.0e-6 * Gaudi::Units::mm |
Definition at line 12 of file SCT_FwdCylinderServices.h.
SCT_FwdCylinderServices::SCT_FwdCylinderServices | ( | const std::string & | name, |
double | rmin, | ||
double | rmax, | ||
double | length, | ||
InDetDD::SCT_DetectorManager * | detectorManager, | ||
SCT_GeometryManager * | geometryManager, | ||
SCT_MaterialManager * | materials | ||
) |
Definition at line 26 of file SCT_FwdCylinderServices.cxx.
SCT_FwdCylinderServices::~SCT_FwdCylinderServices | ( | ) |
Definition at line 41 of file SCT_FwdCylinderServices.cxx.
|
privatevirtual |
Implements SCT_SharedComponentFactory.
Definition at line 113 of file SCT_FwdCylinderServices.cxx.
|
protectedinherited |
Definition at line 38 of file SCT_ComponentFactory.cxx.
|
inlineinherited |
Definition at line 35 of file SCT_ComponentFactory.h.
|
private |
Definition at line 46 of file SCT_FwdCylinderServices.cxx.
|
inlineinherited |
Definition at line 67 of file SCT_ComponentFactory.h.
|
inline |
Definition at line 25 of file SCT_FwdCylinderServices.h.
|
inherited |
|
inline |
Definition at line 27 of file SCT_FwdCylinderServices.h.
|
inline |
Definition at line 26 of file SCT_FwdCylinderServices.h.
|
private |
Definition at line 46 of file SCT_FwdCylinderServices.h.
|
private |
Definition at line 39 of file SCT_FwdCylinderServices.h.
|
private |
Definition at line 60 of file SCT_FwdCylinderServices.h.
|
private |
Definition at line 53 of file SCT_FwdCylinderServices.h.
|
protectedinherited |
Definition at line 41 of file SCT_ComponentFactory.h.
|
private |
Definition at line 49 of file SCT_FwdCylinderServices.h.
|
private |
Definition at line 42 of file SCT_FwdCylinderServices.h.
|
private |
Definition at line 63 of file SCT_FwdCylinderServices.h.
|
private |
Definition at line 56 of file SCT_FwdCylinderServices.h.
|
protectedinherited |
Definition at line 42 of file SCT_ComponentFactory.h.
|
private |
Definition at line 34 of file SCT_FwdCylinderServices.h.
|
private |
Definition at line 36 of file SCT_FwdCylinderServices.h.
|
private |
Definition at line 48 of file SCT_FwdCylinderServices.h.
|
private |
Definition at line 41 of file SCT_FwdCylinderServices.h.
|
private |
Definition at line 62 of file SCT_FwdCylinderServices.h.
|
private |
Definition at line 55 of file SCT_FwdCylinderServices.h.
|
private |
Definition at line 67 of file SCT_FwdCylinderServices.h.
|
private |
Definition at line 47 of file SCT_FwdCylinderServices.h.
|
private |
Definition at line 40 of file SCT_FwdCylinderServices.h.
|
private |
Definition at line 61 of file SCT_FwdCylinderServices.h.
|
private |
Definition at line 54 of file SCT_FwdCylinderServices.h.
|
protectedinherited |
Definition at line 43 of file SCT_ComponentFactory.h.
|
privateinherited |
Definition at line 49 of file SCT_ComponentFactory.h.
|
private |
Definition at line 50 of file SCT_FwdCylinderServices.h.
|
private |
Definition at line 43 of file SCT_FwdCylinderServices.h.
|
private |
Definition at line 64 of file SCT_FwdCylinderServices.h.
|
private |
Definition at line 57 of file SCT_FwdCylinderServices.h.
|
private |
Definition at line 35 of file SCT_FwdCylinderServices.h.
|
protectedinherited |
Definition at line 70 of file SCT_ComponentFactory.h.
|
private |
Definition at line 51 of file SCT_FwdCylinderServices.h.
|
private |
Definition at line 44 of file SCT_FwdCylinderServices.h.
|
private |
Definition at line 65 of file SCT_FwdCylinderServices.h.
|
private |
Definition at line 58 of file SCT_FwdCylinderServices.h.
|
staticprivateinherited |
Definition at line 50 of file SCT_ComponentFactory.h.