BOSS 7.0.2
BESIII Offline Software System
Loading...
Searching...
No Matches
ExtBesEmcParameter Class Reference

#include <ExtBesEmcParameter.h>

Public Member Functions

 ExtBesEmcParameter ()
 
 ~ExtBesEmcParameter ()
 
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 ()
 
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 ()
 
 ExtBesEmcParameter ()
 
 ~ExtBesEmcParameter ()
 
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 ()
 
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 ()
 

Static Public Member Functions

static ExtBesEmcParameterGetInstance ()
 
static bool Exist ()
 
static void Kill ()
 
static ExtBesEmcParameterGetInstance ()
 
static bool Exist ()
 
static void Kill ()
 

Detailed Description

Constructor & Destructor Documentation

◆ ExtBesEmcParameter() [1/2]

ExtBesEmcParameter::ExtBesEmcParameter ( )

Definition at line 23 of file ExtBesEmcParameter.cxx.

24{}

Referenced by GetInstance().

◆ ~ExtBesEmcParameter() [1/2]

ExtBesEmcParameter::~ExtBesEmcParameter ( )

Definition at line 27 of file ExtBesEmcParameter.cxx.

28{}

◆ ExtBesEmcParameter() [2/2]

ExtBesEmcParameter::ExtBesEmcParameter ( )

◆ ~ExtBesEmcParameter() [2/2]

ExtBesEmcParameter::~ExtBesEmcParameter ( )

Member Function Documentation

◆ Exist() [1/2]

bool ExtBesEmcParameter::Exist ( )
static

Definition at line 41 of file ExtBesEmcParameter.cxx.

42{
43 return fpInstance!=0;
44}

Referenced by GetInstance(), and Kill().

◆ Exist() [2/2]

static bool ExtBesEmcParameter::Exist ( )
static

◆ GetADCbit() [1/2]

G4int ExtBesEmcParameter::GetADCbit ( )
inline

Definition at line 45 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

45{ return m_bitNb; }

◆ GetADCbit() [2/2]

G4int ExtBesEmcParameter::GetADCbit ( )
inline

Definition at line 45 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

45{ return m_bitNb; }

◆ GetAlPlateDz() [1/2]

G4double ExtBesEmcParameter::GetAlPlateDz ( )
inline

Definition at line 105 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

