|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRT_GEOMODEL_TRTPARAMETERINTERFACE_H
6 #define TRT_GEOMODEL_TRTPARAMETERINTERFACE_H
9 #include "GeoModelKernel/GeoDefinitions.h"
13 class DistortedMaterialManager;
35 virtual bool partPresent(
const std::string & partName)
const = 0;
double * barrelYOfSecondGlobalAlignmentStraw
double endCapDistanceBetweenWheelCentersA[2][6]
double endCapMiddleRadiatorThicknessB
double endCapHeatExchangerThicknessA
double lengthOfEndCapVolumeC
virtual ~TRTParameterInterface()=default
double endCapRMaxOfHeatExchanger
double positionOfEndCapVolumeC
double barrelVirtualVolumeZClearance
double endCapRMinOfMbrane
double endcapOuterRadiusOfInnerSupport_wheelAB
double endCapZMaxOfMbraneWheelB2
double endCapRMaxOfMbrane
double barrelThicknessOfModuleWalls
double outerRadiusOfBarrelVolume
double endCapRadialThicknessOfInnerSupportC
virtual InDetDD::DistortedMaterialManager * distortedMatManager()=0
unsigned int endcapNumberOfCWheels
double endCapOuterRadiusOfSupportC
double barrelOuterRadiusOfCoolingTube
double outerRadiusOfEndCapVolumeC
double endCapThinRadiatorThicknessA
double barrelLengthOfLargeDeadRegion
double * endCapLayerZPositionC
double endCapDistanceBetweenWheelCentersB[2][14]
double endCapRadialDistFromRadToOuterSupportA
double endcapInnerRadiusOfOuterSupport_wheelAB
bool includeECFoilHeatExchangerAndMembranes
static const unsigned int nEndcapPhi
static const unsigned int nBarrelRings
double * endCapLayerZPositionB
double endCapLengthOfWheelsA
double endCapRadialThicknessOfInnerSupportB
double endCapPhiOfFirstStraw
double innerRadiusOfBarrelVolume
double barrelInnerRadiusOfCoolingTube
double endCapZMinOfMbraneWheelA2
unsigned int nCoolingTubes
double endcapOuterRadiusOfInnerSupport_wheelC
double endCapRadialThicknessOfOuterSupportC
double lengthOfDeadRegion
double outerRadiusOfEndCapVolumeAB
double endCapDistanceBetweenWheelCentersC
double * endCapLayerZPositionA
unsigned int endcapNumberOfAWheels
double endCapThicknessOfMbrane
double * shellCornerXPosition[nBarrelRings]
double endCapRadialThicknessOfOuterSupportB
unsigned int barrelNumberOfLayersWithLargeDeadRegion
double endCapZMinOfMbraneWheelB2
double virtualBarrelVolumeLength
double endCapOuterRadiusOfSupportB
unsigned int endCapNumberOfStrawLayersPerWheelC
unsigned int endCapNumberOfStrawLayersPerWheelB
unsigned int nBarrelModules
Eigen::Affine3d Transform3D
double endCapZMaxOfMbraneWheelA1
std::string versionDescription
double innerRadiusOfStraw
unsigned int * barrelIndexOfSecondGlobalAlignmentStraw
double endCapInnerRadiusOfSupportB
unsigned int * barrelNumberOfStrawLayersInModule
double innerRadiusOfEndCapVolumeC
unsigned int endCapNumberOfStrawLayersPerWheelA
double lengthOfBarrelVolume
double endCapRMinOfHeatExchanger
double * shellCornerYPosition[nBarrelRings]
virtual void SetValues()=0
virtual const GeoTrf::Transform3D & partTransform(const std::string &partName) const =0
unsigned int endcapNumberOfStrawsInStrawLayer_BWheels
double * barrelYOfCoolingTube[nBarrelRings]
double barrelVirtualVolumeRMinClearance
double endCapThinRadiatorThicknessB
unsigned int endcapNumberOfStrawsInStrawLayer_CWheels
double endCapMainRadiatorThicknessB
double thicknessOfBarrelOuterSupport
double endcapInnerRadiusOfOuterSupport_wheelC
std::string digversionname
double endCapZMaxOfMbraneWheelB1
double endCapRadialDistFromRadToOuterSupportC
double * barrelXOfSecondGlobalAlignmentStraw
virtual bool partPresent(const std::string &partName) const =0
double endCapHeatExchangerThicknessB
unsigned int nShellCorners
unsigned int endcapNumberOfBWheels
double barrelLengthOfTwister
double * barrelXOfCoolingTube[nBarrelRings]
unsigned int nBarrelModulesUsed
bool includeBarServiceAndFlange
double endCapInnerRadiusOfSupportC
double endCapMainRadiatorThicknessC
double * strawYPosition[nBarrelRings]
double * barrelXOfFirstGlobalAlignmentStraw
double endCapOuterRadiusOfSupportA
double endCapShiftForEachRotation
double endCapInnerRadiusOfSupportA
double endCapZMaxOfMbraneWheelA2
unsigned int * barrelNumberOfStrawsInStrawLayer[nBarrelRings]
double barrelOuterRadiusOfStrawHole
double endCapMainRadiatorThicknessA
double endCapLengthOfWheelsC
double endCapRadialThicknessOfInnerSupportA
double endCapThinRadiatorThicknessC
double endCapPositionOfFirstWheelC
double endCapZMinOfMbraneWheelA1
double innerRadiusOfEndCapVolumeAB
double barrelVirtualVolumeRMaxClearance
double thicknessOfBarrelInnerSupport
unsigned int * barrelNumberOfStrawsInModule
TRTParameterInterface()=default
double endCapLengthOfWheelsB
double endCapFaradayFoilThickness
double endCapPositionOfFirstWheelB[2]
double endCapZMinOfMbraneWheelB1
double lengthOfEndCapVolumeAB
double outerRadiusOfStraw
double positionOfEndCapVolumeAB
double endCapPositionOfFirstWheelA[2]
double * strawXPosition[nBarrelRings]
double virtualBarrelOuterRadius
double barrelLengthOfStraw
double endCapRadialDistFromRadToOuterSupportB
double * barrelYOfFirstGlobalAlignmentStraw
double endCapRadialThicknessOfOuterSupportA
unsigned int endcapNumberOfStrawsInStrawLayer_AWheels
double virtualBarrelInnerRadius