5#ifndef SCT_GeoModel_SCT_ForwardParameters_H
6#define SCT_GeoModel_SCT_ForwardParameters_H
139 const std::vector<const FSIDetails *> &
fsiVector(
int iWheel)
const;
bool fwdCylinderServicePresent() const
std::string fwdDiscPowerTapeMaterial(int iRing) const
bool fwdDiscFixationPresent() const
int fwdWheelNumRings(int iWheel) const
std::string fwdOptoHarnessMaterial(int itype) const
double fwdInnerRadius() const
double fwdPPConnectorDeltaR() const
double fwdOptoHarnessInnerRadius(int itype) const
int fwdWheelRingMapIndex(int iWheel, int iRing, int ec) const
double fwdPatchPanelThickness(int iType) const
double fwdOuterRadius() const
double fwdPPConnectorRPhi() const
int fwdWheelRingSide(int iWheel, int iRing, int ec) const
int fwdRingStaggerOfRefModule(int iRing) const
double fwdPPCoolingDeltaR() const
std::string fwdCylinderServiceMaterial(int iType) const
double fwdRingPhiOfRefModule(int iRing) const
double fwdThermalShieldOuterRadius(int iElement) const
int fwdOptoHarnessDiscType(int itype) const
std::string fwdCoolingBlockMaterial(int iType) const
double fwdCoolingBlockDeltaR(int iType) const
double fwdCylinderServiceDeltaR(int iType) const
int fwdPatchPanelType(int iLoc) const
int fwdNumPatchPanelTypes() const
bool fwdPatchPanelRepeatQuadrant(int iLoc) const
double fwdRingCoolingThickness(int iRing) const
double fwdDiscFixationRadius() const
double fwdFSIGeomDeltaR(int iType) const
double fwdPatchPanelDeltaR(int iType) const
double fwdRingCoolingOuterRadius(int iRing) const
int fwdWheelStereoType(int iWheel) const
std::string fwdCoolingPipeMaterial() const
double fwdDiscPowerTapeOuterRadius(int iRing) const
int fwdCoolingBlockMainOrSecondary(int iType) const
double fwdWheelZPosition(int iWheel) const
std::string fwdDiscFixationMaterial() const
double fwdSupportFrameZMin() const
double fwdSupportFrameInnerRadius() const
SCT_ForwardParameters(SCT_DataBase *rdb)
int fwdRingNumModules(int iRing) const
double fwdOptoHarnessThickness(int itype) const
double fwdDiscPowerTapeInnerRadius(int iRing) const
int fwdNumPatchPanelLocs() const
double fwdPPConnectorThickness() const
double fwdDiscSupportInnerRadius() const
std::string fwdDiscSupportMaterial() const
double fwdDiscFixationThickness() const
double fwdPPCoolingThickness() const
double fwdPowerTapeCrossSectArea() const
double fwdRingModuleStagger(int iRing) const
std::string fwdRingCoolingMaterial(int iRing) const
std::string fwdSupportFrameMaterial() const
bool fwdPPConnectorPresent() const
double fwdFSIGeomZOffset(int iType) const
double fwdCylinderServiceLocAngle(int iLoc) const
double fwdDiscPowerTapeThickness(int iRing) const
SCT_ForwardParameters & operator=(const SCT_ForwardParameters &right)
double fwdCylinderServiceRPhi(int iType) const
double fwdDiscSupportOuterRadius() const
int fwdRingUsualRingSide(int iRing) const
double fwdPatchPanelRPhi(int iType) const
std::string fwdPatchPanelMaterial(int iType) const
const std::vector< const FSIDetails * > & fsiVector(int iWheel) const
double fwdSupportFrameZMax() const
std::string fwdPPCoolingMaterial() const
std::string fwdPPConnectorMaterial() const
double fwdThermalShieldInnerRadius(int iElement) const
double fwdCoolingBlockOffsetFromDisc(int iType) const
double fwdCoolingBlockThickness(int iType) const
std::string fwdCylinderServiceLocName(int iLoc) const
int fwdFSINumGeomTypes() const
const FSIHelper & fsiHelper() const
int fwdWheelModuleType(int iWheel, int iRing, int ec) const
int fwdCoolingBlockHiLo(int iType) const
double fwdRingDistToDiscCenter(int iRin) const
double fwdPatchPanelLocAngle(int iLoc) const
bool fwdPPCoolingPresent() const
int fwdNumModuleTypes() const
double fwdPPCoolingRPhi() const
double fwdPatchPanelMidRadius(int iType) const
std::string fwdCylinderServiceName(int iType) const
double fwdFSIGeomThickness(int iType) const
std::string fwdFSIGeomMaterial(int iType) const
double fwdOptoHarnessOuterRadius(int itype) const
double fwdRingCoolingInnerRadius(int iRing) const
std::string fwdPowerTapeMaterial() const
int fwdNumThermalShieldElements() const
double fwdDiscSupportThickness() const
double fwdCoolingBlockRPhi(int iType) const
double fwdCoolingPipeRadius() const
double fwdSupportFrameRadialThickness() const
std::string fwdThermalShieldMaterial(int iElement) const
std::unique_ptr< FSIHelper > m_fsiHelper
int fwdNumCylinderServiceLocs() const
double fwdThermalShieldZMax(int iElement) const
double fwdTrtGapPos() const
double fwdThermalShieldZMin(int iElement) const
bool fwdOptoHarnessPresent() const
int fwdWheelRingMapIndexDB(int iWheelDB, int iRing) const
double fwdFSIGeomRPhi(int iType) const
int fwdNumCylinderServiceTypes() const