105{ return AlPlateDz; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetAlPlateDz() [2/2]

G4double ExtBesEmcParameter::GetAlPlateDz ( )
inline

Definition at line 105 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

105{ return AlPlateDz; }

◆ GetAlThickness() [1/2]

G4double ExtBesEmcParameter::GetAlThickness ( )
inline

◆ GetAlThickness() [2/2]

G4double ExtBesEmcParameter::GetAlThickness ( )
inline

Definition at line 61 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

61{ return fAlThickness; }

◆ GetArraySize() [1/2]

G4long ExtBesEmcParameter::GetArraySize ( )
inline

Definition at line 37 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

37{ return array_size; }

◆ GetArraySize() [2/2]

G4long ExtBesEmcParameter::GetArraySize ( )
inline

Definition at line 37 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

37{ return array_size; }

◆ GetBSCAngleRotat() [1/2]

G4double ExtBesEmcParameter::GetBSCAngleRotat ( )
inline

Definition at line 72 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

72{ return BSCAngleRotat; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetBSCAngleRotat() [2/2]

G4double ExtBesEmcParameter::GetBSCAngleRotat ( )
inline

Definition at line 72 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

72{ return BSCAngleRotat; }

◆ GetBSCDz() [1/2]

G4double ExtBesEmcParameter::GetBSCDz ( )
inline

Definition at line 65 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

65{ return BSCDz; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetBSCDz() [2/2]

G4double ExtBesEmcParameter::GetBSCDz ( )
inline

Definition at line 65 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

65{ return BSCDz; }

◆ GetBSCDz1() [1/2]

G4double ExtBesEmcParameter::GetBSCDz1 ( )
inline

Definition at line 70 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

70{ return BSCDz1; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetBSCDz1() [2/2]

G4double ExtBesEmcParameter::GetBSCDz1 ( )
inline

Definition at line 70 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

70{ return BSCDz1; }

◆ GetBSCNbPhi() [1/2]

G4int ExtBesEmcParameter::GetBSCNbPhi ( )
inline

Definition at line 73 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

73{ return BSCNbPhi; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetBSCNbPhi() [2/2]

G4int ExtBesEmcParameter::GetBSCNbPhi ( )
inline

Definition at line 73 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

73{ return BSCNbPhi; }

◆ GetBSCNbTheta() [1/2]

G4int ExtBesEmcParameter::GetBSCNbTheta ( )
inline

Definition at line 74 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

74{ return BSCNbTheta; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetBSCNbTheta() [2/2]

G4int ExtBesEmcParameter::GetBSCNbTheta ( )
inline

Definition at line 74 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

74{ return BSCNbTheta; }

◆ GetBSCPosition0() [1/2]

G4double ExtBesEmcParameter::GetBSCPosition0 ( )
inline

Definition at line 79 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

79{ return BSCPosition0; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetBSCPosition0() [2/2]

G4double ExtBesEmcParameter::GetBSCPosition0 ( )
inline

Definition at line 79 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

79{ return BSCPosition0; }

◆ GetBSCPosition1() [1/2]

G4double ExtBesEmcParameter::GetBSCPosition1 ( )
inline

Definition at line 80 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

80{ return BSCPosition1; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetBSCPosition1() [2/2]

G4double ExtBesEmcParameter::GetBSCPosition1 ( )
inline

Definition at line 80 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

80{ return BSCPosition1; }

◆ GetBSCRmax1() [1/2]

G4double ExtBesEmcParameter::GetBSCRmax1 ( )
inline

Definition at line 67 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

67{ return BSCRmax1; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetBSCRmax1() [2/2]

G4double ExtBesEmcParameter::GetBSCRmax1 ( )
inline

Definition at line 67 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

67{ return BSCRmax1; }

◆ GetBSCRmax2() [1/2]

G4double ExtBesEmcParameter::GetBSCRmax2 ( )
inline

Definition at line 69 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

69{ return BSCRmax2; }

◆ GetBSCRmax2() [2/2]

G4double ExtBesEmcParameter::GetBSCRmax2 ( )
inline

Definition at line 69 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

69{ return BSCRmax2; }

◆ GetBSCRmin() [1/2]

G4double ExtBesEmcParameter::GetBSCRmin ( )
inline

Definition at line 64 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

64{ return BSCRmin; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetBSCRmin() [2/2]

G4double ExtBesEmcParameter::GetBSCRmin ( )
inline

Definition at line 64 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

64{ return BSCRmin; }

◆ GetBSCRmin1() [1/2]

G4double ExtBesEmcParameter::GetBSCRmin1 ( )
inline

Definition at line 66 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

66{ return BSCRmin1; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetBSCRmin1() [2/2]

G4double ExtBesEmcParameter::GetBSCRmin1 ( )
inline

Definition at line 66 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

66{ return BSCRmin1; }

◆ GetBSCRmin2() [1/2]

G4double ExtBesEmcParameter::GetBSCRmin2 ( )
inline

Definition at line 68 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

68{ return BSCRmin2; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetBSCRmin2() [2/2]

G4double ExtBesEmcParameter::GetBSCRmin2 ( )
inline

Definition at line 68 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

68{ return BSCRmin2; }

◆ GetBSCYFront() [1/2]

G4double ExtBesEmcParameter::GetBSCYFront ( )
inline

Definition at line 77 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

77{ return BSCYFront; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetBSCYFront() [2/2]

G4double ExtBesEmcParameter::GetBSCYFront ( )
inline

Definition at line 77 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

77{ return BSCYFront; }

◆ GetBSCYFront0() [1/2]

G4double ExtBesEmcParameter::GetBSCYFront0 ( )
inline

Definition at line 76 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

76{ return BSCYFront0; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetBSCYFront0() [2/2]

G4double ExtBesEmcParameter::GetBSCYFront0 ( )
inline

Definition at line 76 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

76{ return BSCYFront0; }

◆ GetBSCYFront1() [1/2]

G4double ExtBesEmcParameter::GetBSCYFront1 ( )
inline

Definition at line 78 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

78{ return BSCYFront1; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetBSCYFront1() [2/2]

G4double ExtBesEmcParameter::GetBSCYFront1 ( )
inline

Definition at line 78 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

78{ return BSCYFront1; }

◆ GetCableDr() [1/2]

G4double ExtBesEmcParameter::GetCableDr ( )
inline

Definition at line 109 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

109{ return cableDr; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetCableDr() [2/2]

G4double ExtBesEmcParameter::GetCableDr ( )
inline

Definition at line 109 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

109{ return cableDr; }

◆ GetCryInOneLayer() [1/2]

G4int ExtBesEmcParameter::GetCryInOneLayer ( G4int  nb)
inline

Definition at line 57 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

57{ return cryNumInOneLayer[nb]; }

Referenced by ExtBesEmcEndGeometry::ReadParameters().

◆ GetCryInOneLayer() [2/2]

G4int ExtBesEmcParameter::GetCryInOneLayer ( G4int  nb)
inline

Definition at line 57 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

57{ return cryNumInOneLayer[nb]; }

◆ GetCrystalLength() [1/2]

G4double ExtBesEmcParameter::GetCrystalLength ( )
inline

◆ GetCrystalLength() [2/2]

G4double ExtBesEmcParameter::GetCrystalLength ( )
inline

Definition at line 55 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

55{ return CrystalLength; }

◆ GetEndRingDr() [1/2]

G4double ExtBesEmcParameter::GetEndRingDr ( )
inline

Definition at line 118 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

118{ return EndRingDr; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetEndRingDr() [2/2]

G4double ExtBesEmcParameter::GetEndRingDr ( )
inline

Definition at line 118 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

118{ return EndRingDr; }

◆ GetEndRingDz() [1/2]

G4double ExtBesEmcParameter::GetEndRingDz ( )
inline

Definition at line 117 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

117{ return EndRingDz; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetEndRingDz() [2/2]

G4double ExtBesEmcParameter::GetEndRingDz ( )
inline

Definition at line 117 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

117{ return EndRingDz; }

◆ GetEndRingRmin() [1/2]

G4double ExtBesEmcParameter::GetEndRingRmin ( )
inline

Definition at line 119 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

119{ return EndRingRmin; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetEndRingRmin() [2/2]

G4double ExtBesEmcParameter::GetEndRingRmin ( )
inline

Definition at line 119 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

119{ return EndRingRmin; }

◆ GetHangingPlateDz() [1/2]

G4double ExtBesEmcParameter::GetHangingPlateDz ( )
inline

Definition at line 92 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

92{ return HangingPlateDz; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetHangingPlateDz() [2/2]

G4double ExtBesEmcParameter::GetHangingPlateDz ( )
inline

Definition at line 92 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

92{ return HangingPlateDz; }

◆ GetHighRange() [1/2]

G4double ExtBesEmcParameter::GetHighRange ( )
inline

Definition at line 39 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

39{ return m_highRange; }

◆ GetHighRange() [2/2]

G4double ExtBesEmcParameter::GetHighRange ( )
inline

Definition at line 39 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

39{ return m_highRange; }

◆ GetInstance() [1/2]

ExtBesEmcParameter & ExtBesEmcParameter::GetInstance ( )
static

Definition at line 32 of file ExtBesEmcParameter.cxx.

33{
34 if(!Exist()) {
35 fpInstance=new ExtBesEmcParameter;
36 fpInstance->ReadData();
37 }
38 return *fpInstance;
39}

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetInstance() [2/2]

static ExtBesEmcParameter & ExtBesEmcParameter::GetInstance ( )
static

◆ GetLowRange() [1/2]

G4double ExtBesEmcParameter::GetLowRange ( )
inline

Definition at line 41 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

41{ return m_lowRange; }

◆ GetLowRange() [2/2]

G4double ExtBesEmcParameter::GetLowRange ( )
inline

Definition at line 41 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

41{ return m_lowRange; }

◆ GetMidRange() [1/2]

G4double ExtBesEmcParameter::GetMidRange ( )
inline

Definition at line 40 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

40{ return m_midRange; }

◆ GetMidRange() [2/2]

G4double ExtBesEmcParameter::GetMidRange ( )
inline

Definition at line 40 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

40{ return m_midRange; }

◆ GetMylarThickness() [1/2]

G4double ExtBesEmcParameter::GetMylarThickness ( )
inline

◆ GetMylarThickness() [2/2]

G4double ExtBesEmcParameter::GetMylarThickness ( )
inline

Definition at line 62 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

62{ return fMylarThickness; }

◆ GetNonuniformity() [1/2]

G4double ExtBesEmcParameter::GetNonuniformity ( )
inline

Definition at line 47 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

47{ return m_nonuniformity; }

◆ GetNonuniformity() [2/2]

G4double ExtBesEmcParameter::GetNonuniformity ( )
inline

Definition at line 47 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

47{ return m_nonuniformity; }

◆ GetOCGirderAngle() [1/2]

G4double ExtBesEmcParameter::GetOCGirderAngle ( )
inline

Definition at line 93 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

93{ return OCGirderAngle; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetOCGirderAngle() [2/2]

G4double ExtBesEmcParameter::GetOCGirderAngle ( )
inline

Definition at line 93 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

93{ return OCGirderAngle; }

◆ GetOrgGlassLengthX() [1/2]

G4double ExtBesEmcParameter::GetOrgGlassLengthX ( )
inline

Definition at line 97 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

97{ return orgGlassLengthX; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetOrgGlassLengthX() [2/2]

G4double ExtBesEmcParameter::GetOrgGlassLengthX ( )
inline

Definition at line 97 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

97{ return orgGlassLengthX; }

◆ GetOrgGlassLengthY() [1/2]

G4double ExtBesEmcParameter::GetOrgGlassLengthY ( )
inline

Definition at line 98 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

98{ return orgGlassLengthY; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetOrgGlassLengthY() [2/2]

G4double ExtBesEmcParameter::GetOrgGlassLengthY ( )
inline

Definition at line 98 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

98{ return orgGlassLengthY; }

◆ GetOrgGlassLengthZ() [1/2]

G4double ExtBesEmcParameter::GetOrgGlassLengthZ ( )
inline

Definition at line 99 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

99{ return orgGlassLengthZ; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetOrgGlassLengthZ() [2/2]

G4double ExtBesEmcParameter::GetOrgGlassLengthZ ( )
inline

Definition at line 99 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

99{ return orgGlassLengthZ; }

◆ GetPABoxDz() [1/2]

G4double ExtBesEmcParameter::GetPABoxDz ( )
inline

Definition at line 106 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

106{ return PABoxDz; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetPABoxDz() [2/2]

G4double ExtBesEmcParameter::GetPABoxDz ( )
inline

Definition at line 106 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

106{ return PABoxDz; }

◆ GetPABoxThickness() [1/2]

G4double ExtBesEmcParameter::GetPABoxThickness ( )
inline

Definition at line 107 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

107{ return PABoxThickness; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetPABoxThickness() [2/2]

G4double ExtBesEmcParameter::GetPABoxThickness ( )
inline

Definition at line 107 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

107{ return PABoxThickness; }

◆ GetPDLengthX() [1/2]

G4double ExtBesEmcParameter::GetPDLengthX ( )
inline

Definition at line 101 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

101{ return PDLengthX; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetPDLengthX() [2/2]

G4double ExtBesEmcParameter::GetPDLengthX ( )
inline

Definition at line 101 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

101{ return PDLengthX; }

◆ GetPDLengthY() [1/2]

G4double ExtBesEmcParameter::GetPDLengthY ( )
inline

Definition at line 102 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

102{ return PDLengthY; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetPDLengthY() [2/2]

G4double ExtBesEmcParameter::GetPDLengthY ( )
inline

Definition at line 102 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

102{ return PDLengthY; }

◆ GetPDLengthZ() [1/2]

G4double ExtBesEmcParameter::GetPDLengthZ ( )
inline

Definition at line 103 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

103{ return PDLengthZ; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetPDLengthZ() [2/2]

G4double ExtBesEmcParameter::GetPDLengthZ ( )
inline

Definition at line 103 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

103{ return PDLengthZ; }

◆ GetPeakTime() [1/2]

G4double ExtBesEmcParameter::GetPeakTime ( )
inline

Definition at line 43 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

43{ return m_peakTime; }

◆ GetPeakTime() [2/2]

G4double ExtBesEmcParameter::GetPeakTime ( )
inline

Definition at line 43 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

43{ return m_peakTime; }

◆ GetPentaInOneSector() [1/2]

G4int ExtBesEmcParameter::GetPentaInOneSector ( G4int  nb)
inline

Definition at line 58 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

58{ return pentaInOneSector[nb]; }

Referenced by ExtBesEmcEndGeometry::ReadParameters().

◆ GetPentaInOneSector() [2/2]

G4int ExtBesEmcParameter::GetPentaInOneSector ( G4int  nb)
inline

Definition at line 58 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

58{ return pentaInOneSector[nb]; }

◆ GetPhotonsPerMeV() [1/2]

G4double ExtBesEmcParameter::GetPhotonsPerMeV ( )
inline

Definition at line 46 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

46{ return m_photonsPerMeV; }

◆ GetPhotonsPerMeV() [2/2]

G4double ExtBesEmcParameter::GetPhotonsPerMeV ( )
inline

Definition at line 46 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

46{ return m_photonsPerMeV; }

◆ GetRearBoxDz() [1/2]

G4double ExtBesEmcParameter::GetRearBoxDz ( )
inline

Definition at line 91 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

91{ return rearBoxDz; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetRearBoxDz() [2/2]

G4double ExtBesEmcParameter::GetRearBoxDz ( )
inline

Definition at line 91 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

91{ return rearBoxDz; }

◆ GetRearBoxLength() [1/2]

G4double ExtBesEmcParameter::GetRearBoxLength ( )
inline

Definition at line 90 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

90{ return rearBoxLength; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetRearBoxLength() [2/2]

G4double ExtBesEmcParameter::GetRearBoxLength ( )
inline

Definition at line 90 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

90{ return rearBoxLength; }

◆ GetRearCasingThickness() [1/2]

G4double ExtBesEmcParameter::GetRearCasingThickness ( )
inline

Definition at line 95 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

95{ return rearCasingThickness; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetRearCasingThickness() [2/2]

G4double ExtBesEmcParameter::GetRearCasingThickness ( )
inline

Definition at line 95 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

95{ return rearCasingThickness; }

◆ GetSampleTime() [1/2]

G4double ExtBesEmcParameter::GetSampleTime ( )
inline

Definition at line 42 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

42{ return m_sampleTime; }

◆ GetSampleTime() [2/2]

G4double ExtBesEmcParameter::GetSampleTime ( )
inline

Definition at line 42 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

42{ return m_sampleTime; }

◆ GetSPBarThickness() [1/2]

G4double ExtBesEmcParameter::GetSPBarThickness ( )
inline

Definition at line 113 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

113{ return SPBarThickness; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetSPBarThickness() [2/2]

G4double ExtBesEmcParameter::GetSPBarThickness ( )
inline

Definition at line 113 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

113{ return SPBarThickness; }

◆ GetSPBarThickness1() [1/2]

G4double ExtBesEmcParameter::GetSPBarThickness1 ( )
inline

Definition at line 114 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

114{ return SPBarThickness1; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetSPBarThickness1() [2/2]

G4double ExtBesEmcParameter::GetSPBarThickness1 ( )
inline

Definition at line 114 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

114{ return SPBarThickness1; }

◆ GetSPBarwidth() [1/2]

G4double ExtBesEmcParameter::GetSPBarwidth ( )
inline

Definition at line 115 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

115{ return SPBarwidth; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetSPBarwidth() [2/2]

G4double ExtBesEmcParameter::GetSPBarwidth ( )
inline

Definition at line 115 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

115{ return SPBarwidth; }

◆ GetTaperRingDz() [1/2]

G4double ExtBesEmcParameter::GetTaperRingDz ( )
inline

Definition at line 82 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

82{ return TaperRingDz; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetTaperRingDz() [2/2]

G4double ExtBesEmcParameter::GetTaperRingDz ( )
inline

Definition at line 82 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

82{ return TaperRingDz; }

◆ GetTaperRingInnerLength() [1/2]

G4double ExtBesEmcParameter::GetTaperRingInnerLength ( )
inline

Definition at line 87 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

87{ return TaperRingInnerLength; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetTaperRingInnerLength() [2/2]

G4double ExtBesEmcParameter::GetTaperRingInnerLength ( )
inline

Definition at line 87 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

87{ return TaperRingInnerLength; }

◆ GetTaperRingOuterLength() [1/2]

G4double ExtBesEmcParameter::GetTaperRingOuterLength ( )
inline

Definition at line 88 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

88{ return TaperRingOuterLength; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetTaperRingOuterLength() [2/2]

G4double ExtBesEmcParameter::GetTaperRingOuterLength ( )
inline

Definition at line 88 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

88{ return TaperRingOuterLength; }

◆ GetTaperRingTheta() [1/2]

G4double ExtBesEmcParameter::GetTaperRingTheta ( )
inline

Definition at line 86 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

86{ return TaperRingTheta; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetTaperRingTheta() [2/2]

G4double ExtBesEmcParameter::GetTaperRingTheta ( )
inline

Definition at line 86 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

86{ return TaperRingTheta; }

◆ GetTaperRingThickness1() [1/2]

G4double ExtBesEmcParameter::GetTaperRingThickness1 ( )
inline

Definition at line 83 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

83{ return TaperRingThickness1; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetTaperRingThickness1() [2/2]

G4double ExtBesEmcParameter::GetTaperRingThickness1 ( )
inline

Definition at line 83 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

83{ return TaperRingThickness1; }

◆ GetTaperRingThickness2() [1/2]

G4double ExtBesEmcParameter::GetTaperRingThickness2 ( )
inline

Definition at line 84 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

84{ return TaperRingThickness2; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetTaperRingThickness2() [2/2]

G4double ExtBesEmcParameter::GetTaperRingThickness2 ( )
inline

Definition at line 84 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

84{ return TaperRingThickness2; }

◆ GetTaperRingThickness3() [1/2]

G4double ExtBesEmcParameter::GetTaperRingThickness3 ( )
inline

Definition at line 85 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

85{ return TaperRingThickness3; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetTaperRingThickness3() [2/2]

G4double ExtBesEmcParameter::GetTaperRingThickness3 ( )
inline

Definition at line 85 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

85{ return TaperRingThickness3; }

◆ GetTau() [1/2]

G4double ExtBesEmcParameter::GetTau ( )
inline

Definition at line 38 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

38{ return m_tau; }

◆ GetTau() [2/2]

G4double ExtBesEmcParameter::GetTau ( )
inline

Definition at line 38 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

38{ return m_tau; }

◆ GetTimeOffset() [1/2]

G4double ExtBesEmcParameter::GetTimeOffset ( )
inline

Definition at line 44 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

44{ return m_timeOffset; }

◆ GetTimeOffset() [2/2]

G4double ExtBesEmcParameter::GetTimeOffset ( )
inline

Definition at line 44 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

44{ return m_timeOffset; }

◆ GetTyvekThickness() [1/2]

G4double ExtBesEmcParameter::GetTyvekThickness ( )
inline

◆ GetTyvekThickness() [2/2]

G4double ExtBesEmcParameter::GetTyvekThickness ( )
inline

Definition at line 60 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

60{ return fTyvekThickness; }

◆ GetWaterPipeDr() [1/2]

G4double ExtBesEmcParameter::GetWaterPipeDr ( )
inline

Definition at line 110 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

110{ return waterPipeDr; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetWaterPipeDr() [2/2]

G4double ExtBesEmcParameter::GetWaterPipeDr ( )
inline

Definition at line 110 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

110{ return waterPipeDr; }

◆ GetWaterPipeThickness() [1/2]

G4double ExtBesEmcParameter::GetWaterPipeThickness ( )
inline

Definition at line 111 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

111{ return waterPipeThickness; }

Referenced by ExtBesEmcGeometry::ReadEMCParameters().

◆ GetWaterPipeThickness() [2/2]

G4double ExtBesEmcParameter::GetWaterPipeThickness ( )
inline

Definition at line 111 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

111{ return waterPipeThickness; }

◆ GetWorldDz() [1/2]

G4double ExtBesEmcParameter::GetWorldDz ( )
inline

Definition at line 53 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

53{ return WorldDz; }

Referenced by ExtBesEmcEndGeometry::ReadParameters().

◆ GetWorldDz() [2/2]

G4double ExtBesEmcParameter::GetWorldDz ( )
inline

Definition at line 53 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

53{ return WorldDz; }

◆ GetWorldRmax1() [1/2]

G4double ExtBesEmcParameter::GetWorldRmax1 ( )
inline

Definition at line 50 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

50{ return WorldRmax1; }

Referenced by ExtBesEmcEndGeometry::ReadParameters().

◆ GetWorldRmax1() [2/2]

G4double ExtBesEmcParameter::GetWorldRmax1 ( )
inline

Definition at line 50 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

50{ return WorldRmax1; }

◆ GetWorldRmax2() [1/2]

G4double ExtBesEmcParameter::GetWorldRmax2 ( )
inline

Definition at line 52 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

52{ return WorldRmax2; }

Referenced by ExtBesEmcEndGeometry::ReadParameters().

◆ GetWorldRmax2() [2/2]

G4double ExtBesEmcParameter::GetWorldRmax2 ( )
inline

Definition at line 52 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

52{ return WorldRmax2; }

◆ GetWorldRmin1() [1/2]

G4double ExtBesEmcParameter::GetWorldRmin1 ( )
inline

Definition at line 49 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

49{ return WorldRmin1; }

Referenced by ExtBesEmcEndGeometry::ReadParameters().

◆ GetWorldRmin1() [2/2]

G4double ExtBesEmcParameter::GetWorldRmin1 ( )
inline

Definition at line 49 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

49{ return WorldRmin1; }

◆ GetWorldRmin2() [1/2]

G4double ExtBesEmcParameter::GetWorldRmin2 ( )
inline

Definition at line 51 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

51{ return WorldRmin2; }

Referenced by ExtBesEmcEndGeometry::ReadParameters().

◆ GetWorldRmin2() [2/2]

G4double ExtBesEmcParameter::GetWorldRmin2 ( )
inline

Definition at line 51 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

51{ return WorldRmin2; }

◆ GetWorldZPosition() [1/2]

G4double ExtBesEmcParameter::GetWorldZPosition ( )
inline

Definition at line 54 of file InstallArea/include/TrkExtAlg/TrkExtAlg/ExtBesEmcParameter.h.

54{ return WorldZPosition; }

Referenced by ExtBesEmcEndGeometry::ReadParameters().

◆ GetWorldZPosition() [2/2]

G4double ExtBesEmcParameter::GetWorldZPosition ( )
inline

Definition at line 54 of file Reconstruction/TrkExtAlg/TrkExtAlg-00-00-64/TrkExtAlg/ExtBesEmcParameter.h.

54{ return WorldZPosition; }

◆ Kill() [1/2]

void ExtBesEmcParameter::Kill ( )
static

Definition at line 46 of file ExtBesEmcParameter.cxx.

47{
48 if(Exist()) {
49 delete fpInstance;
50 fpInstance=0;
51 }
52}

◆ Kill() [2/2]

static void ExtBesEmcParameter::Kill ( )
static

◆ ReadData() [1/2]

void ExtBesEmcParameter::ReadData ( )

Definition at line 54 of file ExtBesEmcParameter.cxx.

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

Referenced by GetInstance(), and ExtBesEmcEndGeometry::ReadParameters().

◆ ReadData() [2/2]

void ExtBesEmcParameter::ReadData ( )

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