#include <SCT_SkiAux.h>
|
| SCT_SkiAux (const std::string &name, SCT_Ski *ski, SCT_Bracket *bracket, SCT_Harness *harness, SCT_SkiPowerTape *skiPowerTape, double innerRadius, double bracketPhiOffset, double powerTapePhiOffset, double divisionAngle, InDetDD::SCT_DetectorManager *detectorManager, SCT_GeometryManager *geometryManager, SCT_MaterialManager *materials) |
|
double | innerRadius () const |
|
double | outerRadius () const |
|
double | length () const |
|
double | sectorStartAngle () const |
|
double | sectorAngle () const |
|
double | bracketPhiOffset () const |
|
double | powerTapePhiOffset () const |
|
const SCT_Ski * | ski () const |
|
const SCT_Bracket * | bracket () const |
|
const SCT_Harness * | harness () const |
|
const SCT_SkiPowerTape * | skiPowerTape () const |
|
GeoVPhysVol * | getVolume () |
|
const std::string & | getName () const |
|
std::string | intToString (int i) const |
|
Definition at line 18 of file SCT_SkiAux.h.
◆ SCT_SkiAux()
SCT_SkiAux::SCT_SkiAux |
( |
const std::string & |
name, |
|
|
SCT_Ski * |
ski, |
|
|
SCT_Bracket * |
bracket, |
|
|
SCT_Harness * |
harness, |
|
|
SCT_SkiPowerTape * |
skiPowerTape, |
|
|
double |
innerRadius, |
|
|
double |
bracketPhiOffset, |
|
|
double |
powerTapePhiOffset, |
|
|
double |
divisionAngle, |
|
|
InDetDD::SCT_DetectorManager * |
detectorManager, |
|
|
SCT_GeometryManager * |
geometryManager, |
|
|
SCT_MaterialManager * |
materials |
|
) |
| |
◆ bracket()
◆ bracketPhiOffset()
double SCT_SkiAux::bracketPhiOffset |
( |
| ) |
const |
|
inline |
◆ build()
GeoVPhysVol * SCT_SkiAux::build |
( |
| ) |
|
|
privatevirtual |
Implements SCT_SharedComponentFactory.
Definition at line 68 of file SCT_SkiAux.cxx.
91 double xHarnessPos = 0;
92 double yHarnessPos = 0;
122 double rMaxExtentOfPowerTape =
126 double rMaxExtentOfBracket =
144 halfAnglePowerTape =
std::max(halfAnglePowerTape, halfAngleHarness);
157 double midAngle = 0.5 * (minAngle+maxAngle);
165 const GeoLogVol *skiAuxLog =
167 GeoPhysVol * skiAux =
new GeoPhysVol(skiAuxLog);
◆ epsilon()
double SCT_ComponentFactory::epsilon |
( |
| ) |
const |
|
protectedinherited |
◆ getName()
const std::string& SCT_ComponentFactory::getName |
( |
| ) |
const |
|
inlineinherited |
◆ getParameters()
void SCT_SkiAux::getParameters |
( |
| ) |
|
|
private |
◆ getVolume()
GeoVPhysVol* SCT_SharedComponentFactory::getVolume |
( |
| ) |
|
|
inlineinherited |
◆ harness()
◆ innerRadius()
double SCT_SkiAux::innerRadius |
( |
| ) |
const |
|
inline |
◆ intToString()
std::string SCT_ComponentFactory::intToString |
( |
int |
i | ) |
const |
|
inherited |
◆ length()
double SCT_SkiAux::length |
( |
| ) |
const |
|
inline |
◆ outerRadius()
double SCT_SkiAux::outerRadius |
( |
| ) |
const |
|
inline |
◆ powerTapePhiOffset()
double SCT_SkiAux::powerTapePhiOffset |
( |
| ) |
const |
|
inline |
◆ sectorAngle()
double SCT_SkiAux::sectorAngle |
( |
| ) |
const |
|
inline |
◆ sectorStartAngle()
double SCT_SkiAux::sectorStartAngle |
( |
| ) |
const |
|
inline |
◆ ski()
◆ skiPowerTape()
◆ m_bracket
◆ m_bracketPhiOffset
double SCT_SkiAux::m_bracketPhiOffset |
|
private |
◆ m_detectorManager
◆ m_geometryManager
◆ m_harness
◆ m_innerRadius
double SCT_SkiAux::m_innerRadius |
|
private |
◆ m_length
double SCT_SkiAux::m_length = 0.0 |
|
private |
◆ m_materials
◆ m_name
std::string SCT_ComponentFactory::m_name |
|
privateinherited |
◆ m_outerRadius
double SCT_SkiAux::m_outerRadius = 0.0 |
|
private |
◆ m_physVolume
GeoVPhysVol* SCT_SharedComponentFactory::m_physVolume |
|
protectedinherited |
◆ m_powerTapePhiOffset
double SCT_SkiAux::m_powerTapePhiOffset |
|
private |
◆ m_sectorAngle
double SCT_SkiAux::m_sectorAngle |
|
private |
◆ m_sectorStartAngle
double SCT_SkiAux::m_sectorStartAngle = 0.0 |
|
private |
◆ m_ski
◆ m_skiPowerTape
◆ s_epsilon
const double SCT_ComponentFactory::s_epsilon = 1.0e-6 * Gaudi::Units::mm |
|
staticprivateinherited |
The documentation for this class was generated from the following files: