8 #include <G4IntersectionSolid.hh>
19 mDOM* m_opticalModule;
20 void bandsAndClamps();
21 void bridgeRopesSolid();
28 const G4double m_harnessRotAngle = 45*deg;
29 const G4double m_plugAngle = 49.0 * deg;
30 const G4double m_padThickness = 2.0 * mm;
31 const G4double m_teraThickness = 1.0 * mm;
32 const G4double m_ropeRMax = 3.0 * mm;
33 const G4double m_bridgeAddedThickness = 14.6 * mm;
34 const G4double m_ropeRotationAngleX = 11.245557 * deg;
35 const G4double m_ropeDz = 509.5 * mm;
36 const G4double m_bridgeCorrection = 7.85*mm * tan(m_ropeRotationAngleX);
37 const G4double m_ropeStartingPoint = m_totalWidth + m_bridgeCorrection + m_ropeRMax / cos(m_ropeRotationAngleX);
39 G4double m_totalWidth;
Provides helper base class OMSimDetectorComponent for constructing and managing detector components i...
Abstract base class used for constructing detector components.
Definition: OMSimDetectorComponent.hh:26
Definition: OMSimMDOMHarness.hh:13
void construction()
Abstract method you have to define in order to make a derived class from OMSimDetectorComponent.
Definition: OMSimMDOMHarness.cc:20
mDOMHarness(mDOM *pMDOM)
Definition: OMSimMDOMHarness.cc:14
Definition: OMSimMDOM.hh:13