BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
BesEmcParameter Class Reference

#include <BesEmcParameter.hh>

Public Member Functions

 BesEmcParameter ()
 ~BesEmcParameter ()
void ReadData ()
G4long GetArraySize ()
G4double GetTau ()
G4double GetHighRange ()
G4double GetMidRange ()
G4double GetLowRange ()
G4double GetSampleTime ()
G4double GetPeakTime ()
G4double GetTimeOffset ()
G4int GetADCbit ()
G4double GetPhotonsPerMeV ()
G4double GetNonuniformity ()
G4double GetWorldRmin1 ()
G4double GetWorldRmax1 ()
G4double GetWorldRmin2 ()
G4double GetWorldRmax2 ()
G4double GetWorldDz ()
G4double GetWorldZPosition ()
G4double GetCrystalLength ()
G4double GetCrystalLength1 ()
G4int GetCryInOneLayer (G4int nb)
G4int GetPentaInOneSector (G4int nb)
G4double GetTyvekThickness ()
G4double GetAlThickness ()
G4double GetMylarThickness ()
G4double GetBSCRmin ()
G4double GetBSCDz ()
G4double GetBSCRmin1 ()
G4double GetBSCRmax1 ()
G4double GetBSCRmin2 ()
G4double GetBSCRmax2 ()
G4double GetBSCDz1 ()
G4double GetBSCAngleRotat ()
G4int GetBSCNbPhi ()
G4int GetBSCNbTheta ()
G4double GetBSCYFront0 ()
G4double GetBSCYFront ()
G4double GetBSCYFront1 ()
G4double GetBSCPosition0 ()
G4double GetBSCPosition1 ()
G4double GetTaperRingDz ()
G4double GetTaperRingThickness1 ()
G4double GetTaperRingThickness2 ()
G4double GetTaperRingThickness3 ()
G4double GetTaperRingTheta ()
G4double GetTaperRingInnerLength ()
G4double GetTaperRingOuterLength ()
G4double GetRearBoxLength ()
G4double GetRearBoxDz ()
G4double GetHangingPlateDz ()
G4double GetOCGirderAngle ()
G4double GetRearCasingThickness ()
G4double GetOrgGlassLengthX ()
G4double GetOrgGlassLengthY ()
G4double GetOrgGlassLengthZ ()
G4double GetPDLengthX ()
G4double GetPDLengthY ()
G4double GetPDLengthZ ()
G4double GetAlPlateDz ()
G4double GetPABoxDz ()
G4double GetPABoxThickness ()
G4double GetCableDr ()
G4double GetWaterPipeDr ()
G4double GetWaterPipeThickness ()
G4double GetSPBarThickness ()
G4double GetSPBarThickness1 ()
G4double GetSPBarwidth ()
G4double GetEndRingDz ()
G4double GetEndRingDr ()
G4double GetEndRingRmin ()
G4double GetLightOutput (G4int i)
G4double GetLightOutput (G4int, G4int, G4int)
 BesEmcParameter ()
 ~BesEmcParameter ()
void ReadData ()
G4long GetArraySize ()
G4double GetTau ()
G4double GetHighRange ()
G4double GetMidRange ()
G4double GetLowRange ()
G4double GetSampleTime ()
G4double GetPeakTime ()
G4double GetTimeOffset ()
G4int GetADCbit ()
G4double GetPhotonsPerMeV ()
G4double GetNonuniformity ()
G4double GetWorldRmin1 ()
G4double GetWorldRmax1 ()
G4double GetWorldRmin2 ()
G4double GetWorldRmax2 ()
G4double GetWorldDz ()
G4double GetWorldZPosition ()
G4double GetCrystalLength ()
G4double GetCrystalLength1 ()
G4int GetCryInOneLayer (G4int nb)
G4int GetPentaInOneSector (G4int nb)
G4double GetTyvekThickness ()
G4double GetAlThickness ()
G4double GetMylarThickness ()
G4double GetBSCRmin ()
G4double GetBSCDz ()
G4double GetBSCRmin1 ()
G4double GetBSCRmax1 ()
G4double GetBSCRmin2 ()
G4double GetBSCRmax2 ()
G4double GetBSCDz1 ()
G4double GetBSCAngleRotat ()
G4int GetBSCNbPhi ()
G4int GetBSCNbTheta ()
G4double GetBSCYFront0 ()
G4double GetBSCYFront ()
G4double GetBSCYFront1 ()
G4double GetBSCPosition0 ()
G4double GetBSCPosition1 ()
G4double GetTaperRingDz ()
G4double GetTaperRingThickness1 ()
G4double GetTaperRingThickness2 ()
G4double GetTaperRingThickness3 ()
G4double GetTaperRingTheta ()
G4double GetTaperRingInnerLength ()
G4double GetTaperRingOuterLength ()
G4double GetRearBoxLength ()
G4double GetRearBoxDz ()
G4double GetHangingPlateDz ()
G4double GetOCGirderAngle ()
G4double GetRearCasingThickness ()
G4double GetOrgGlassLengthX ()
G4double GetOrgGlassLengthY ()
G4double GetOrgGlassLengthZ ()
G4double GetPDLengthX ()
G4double GetPDLengthY ()
G4double GetPDLengthZ ()
G4double GetAlPlateDz ()
G4double GetPABoxDz ()
G4double GetPABoxThickness ()
G4double GetCableDr ()
G4double GetWaterPipeDr ()
G4double GetWaterPipeThickness ()
G4double GetSPBarThickness ()
G4double GetSPBarThickness1 ()
G4double GetSPBarwidth ()
G4double GetEndRingDz ()
G4double GetEndRingDr ()
G4double GetEndRingRmin ()
G4double GetLightOutput (G4int i)
G4double GetLightOutput (G4int, G4int, G4int)
 BesEmcParameter ()
 ~BesEmcParameter ()
void ReadData ()
G4long GetArraySize ()
G4double GetTau ()
G4double GetHighRange ()
G4double GetMidRange ()
G4double GetLowRange ()
G4double GetSampleTime ()
G4double GetPeakTime ()
G4double GetTimeOffset ()
G4int GetADCbit ()
G4double GetPhotonsPerMeV ()
G4double GetNonuniformity ()
G4double GetWorldRmin1 ()
G4double GetWorldRmax1 ()
G4double GetWorldRmin2 ()
G4double GetWorldRmax2 ()
G4double GetWorldDz ()
G4double GetWorldZPosition ()
G4double GetCrystalLength ()
G4double GetCrystalLength1 ()
G4int GetCryInOneLayer (G4int nb)
G4int GetPentaInOneSector (G4int nb)
G4double GetTyvekThickness ()
G4double GetAlThickness ()
G4double GetMylarThickness ()
G4double GetBSCRmin ()
G4double GetBSCDz ()
G4double GetBSCRmin1 ()
G4double GetBSCRmax1 ()
G4double GetBSCRmin2 ()
G4double GetBSCRmax2 ()
G4double GetBSCDz1 ()
G4double GetBSCAngleRotat ()
G4int GetBSCNbPhi ()
G4int GetBSCNbTheta ()
G4double GetBSCYFront0 ()
G4double GetBSCYFront ()
G4double GetBSCYFront1 ()
G4double GetBSCPosition0 ()
G4double GetBSCPosition1 ()
G4double GetTaperRingDz ()
G4double GetTaperRingThickness1 ()
G4double GetTaperRingThickness2 ()
G4double GetTaperRingThickness3 ()
G4double GetTaperRingTheta ()
G4double GetTaperRingInnerLength ()
G4double GetTaperRingOuterLength ()
G4double GetRearBoxLength ()
G4double GetRearBoxDz ()
G4double GetHangingPlateDz ()
G4double GetOCGirderAngle ()
G4double GetRearCasingThickness ()
G4double GetOrgGlassLengthX ()
G4double GetOrgGlassLengthY ()
G4double GetOrgGlassLengthZ ()
G4double GetPDLengthX ()
G4double GetPDLengthY ()
G4double GetPDLengthZ ()
G4double GetAlPlateDz ()
G4double GetPABoxDz ()
G4double GetPABoxThickness ()
G4double GetCableDr ()
G4double GetWaterPipeDr ()
G4double GetWaterPipeThickness ()
G4double GetSPBarThickness ()
G4double GetSPBarThickness1 ()
G4double GetSPBarwidth ()
G4double GetEndRingDz ()
G4double GetEndRingDr ()
G4double GetEndRingRmin ()
G4double GetLightOutput (G4int i)
G4double GetLightOutput (G4int, G4int, G4int)

Static Public Member Functions

static BesEmcParameterGetInstance ()
static bool Exist ()
static void Kill ()
static BesEmcParameterGetInstance ()
static bool Exist ()
static void Kill ()
static BesEmcParameterGetInstance ()
static bool Exist ()
static void Kill ()

Detailed Description

Constructor & Destructor Documentation

◆ BesEmcParameter() [1/3]

BesEmcParameter::BesEmcParameter ( )

Definition at line 22 of file BesEmcParameter.cc.

22{}

Referenced by GetInstance(), and Kill().

◆ ~BesEmcParameter() [1/3]

BesEmcParameter::~BesEmcParameter ( )

Definition at line 24 of file BesEmcParameter.cc.

24{}

◆ BesEmcParameter() [2/3]

BesEmcParameter::BesEmcParameter ( )

◆ ~BesEmcParameter() [2/3]

BesEmcParameter::~BesEmcParameter ( )

◆ BesEmcParameter() [3/3]

BesEmcParameter::BesEmcParameter ( )

◆ ~BesEmcParameter() [3/3]

BesEmcParameter::~BesEmcParameter ( )

Member Function Documentation

◆ Exist() [1/3]

bool BesEmcParameter::Exist ( )
static

Definition at line 37 of file BesEmcParameter.cc.

37{ return fpInstance != 0; }

Referenced by GetInstance(), and Kill().

◆ Exist() [2/3]

bool BesEmcParameter::Exist ( )
static

◆ Exist() [3/3]

bool BesEmcParameter::Exist ( )
static

◆ GetADCbit() [1/3]

G4int BesEmcParameter::GetADCbit ( )
inline

Definition at line 42 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

42{ return m_bitNb; }

Referenced by BesEmcWaveform::BesEmcWaveform().

◆ GetADCbit() [2/3]

G4int BesEmcParameter::GetADCbit ( )
inline

Definition at line 42 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

42{ return m_bitNb; }

◆ GetADCbit() [3/3]

G4int BesEmcParameter::GetADCbit ( )
inline

Definition at line 42 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

42{ return m_bitNb; }

◆ GetAlPlateDz() [1/3]

G4double BesEmcParameter::GetAlPlateDz ( )
inline

Definition at line 103 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

103{ return AlPlateDz; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetAlPlateDz() [2/3]

G4double BesEmcParameter::GetAlPlateDz ( )
inline

Definition at line 103 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

103{ return AlPlateDz; }

◆ GetAlPlateDz() [3/3]

G4double BesEmcParameter::GetAlPlateDz ( )
inline

Definition at line 103 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

103{ return AlPlateDz; }

◆ GetAlThickness() [1/3]

G4double BesEmcParameter::GetAlThickness ( )
inline

◆ GetAlThickness() [2/3]

G4double BesEmcParameter::GetAlThickness ( )
inline

Definition at line 59 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

59{ return fAlThickness; }

◆ GetAlThickness() [3/3]

G4double BesEmcParameter::GetAlThickness ( )
inline

Definition at line 59 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

59{ return fAlThickness; }

◆ GetArraySize() [1/3]

G4long BesEmcParameter::GetArraySize ( )
inline

Definition at line 34 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

34{ return array_size; }

Referenced by BesEmcWaveform::BesEmcWaveform().

◆ GetArraySize() [2/3]

G4long BesEmcParameter::GetArraySize ( )
inline

Definition at line 34 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

34{ return array_size; }

◆ GetArraySize() [3/3]

G4long BesEmcParameter::GetArraySize ( )
inline

Definition at line 34 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

34{ return array_size; }

◆ GetBSCAngleRotat() [1/3]

G4double BesEmcParameter::GetBSCAngleRotat ( )
inline

Definition at line 70 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

70{ return BSCAngleRotat; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetBSCAngleRotat() [2/3]

G4double BesEmcParameter::GetBSCAngleRotat ( )
inline

Definition at line 70 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

70{ return BSCAngleRotat; }

◆ GetBSCAngleRotat() [3/3]

G4double BesEmcParameter::GetBSCAngleRotat ( )
inline

Definition at line 70 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

70{ return BSCAngleRotat; }

◆ GetBSCDz() [1/3]

G4double BesEmcParameter::GetBSCDz ( )
inline

◆ GetBSCDz() [2/3]

G4double BesEmcParameter::GetBSCDz ( )
inline

Definition at line 63 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

63{ return BSCDz; }

◆ GetBSCDz() [3/3]

G4double BesEmcParameter::GetBSCDz ( )
inline

Definition at line 63 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

63{ return BSCDz; }

◆ GetBSCDz1() [1/3]

G4double BesEmcParameter::GetBSCDz1 ( )
inline

◆ GetBSCDz1() [2/3]

G4double BesEmcParameter::GetBSCDz1 ( )
inline

Definition at line 68 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

68{ return BSCDz1; }

◆ GetBSCDz1() [3/3]

G4double BesEmcParameter::GetBSCDz1 ( )
inline

Definition at line 68 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

68{ return BSCDz1; }

◆ GetBSCNbPhi() [1/3]

G4int BesEmcParameter::GetBSCNbPhi ( )
inline

◆ GetBSCNbPhi() [2/3]

G4int BesEmcParameter::GetBSCNbPhi ( )
inline

Definition at line 71 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

71{ return BSCNbPhi; }

◆ GetBSCNbPhi() [3/3]

G4int BesEmcParameter::GetBSCNbPhi ( )
inline

Definition at line 71 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

71{ return BSCNbPhi; }

◆ GetBSCNbTheta() [1/3]

G4int BesEmcParameter::GetBSCNbTheta ( )
inline

◆ GetBSCNbTheta() [2/3]

G4int BesEmcParameter::GetBSCNbTheta ( )
inline

Definition at line 72 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

72{ return BSCNbTheta; }

◆ GetBSCNbTheta() [3/3]

G4int BesEmcParameter::GetBSCNbTheta ( )
inline

Definition at line 72 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

72{ return BSCNbTheta; }

◆ GetBSCPosition0() [1/3]

G4double BesEmcParameter::GetBSCPosition0 ( )
inline

Definition at line 77 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

77{ return BSCPosition0; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetBSCPosition0() [2/3]

G4double BesEmcParameter::GetBSCPosition0 ( )
inline

Definition at line 77 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

77{ return BSCPosition0; }

◆ GetBSCPosition0() [3/3]

G4double BesEmcParameter::GetBSCPosition0 ( )
inline

Definition at line 77 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

77{ return BSCPosition0; }

◆ GetBSCPosition1() [1/3]

G4double BesEmcParameter::GetBSCPosition1 ( )
inline

Definition at line 78 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

78{ return BSCPosition1; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetBSCPosition1() [2/3]

G4double BesEmcParameter::GetBSCPosition1 ( )
inline

Definition at line 78 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

78{ return BSCPosition1; }

◆ GetBSCPosition1() [3/3]

G4double BesEmcParameter::GetBSCPosition1 ( )
inline

Definition at line 78 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

78{ return BSCPosition1; }

◆ GetBSCRmax1() [1/3]

G4double BesEmcParameter::GetBSCRmax1 ( )
inline

Definition at line 65 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

65{ return BSCRmax1; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetBSCRmax1() [2/3]

G4double BesEmcParameter::GetBSCRmax1 ( )
inline

Definition at line 65 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

65{ return BSCRmax1; }

◆ GetBSCRmax1() [3/3]

G4double BesEmcParameter::GetBSCRmax1 ( )
inline

Definition at line 65 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

65{ return BSCRmax1; }

◆ GetBSCRmax2() [1/3]

G4double BesEmcParameter::GetBSCRmax2 ( )
inline

Definition at line 67 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

67{ return BSCRmax2; }

◆ GetBSCRmax2() [2/3]

G4double BesEmcParameter::GetBSCRmax2 ( )
inline

Definition at line 67 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

67{ return BSCRmax2; }

◆ GetBSCRmax2() [3/3]

G4double BesEmcParameter::GetBSCRmax2 ( )
inline

Definition at line 67 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

67{ return BSCRmax2; }

◆ GetBSCRmin() [1/3]

G4double BesEmcParameter::GetBSCRmin ( )
inline

Definition at line 62 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

62{ return BSCRmin; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetBSCRmin() [2/3]

G4double BesEmcParameter::GetBSCRmin ( )
inline

Definition at line 62 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

62{ return BSCRmin; }

◆ GetBSCRmin() [3/3]

G4double BesEmcParameter::GetBSCRmin ( )
inline

Definition at line 62 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

62{ return BSCRmin; }

◆ GetBSCRmin1() [1/3]

G4double BesEmcParameter::GetBSCRmin1 ( )
inline

Definition at line 64 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

64{ return BSCRmin1; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetBSCRmin1() [2/3]

G4double BesEmcParameter::GetBSCRmin1 ( )
inline

Definition at line 64 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

64{ return BSCRmin1; }

◆ GetBSCRmin1() [3/3]

G4double BesEmcParameter::GetBSCRmin1 ( )
inline

Definition at line 64 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

64{ return BSCRmin1; }

◆ GetBSCRmin2() [1/3]

G4double BesEmcParameter::GetBSCRmin2 ( )
inline

Definition at line 66 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

66{ return BSCRmin2; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetBSCRmin2() [2/3]

G4double BesEmcParameter::GetBSCRmin2 ( )
inline

Definition at line 66 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

66{ return BSCRmin2; }

◆ GetBSCRmin2() [3/3]

G4double BesEmcParameter::GetBSCRmin2 ( )
inline

Definition at line 66 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

66{ return BSCRmin2; }

◆ GetBSCYFront() [1/3]

G4double BesEmcParameter::GetBSCYFront ( )
inline

Definition at line 75 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

75{ return BSCYFront; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetBSCYFront() [2/3]

G4double BesEmcParameter::GetBSCYFront ( )
inline

Definition at line 75 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

75{ return BSCYFront; }

◆ GetBSCYFront() [3/3]

G4double BesEmcParameter::GetBSCYFront ( )
inline

Definition at line 75 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

75{ return BSCYFront; }

◆ GetBSCYFront0() [1/3]

G4double BesEmcParameter::GetBSCYFront0 ( )
inline

Definition at line 74 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

74{ return BSCYFront0; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetBSCYFront0() [2/3]

G4double BesEmcParameter::GetBSCYFront0 ( )
inline

Definition at line 74 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

74{ return BSCYFront0; }

◆ GetBSCYFront0() [3/3]

G4double BesEmcParameter::GetBSCYFront0 ( )
inline

Definition at line 74 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

74{ return BSCYFront0; }

◆ GetBSCYFront1() [1/3]

G4double BesEmcParameter::GetBSCYFront1 ( )
inline

Definition at line 76 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

76{ return BSCYFront1; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetBSCYFront1() [2/3]

G4double BesEmcParameter::GetBSCYFront1 ( )
inline

Definition at line 76 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

76{ return BSCYFront1; }

◆ GetBSCYFront1() [3/3]

G4double BesEmcParameter::GetBSCYFront1 ( )
inline

Definition at line 76 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

76{ return BSCYFront1; }

◆ GetCableDr() [1/3]

G4double BesEmcParameter::GetCableDr ( )
inline

Definition at line 107 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

107{ return cableDr; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetCableDr() [2/3]

G4double BesEmcParameter::GetCableDr ( )
inline

Definition at line 107 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

107{ return cableDr; }

◆ GetCableDr() [3/3]

G4double BesEmcParameter::GetCableDr ( )
inline

Definition at line 107 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

107{ return cableDr; }

◆ GetCryInOneLayer() [1/3]

G4int BesEmcParameter::GetCryInOneLayer ( G4int nb)
inline

◆ GetCryInOneLayer() [2/3]

G4int BesEmcParameter::GetCryInOneLayer ( G4int nb)
inline

Definition at line 55 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

55{ return cryNumInOneLayer[nb]; }

◆ GetCryInOneLayer() [3/3]

G4int BesEmcParameter::GetCryInOneLayer ( G4int nb)
inline

Definition at line 55 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

55{ return cryNumInOneLayer[nb]; }

◆ GetCrystalLength() [1/3]

G4double BesEmcParameter::GetCrystalLength ( )
inline

◆ GetCrystalLength() [2/3]

G4double BesEmcParameter::GetCrystalLength ( )
inline

Definition at line 52 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

52{ return CrystalLength; }

◆ GetCrystalLength() [3/3]

G4double BesEmcParameter::GetCrystalLength ( )
inline

Definition at line 52 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

52{ return CrystalLength; }

◆ GetCrystalLength1() [1/3]

G4double BesEmcParameter::GetCrystalLength1 ( )
inline

Definition at line 53 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

53{ return CrystalLength1; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetCrystalLength1() [2/3]

G4double BesEmcParameter::GetCrystalLength1 ( )
inline

Definition at line 53 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

53{ return CrystalLength1; }

◆ GetCrystalLength1() [3/3]

G4double BesEmcParameter::GetCrystalLength1 ( )
inline

Definition at line 53 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

53{ return CrystalLength1; }

◆ GetEndRingDr() [1/3]

G4double BesEmcParameter::GetEndRingDr ( )
inline

Definition at line 116 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

116{ return EndRingDr; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetEndRingDr() [2/3]

G4double BesEmcParameter::GetEndRingDr ( )
inline

Definition at line 116 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

116{ return EndRingDr; }

◆ GetEndRingDr() [3/3]

G4double BesEmcParameter::GetEndRingDr ( )
inline

Definition at line 116 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

116{ return EndRingDr; }

◆ GetEndRingDz() [1/3]

G4double BesEmcParameter::GetEndRingDz ( )
inline

Definition at line 115 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

115{ return EndRingDz; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetEndRingDz() [2/3]

G4double BesEmcParameter::GetEndRingDz ( )
inline

Definition at line 115 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

115{ return EndRingDz; }

◆ GetEndRingDz() [3/3]

G4double BesEmcParameter::GetEndRingDz ( )
inline

Definition at line 115 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

115{ return EndRingDz; }

◆ GetEndRingRmin() [1/3]

G4double BesEmcParameter::GetEndRingRmin ( )
inline

Definition at line 117 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

117{ return EndRingRmin; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetEndRingRmin() [2/3]

G4double BesEmcParameter::GetEndRingRmin ( )
inline

Definition at line 117 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

117{ return EndRingRmin; }

◆ GetEndRingRmin() [3/3]

G4double BesEmcParameter::GetEndRingRmin ( )
inline

Definition at line 117 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

117{ return EndRingRmin; }

◆ GetHangingPlateDz() [1/3]

G4double BesEmcParameter::GetHangingPlateDz ( )
inline

Definition at line 90 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

90{ return HangingPlateDz; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetHangingPlateDz() [2/3]

G4double BesEmcParameter::GetHangingPlateDz ( )
inline

Definition at line 90 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

90{ return HangingPlateDz; }

◆ GetHangingPlateDz() [3/3]

G4double BesEmcParameter::GetHangingPlateDz ( )
inline

Definition at line 90 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

90{ return HangingPlateDz; }

◆ GetHighRange() [1/3]

G4double BesEmcParameter::GetHighRange ( )
inline

Definition at line 36 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

36{ return m_highRange; }

Referenced by BesEmcWaveform::BesEmcWaveform().

◆ GetHighRange() [2/3]

G4double BesEmcParameter::GetHighRange ( )
inline

Definition at line 36 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

36{ return m_highRange; }

◆ GetHighRange() [3/3]

G4double BesEmcParameter::GetHighRange ( )
inline

Definition at line 36 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

36{ return m_highRange; }

◆ GetInstance() [1/3]

BesEmcParameter & BesEmcParameter::GetInstance ( )
static

Definition at line 28 of file BesEmcParameter.cc.

28 {
29 if ( !Exist() )
30 {
31 fpInstance = new BesEmcParameter;
32 fpInstance->ReadData();
33 }
34 return *fpInstance;
35}
static bool Exist()

Referenced by BesEmcDigitizer::AddNoise5x5(), BesEmcDigitizer::AddNoiseAll(), BesEmcWaveform::BesEmcWaveform(), BesEmcGeometry::ReadEMCParameters(), and BesEmcEndGeometry::ReadParameters().

◆ GetInstance() [2/3]

BesEmcParameter & BesEmcParameter::GetInstance ( )
static

◆ GetInstance() [3/3]

BesEmcParameter & BesEmcParameter::GetInstance ( )
static

◆ GetLightOutput() [1/6]

G4double BesEmcParameter::GetLightOutput ( G4int i)
inline

◆ GetLightOutput() [2/6]

G4double BesEmcParameter::GetLightOutput ( G4int i)
inline

Definition at line 119 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

119{ return lightOutput[i]; }

◆ GetLightOutput() [3/6]

G4double BesEmcParameter::GetLightOutput ( G4int i)
inline

Definition at line 119 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

119{ return lightOutput[i]; }

◆ GetLightOutput() [4/6]

G4double BesEmcParameter::GetLightOutput ( G4int partId,
G4int theta,
G4int phi )

Definition at line 138 of file BesEmcParameter.cc.

138 {
139 EmcStructure struc;
140 struc.setEmcStruc();
141 G4int index = struc.getGeomIndex( partId, theta, phi );
142 if ( index >= 0 && index < 6240 ) { return lightOutput[index]; }
143 else { return 1.; }
144}
int getGeomIndex(unsigned int PartId, unsigned int ThetaIndex, unsigned int PhiIndex) const

◆ GetLightOutput() [5/6]

G4double BesEmcParameter::GetLightOutput ( G4int ,
G4int ,
G4int  )

◆ GetLightOutput() [6/6]

G4double BesEmcParameter::GetLightOutput ( G4int ,
G4int ,
G4int  )

◆ GetLowRange() [1/3]

G4double BesEmcParameter::GetLowRange ( )
inline

Definition at line 38 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

38{ return m_lowRange; }

Referenced by BesEmcWaveform::BesEmcWaveform().

◆ GetLowRange() [2/3]

G4double BesEmcParameter::GetLowRange ( )
inline

Definition at line 38 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

38{ return m_lowRange; }

◆ GetLowRange() [3/3]

G4double BesEmcParameter::GetLowRange ( )
inline

Definition at line 38 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

38{ return m_lowRange; }

◆ GetMidRange() [1/3]

G4double BesEmcParameter::GetMidRange ( )
inline

Definition at line 37 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

37{ return m_midRange; }

Referenced by BesEmcWaveform::BesEmcWaveform().

◆ GetMidRange() [2/3]

G4double BesEmcParameter::GetMidRange ( )
inline

Definition at line 37 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

37{ return m_midRange; }

◆ GetMidRange() [3/3]

G4double BesEmcParameter::GetMidRange ( )
inline

Definition at line 37 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

37{ return m_midRange; }

◆ GetMylarThickness() [1/3]

G4double BesEmcParameter::GetMylarThickness ( )
inline

◆ GetMylarThickness() [2/3]

G4double BesEmcParameter::GetMylarThickness ( )
inline

Definition at line 60 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

60{ return fMylarThickness; }

◆ GetMylarThickness() [3/3]

G4double BesEmcParameter::GetMylarThickness ( )
inline

Definition at line 60 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

60{ return fMylarThickness; }

◆ GetNonuniformity() [1/3]

G4double BesEmcParameter::GetNonuniformity ( )
inline

Definition at line 44 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

44{ return m_nonuniformity; }

Referenced by BesEmcWaveform::BesEmcWaveform().

◆ GetNonuniformity() [2/3]

G4double BesEmcParameter::GetNonuniformity ( )
inline

Definition at line 44 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

44{ return m_nonuniformity; }

◆ GetNonuniformity() [3/3]

G4double BesEmcParameter::GetNonuniformity ( )
inline

Definition at line 44 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

44{ return m_nonuniformity; }

◆ GetOCGirderAngle() [1/3]

G4double BesEmcParameter::GetOCGirderAngle ( )
inline

Definition at line 91 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

91{ return OCGirderAngle; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetOCGirderAngle() [2/3]

G4double BesEmcParameter::GetOCGirderAngle ( )
inline

Definition at line 91 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

91{ return OCGirderAngle; }

◆ GetOCGirderAngle() [3/3]

G4double BesEmcParameter::GetOCGirderAngle ( )
inline

Definition at line 91 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

91{ return OCGirderAngle; }

◆ GetOrgGlassLengthX() [1/3]

G4double BesEmcParameter::GetOrgGlassLengthX ( )
inline

Definition at line 95 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

95{ return orgGlassLengthX; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetOrgGlassLengthX() [2/3]

G4double BesEmcParameter::GetOrgGlassLengthX ( )
inline

Definition at line 95 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

95{ return orgGlassLengthX; }

◆ GetOrgGlassLengthX() [3/3]

G4double BesEmcParameter::GetOrgGlassLengthX ( )
inline

Definition at line 95 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

95{ return orgGlassLengthX; }

◆ GetOrgGlassLengthY() [1/3]

G4double BesEmcParameter::GetOrgGlassLengthY ( )
inline

Definition at line 96 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

96{ return orgGlassLengthY; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetOrgGlassLengthY() [2/3]

G4double BesEmcParameter::GetOrgGlassLengthY ( )
inline

Definition at line 96 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

96{ return orgGlassLengthY; }

◆ GetOrgGlassLengthY() [3/3]

G4double BesEmcParameter::GetOrgGlassLengthY ( )
inline

Definition at line 96 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

96{ return orgGlassLengthY; }

◆ GetOrgGlassLengthZ() [1/3]

G4double BesEmcParameter::GetOrgGlassLengthZ ( )
inline

Definition at line 97 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

97{ return orgGlassLengthZ; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetOrgGlassLengthZ() [2/3]

G4double BesEmcParameter::GetOrgGlassLengthZ ( )
inline

Definition at line 97 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

97{ return orgGlassLengthZ; }

◆ GetOrgGlassLengthZ() [3/3]

G4double BesEmcParameter::GetOrgGlassLengthZ ( )
inline

Definition at line 97 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

97{ return orgGlassLengthZ; }

◆ GetPABoxDz() [1/3]

G4double BesEmcParameter::GetPABoxDz ( )
inline

Definition at line 104 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

104{ return PABoxDz; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetPABoxDz() [2/3]

G4double BesEmcParameter::GetPABoxDz ( )
inline

Definition at line 104 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

104{ return PABoxDz; }

◆ GetPABoxDz() [3/3]

G4double BesEmcParameter::GetPABoxDz ( )
inline

Definition at line 104 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

104{ return PABoxDz; }

◆ GetPABoxThickness() [1/3]

G4double BesEmcParameter::GetPABoxThickness ( )
inline

Definition at line 105 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

105{ return PABoxThickness; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetPABoxThickness() [2/3]

G4double BesEmcParameter::GetPABoxThickness ( )
inline

Definition at line 105 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

105{ return PABoxThickness; }

◆ GetPABoxThickness() [3/3]

G4double BesEmcParameter::GetPABoxThickness ( )
inline

Definition at line 105 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

105{ return PABoxThickness; }

◆ GetPDLengthX() [1/3]

G4double BesEmcParameter::GetPDLengthX ( )
inline

Definition at line 99 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

99{ return PDLengthX; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetPDLengthX() [2/3]

G4double BesEmcParameter::GetPDLengthX ( )
inline

Definition at line 99 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

99{ return PDLengthX; }

◆ GetPDLengthX() [3/3]

G4double BesEmcParameter::GetPDLengthX ( )
inline

Definition at line 99 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

99{ return PDLengthX; }

◆ GetPDLengthY() [1/3]

G4double BesEmcParameter::GetPDLengthY ( )
inline

Definition at line 100 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

100{ return PDLengthY; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetPDLengthY() [2/3]

G4double BesEmcParameter::GetPDLengthY ( )
inline

Definition at line 100 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

100{ return PDLengthY; }

◆ GetPDLengthY() [3/3]

G4double BesEmcParameter::GetPDLengthY ( )
inline

Definition at line 100 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

100{ return PDLengthY; }

◆ GetPDLengthZ() [1/3]

G4double BesEmcParameter::GetPDLengthZ ( )
inline

Definition at line 101 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

101{ return PDLengthZ; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetPDLengthZ() [2/3]

G4double BesEmcParameter::GetPDLengthZ ( )
inline

Definition at line 101 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

101{ return PDLengthZ; }

◆ GetPDLengthZ() [3/3]

G4double BesEmcParameter::GetPDLengthZ ( )
inline

Definition at line 101 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

101{ return PDLengthZ; }

◆ GetPeakTime() [1/3]

G4double BesEmcParameter::GetPeakTime ( )
inline

Definition at line 40 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

40{ return m_peakTime; }

Referenced by BesEmcWaveform::BesEmcWaveform().

◆ GetPeakTime() [2/3]

G4double BesEmcParameter::GetPeakTime ( )
inline

Definition at line 40 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

40{ return m_peakTime; }

◆ GetPeakTime() [3/3]

G4double BesEmcParameter::GetPeakTime ( )
inline

Definition at line 40 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

40{ return m_peakTime; }

◆ GetPentaInOneSector() [1/3]

G4int BesEmcParameter::GetPentaInOneSector ( G4int nb)
inline

Definition at line 56 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

56{ return pentaInOneSector[nb]; }

Referenced by BesEmcEndGeometry::ReadParameters().

◆ GetPentaInOneSector() [2/3]

G4int BesEmcParameter::GetPentaInOneSector ( G4int nb)
inline

Definition at line 56 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

56{ return pentaInOneSector[nb]; }

◆ GetPentaInOneSector() [3/3]

G4int BesEmcParameter::GetPentaInOneSector ( G4int nb)
inline

Definition at line 56 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

56{ return pentaInOneSector[nb]; }

◆ GetPhotonsPerMeV() [1/3]

G4double BesEmcParameter::GetPhotonsPerMeV ( )
inline

Definition at line 43 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

43{ return m_photonsPerMeV; }

Referenced by BesEmcWaveform::BesEmcWaveform().

◆ GetPhotonsPerMeV() [2/3]

G4double BesEmcParameter::GetPhotonsPerMeV ( )
inline

Definition at line 43 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

43{ return m_photonsPerMeV; }

◆ GetPhotonsPerMeV() [3/3]

G4double BesEmcParameter::GetPhotonsPerMeV ( )
inline

Definition at line 43 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

43{ return m_photonsPerMeV; }

◆ GetRearBoxDz() [1/3]

G4double BesEmcParameter::GetRearBoxDz ( )
inline

Definition at line 89 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

89{ return rearBoxDz; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetRearBoxDz() [2/3]

G4double BesEmcParameter::GetRearBoxDz ( )
inline

Definition at line 89 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

89{ return rearBoxDz; }

◆ GetRearBoxDz() [3/3]

G4double BesEmcParameter::GetRearBoxDz ( )
inline

Definition at line 89 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

89{ return rearBoxDz; }

◆ GetRearBoxLength() [1/3]

G4double BesEmcParameter::GetRearBoxLength ( )
inline

Definition at line 88 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

88{ return rearBoxLength; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetRearBoxLength() [2/3]

G4double BesEmcParameter::GetRearBoxLength ( )
inline

Definition at line 88 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

88{ return rearBoxLength; }

◆ GetRearBoxLength() [3/3]

G4double BesEmcParameter::GetRearBoxLength ( )
inline

Definition at line 88 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

88{ return rearBoxLength; }

◆ GetRearCasingThickness() [1/3]

G4double BesEmcParameter::GetRearCasingThickness ( )
inline

Definition at line 93 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

93{ return rearCasingThickness; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetRearCasingThickness() [2/3]

G4double BesEmcParameter::GetRearCasingThickness ( )
inline

Definition at line 93 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

93{ return rearCasingThickness; }

◆ GetRearCasingThickness() [3/3]

G4double BesEmcParameter::GetRearCasingThickness ( )
inline

Definition at line 93 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

93{ return rearCasingThickness; }

◆ GetSampleTime() [1/3]

G4double BesEmcParameter::GetSampleTime ( )
inline

Definition at line 39 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

39{ return m_sampleTime; }

Referenced by BesEmcWaveform::BesEmcWaveform().

◆ GetSampleTime() [2/3]

G4double BesEmcParameter::GetSampleTime ( )
inline

Definition at line 39 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

39{ return m_sampleTime; }

◆ GetSampleTime() [3/3]

G4double BesEmcParameter::GetSampleTime ( )
inline

Definition at line 39 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

39{ return m_sampleTime; }

◆ GetSPBarThickness() [1/3]

G4double BesEmcParameter::GetSPBarThickness ( )
inline

Definition at line 111 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

111{ return SPBarThickness; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetSPBarThickness() [2/3]

G4double BesEmcParameter::GetSPBarThickness ( )
inline

Definition at line 111 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

111{ return SPBarThickness; }

◆ GetSPBarThickness() [3/3]

G4double BesEmcParameter::GetSPBarThickness ( )
inline

Definition at line 111 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

111{ return SPBarThickness; }

◆ GetSPBarThickness1() [1/3]

G4double BesEmcParameter::GetSPBarThickness1 ( )
inline

Definition at line 112 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

112{ return SPBarThickness1; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetSPBarThickness1() [2/3]

G4double BesEmcParameter::GetSPBarThickness1 ( )
inline

Definition at line 112 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

112{ return SPBarThickness1; }

◆ GetSPBarThickness1() [3/3]

G4double BesEmcParameter::GetSPBarThickness1 ( )
inline

Definition at line 112 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

112{ return SPBarThickness1; }

◆ GetSPBarwidth() [1/3]

G4double BesEmcParameter::GetSPBarwidth ( )
inline

Definition at line 113 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

113{ return SPBarwidth; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetSPBarwidth() [2/3]

G4double BesEmcParameter::GetSPBarwidth ( )
inline

Definition at line 113 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

113{ return SPBarwidth; }

◆ GetSPBarwidth() [3/3]

G4double BesEmcParameter::GetSPBarwidth ( )
inline

Definition at line 113 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

113{ return SPBarwidth; }

◆ GetTaperRingDz() [1/3]

G4double BesEmcParameter::GetTaperRingDz ( )
inline

Definition at line 80 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

80{ return TaperRingDz; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetTaperRingDz() [2/3]

G4double BesEmcParameter::GetTaperRingDz ( )
inline

Definition at line 80 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

80{ return TaperRingDz; }

◆ GetTaperRingDz() [3/3]

G4double BesEmcParameter::GetTaperRingDz ( )
inline

Definition at line 80 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

80{ return TaperRingDz; }

◆ GetTaperRingInnerLength() [1/3]

G4double BesEmcParameter::GetTaperRingInnerLength ( )
inline

Definition at line 85 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

85{ return TaperRingInnerLength; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetTaperRingInnerLength() [2/3]

G4double BesEmcParameter::GetTaperRingInnerLength ( )
inline

Definition at line 85 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

85{ return TaperRingInnerLength; }

◆ GetTaperRingInnerLength() [3/3]

G4double BesEmcParameter::GetTaperRingInnerLength ( )
inline

Definition at line 85 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

85{ return TaperRingInnerLength; }

◆ GetTaperRingOuterLength() [1/3]

G4double BesEmcParameter::GetTaperRingOuterLength ( )
inline

Definition at line 86 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

86{ return TaperRingOuterLength; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetTaperRingOuterLength() [2/3]

G4double BesEmcParameter::GetTaperRingOuterLength ( )
inline

Definition at line 86 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

86{ return TaperRingOuterLength; }

◆ GetTaperRingOuterLength() [3/3]

G4double BesEmcParameter::GetTaperRingOuterLength ( )
inline

Definition at line 86 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

86{ return TaperRingOuterLength; }

◆ GetTaperRingTheta() [1/3]

G4double BesEmcParameter::GetTaperRingTheta ( )
inline

Definition at line 84 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

84{ return TaperRingTheta; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetTaperRingTheta() [2/3]

G4double BesEmcParameter::GetTaperRingTheta ( )
inline

Definition at line 84 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

84{ return TaperRingTheta; }

◆ GetTaperRingTheta() [3/3]

G4double BesEmcParameter::GetTaperRingTheta ( )
inline

Definition at line 84 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

84{ return TaperRingTheta; }

◆ GetTaperRingThickness1() [1/3]

G4double BesEmcParameter::GetTaperRingThickness1 ( )
inline

Definition at line 81 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

81{ return TaperRingThickness1; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetTaperRingThickness1() [2/3]

G4double BesEmcParameter::GetTaperRingThickness1 ( )
inline

Definition at line 81 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

81{ return TaperRingThickness1; }

◆ GetTaperRingThickness1() [3/3]

G4double BesEmcParameter::GetTaperRingThickness1 ( )
inline

Definition at line 81 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

81{ return TaperRingThickness1; }

◆ GetTaperRingThickness2() [1/3]

G4double BesEmcParameter::GetTaperRingThickness2 ( )
inline

Definition at line 82 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

82{ return TaperRingThickness2; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetTaperRingThickness2() [2/3]

G4double BesEmcParameter::GetTaperRingThickness2 ( )
inline

Definition at line 82 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

82{ return TaperRingThickness2; }

◆ GetTaperRingThickness2() [3/3]

G4double BesEmcParameter::GetTaperRingThickness2 ( )
inline

Definition at line 82 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

82{ return TaperRingThickness2; }

◆ GetTaperRingThickness3() [1/3]

G4double BesEmcParameter::GetTaperRingThickness3 ( )
inline

Definition at line 83 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

83{ return TaperRingThickness3; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetTaperRingThickness3() [2/3]

G4double BesEmcParameter::GetTaperRingThickness3 ( )
inline

Definition at line 83 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

83{ return TaperRingThickness3; }

◆ GetTaperRingThickness3() [3/3]

G4double BesEmcParameter::GetTaperRingThickness3 ( )
inline

Definition at line 83 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

83{ return TaperRingThickness3; }

◆ GetTau() [1/3]

G4double BesEmcParameter::GetTau ( )
inline

Definition at line 35 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

35{ return m_tau; }

Referenced by BesEmcWaveform::BesEmcWaveform().

◆ GetTau() [2/3]

G4double BesEmcParameter::GetTau ( )
inline

Definition at line 35 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

35{ return m_tau; }

◆ GetTau() [3/3]

G4double BesEmcParameter::GetTau ( )
inline

Definition at line 35 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

35{ return m_tau; }

◆ GetTimeOffset() [1/3]

G4double BesEmcParameter::GetTimeOffset ( )
inline

Definition at line 41 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

41{ return m_timeOffset; }

Referenced by BesEmcWaveform::BesEmcWaveform().

◆ GetTimeOffset() [2/3]

G4double BesEmcParameter::GetTimeOffset ( )
inline

Definition at line 41 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

41{ return m_timeOffset; }

◆ GetTimeOffset() [3/3]

G4double BesEmcParameter::GetTimeOffset ( )
inline

Definition at line 41 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

41{ return m_timeOffset; }

◆ GetTyvekThickness() [1/3]

G4double BesEmcParameter::GetTyvekThickness ( )
inline

◆ GetTyvekThickness() [2/3]

G4double BesEmcParameter::GetTyvekThickness ( )
inline

Definition at line 58 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

58{ return fTyvekThickness; }

◆ GetTyvekThickness() [3/3]

G4double BesEmcParameter::GetTyvekThickness ( )
inline

Definition at line 58 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

58{ return fTyvekThickness; }

◆ GetWaterPipeDr() [1/3]

G4double BesEmcParameter::GetWaterPipeDr ( )
inline

Definition at line 108 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

108{ return waterPipeDr; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetWaterPipeDr() [2/3]

G4double BesEmcParameter::GetWaterPipeDr ( )
inline

Definition at line 108 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

108{ return waterPipeDr; }

◆ GetWaterPipeDr() [3/3]

G4double BesEmcParameter::GetWaterPipeDr ( )
inline

Definition at line 108 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

108{ return waterPipeDr; }

◆ GetWaterPipeThickness() [1/3]

G4double BesEmcParameter::GetWaterPipeThickness ( )
inline

Definition at line 109 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

109{ return waterPipeThickness; }

Referenced by BesEmcGeometry::ReadEMCParameters().

◆ GetWaterPipeThickness() [2/3]

G4double BesEmcParameter::GetWaterPipeThickness ( )
inline

Definition at line 109 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

109{ return waterPipeThickness; }

◆ GetWaterPipeThickness() [3/3]

G4double BesEmcParameter::GetWaterPipeThickness ( )
inline

Definition at line 109 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

109{ return waterPipeThickness; }

◆ GetWorldDz() [1/3]

G4double BesEmcParameter::GetWorldDz ( )
inline

Definition at line 50 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

50{ return WorldDz; }

Referenced by BesEmcEndGeometry::ReadParameters().

◆ GetWorldDz() [2/3]

G4double BesEmcParameter::GetWorldDz ( )
inline

Definition at line 50 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

50{ return WorldDz; }

◆ GetWorldDz() [3/3]

G4double BesEmcParameter::GetWorldDz ( )
inline

Definition at line 50 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

50{ return WorldDz; }

◆ GetWorldRmax1() [1/3]

G4double BesEmcParameter::GetWorldRmax1 ( )
inline

Definition at line 47 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

47{ return WorldRmax1; }

Referenced by BesEmcEndGeometry::ReadParameters().

◆ GetWorldRmax1() [2/3]

G4double BesEmcParameter::GetWorldRmax1 ( )
inline

Definition at line 47 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

47{ return WorldRmax1; }

◆ GetWorldRmax1() [3/3]

G4double BesEmcParameter::GetWorldRmax1 ( )
inline

Definition at line 47 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

47{ return WorldRmax1; }

◆ GetWorldRmax2() [1/3]

G4double BesEmcParameter::GetWorldRmax2 ( )
inline

Definition at line 49 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

49{ return WorldRmax2; }

Referenced by BesEmcEndGeometry::ReadParameters().

◆ GetWorldRmax2() [2/3]

G4double BesEmcParameter::GetWorldRmax2 ( )
inline

Definition at line 49 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

49{ return WorldRmax2; }

◆ GetWorldRmax2() [3/3]

G4double BesEmcParameter::GetWorldRmax2 ( )
inline

Definition at line 49 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

49{ return WorldRmax2; }

◆ GetWorldRmin1() [1/3]

G4double BesEmcParameter::GetWorldRmin1 ( )
inline

Definition at line 46 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

46{ return WorldRmin1; }

Referenced by BesEmcEndGeometry::ReadParameters().

◆ GetWorldRmin1() [2/3]

G4double BesEmcParameter::GetWorldRmin1 ( )
inline

Definition at line 46 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

46{ return WorldRmin1; }

◆ GetWorldRmin1() [3/3]

G4double BesEmcParameter::GetWorldRmin1 ( )
inline

Definition at line 46 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

46{ return WorldRmin1; }

◆ GetWorldRmin2() [1/3]

G4double BesEmcParameter::GetWorldRmin2 ( )
inline

Definition at line 48 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

48{ return WorldRmin2; }

Referenced by BesEmcEndGeometry::ReadParameters().

◆ GetWorldRmin2() [2/3]

G4double BesEmcParameter::GetWorldRmin2 ( )
inline

Definition at line 48 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

48{ return WorldRmin2; }

◆ GetWorldRmin2() [3/3]

G4double BesEmcParameter::GetWorldRmin2 ( )
inline

Definition at line 48 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

48{ return WorldRmin2; }

◆ GetWorldZPosition() [1/3]

G4double BesEmcParameter::GetWorldZPosition ( )
inline

Definition at line 51 of file InstallArea/x86_64-el9-gcc13-dbg/include/EmcSim/BesEmcParameter.hh.

51{ return WorldZPosition; }

Referenced by BesEmcEndGeometry::ReadParameters().

◆ GetWorldZPosition() [2/3]

G4double BesEmcParameter::GetWorldZPosition ( )
inline

Definition at line 51 of file InstallArea/x86_64-el9-gcc13-opt/include/EmcSim/BesEmcParameter.hh.

51{ return WorldZPosition; }

◆ GetWorldZPosition() [3/3]

G4double BesEmcParameter::GetWorldZPosition ( )
inline

Definition at line 51 of file Simulation/BOOST/EmcSim/include/EmcSim/BesEmcParameter.hh.

51{ return WorldZPosition; }

◆ Kill() [1/3]

void BesEmcParameter::Kill ( )
static

Definition at line 39 of file BesEmcParameter.cc.

39 {
40 if ( Exist() )
41 {
42 delete fpInstance;
43 fpInstance = 0;
44 }
45}

Referenced by BesEmcConstruction::~BesEmcConstruction().

◆ Kill() [2/3]

void BesEmcParameter::Kill ( )
static

◆ Kill() [3/3]

void BesEmcParameter::Kill ( )
static

◆ ReadData() [1/3]

void BesEmcParameter::ReadData ( )

Definition at line 47 of file BesEmcParameter.cc.

47 {
48 G4String ParaPath = getenv( "EMCSIMROOT" );
49 if ( !ParaPath )
50 {
51 G4cout << "BOOST environment not set!" << G4endl;
52 exit( -1 );
53 }
54
55 G4String ParaPath1 = ParaPath;
56
57 ParaPath += "/dat/BesEmc.txt";
58 ifstream fin;
59 fin.open( ParaPath );
60 assert( fin );
61
62 const int maxCharOfOneLine = 255;
63 char temp[maxCharOfOneLine], *p;
64 int lineNo = 0, inputNo = 0;
65
66 while ( fin.peek() != EOF )
67 {
68 fin.getline( temp, maxCharOfOneLine );
69 p = temp;
70 lineNo++;
71 while ( *p != '\0' )
72 {
73 if ( *p == '#' )
74 {
75 *p = '\0'; // delete the comments.
76 break;
77 }
78 p++;
79 }
80 p = temp; // reset the pointer to the beginning of the string.
81 while ( *p == ' ' || *p == '\t' ) p++;
82 if ( *p == '\0' ) continue;
83 inputNo++;
84 switch ( inputNo )
85 {
86 case 1:
87 istrstream( p ) >> array_size >> m_tau >> m_highRange >> m_midRange >> m_lowRange >>
88 m_sampleTime >> m_bitNb >> m_photonsPerMeV >> m_nonuniformity >> m_peakTime >>
89 m_timeOffset;
90 break;
91 case 2:
92 istrstream( p ) >> WorldRmin1 >> WorldRmax1 >> WorldRmin2 >> WorldRmax2 >> WorldDz >>
93 WorldZPosition >> CrystalLength >> CrystalLength1;
94 break;
95 case 3:
96 istrstream( p ) >> cryNumInOneLayer[0] >> cryNumInOneLayer[1] >> cryNumInOneLayer[2] >>
97 cryNumInOneLayer[3] >> cryNumInOneLayer[4] >> cryNumInOneLayer[5];
98 break;
99 case 4:
100 istrstream( p ) >> pentaInOneSector[0] >> pentaInOneSector[1] >> pentaInOneSector[2] >>
101 pentaInOneSector[3] >> pentaInOneSector[4];
102 break;
103 case 5: istrstream( p ) >> fTyvekThickness >> fAlThickness >> fMylarThickness; break;
104 case 6:
105 istrstream( p ) >> BSCRmin >> BSCDz >> BSCRmin1 >> BSCRmax1 >> BSCRmin2 >> BSCRmax2 >>
106 BSCDz1;
107 break;
108 case 7: istrstream( p ) >> BSCAngleRotat >> BSCNbPhi >> BSCNbTheta; break;
109 case 8:
110 istrstream( p ) >> BSCYFront0 >> BSCYFront >> BSCYFront1 >> BSCPosition0 >> BSCPosition1;
111 break;
112 case 9:
113 istrstream( p ) >> TaperRingDz >> TaperRingThickness1 >> TaperRingThickness2 >>
114 TaperRingThickness3 >> TaperRingTheta >> TaperRingInnerLength >>
115 TaperRingOuterLength;
116 case 10:
117 istrstream( p ) >> rearBoxLength >> rearBoxDz >> HangingPlateDz >> OCGirderAngle >>
118 rearCasingThickness;
119 case 11:
120 istrstream( p ) >> orgGlassLengthX >> orgGlassLengthY >> orgGlassLengthZ >> PDLengthX >>
121 PDLengthY >> PDLengthZ >> AlPlateDz >> PABoxDz >> PABoxThickness;
122 case 12:
123 istrstream( p ) >> cableDr >> waterPipeDr >> waterPipeThickness >> SPBarThickness >>
124 SPBarThickness1 >> SPBarwidth >> EndRingDz >> EndRingDr >> EndRingRmin;
125 default:;
126 }
127 }
128 fin.close();
129
130 ifstream fin1;
131 ParaPath1 += "/dat/EmcLightOutput.dat";
132 fin1.open( ParaPath1 );
133 assert( fin1 );
134 for ( G4int i = 0; i < 6240; i++ ) { fin1 >> lightOutput[i]; }
135 fin1.close();
136}

◆ ReadData() [2/3]

void BesEmcParameter::ReadData ( )

◆ ReadData() [3/3]

void BesEmcParameter::ReadData ( )

The documentation for this class was generated from the following files: