#include <ExtBesEmcParameter.h>
Definition at line 17 of file ExtBesEmcParameter.h.
ExtBesEmcParameter::ExtBesEmcParameter | ( | ) |
ExtBesEmcParameter::~ExtBesEmcParameter | ( | ) |
bool ExtBesEmcParameter::Exist | ( | ) | [static] |
Definition at line 41 of file ExtBesEmcParameter.cxx.
References fpInstance.
Referenced by GetInstance(), and Kill().
00042 { 00043 return fpInstance!=0; 00044 }
G4int ExtBesEmcParameter::GetADCbit | ( | ) | [inline] |
G4double ExtBesEmcParameter::GetAlPlateDz | ( | ) | [inline] |
Definition at line 105 of file ExtBesEmcParameter.h.
References AlPlateDz.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00105 { return AlPlateDz; }
G4double ExtBesEmcParameter::GetAlThickness | ( | ) | [inline] |
Definition at line 61 of file ExtBesEmcParameter.h.
References fAlThickness.
Referenced by ExtBesEmcGeometry::ReadEMCParameters(), and ExtBesEmcEndGeometry::ReadParameters().
00061 { return fAlThickness; }
G4long ExtBesEmcParameter::GetArraySize | ( | ) | [inline] |
Definition at line 37 of file ExtBesEmcParameter.h.
References array_size.
00037 { return array_size; }
G4double ExtBesEmcParameter::GetBSCAngleRotat | ( | ) | [inline] |
Definition at line 72 of file ExtBesEmcParameter.h.
References BSCAngleRotat.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00072 { return BSCAngleRotat; }
G4double ExtBesEmcParameter::GetBSCDz | ( | ) | [inline] |
Definition at line 65 of file ExtBesEmcParameter.h.
References BSCDz.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00065 { return BSCDz; }
G4double ExtBesEmcParameter::GetBSCDz1 | ( | ) | [inline] |
Definition at line 70 of file ExtBesEmcParameter.h.
References BSCDz1.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00070 { return BSCDz1; }
G4int ExtBesEmcParameter::GetBSCNbPhi | ( | ) | [inline] |
Definition at line 73 of file ExtBesEmcParameter.h.
References BSCNbPhi.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00073 { return BSCNbPhi; }
G4int ExtBesEmcParameter::GetBSCNbTheta | ( | ) | [inline] |
Definition at line 74 of file ExtBesEmcParameter.h.
References BSCNbTheta.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00074 { return BSCNbTheta; }
G4double ExtBesEmcParameter::GetBSCPosition0 | ( | ) | [inline] |
Definition at line 79 of file ExtBesEmcParameter.h.
References BSCPosition0.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00079 { return BSCPosition0; }
G4double ExtBesEmcParameter::GetBSCPosition1 | ( | ) | [inline] |
Definition at line 80 of file ExtBesEmcParameter.h.
References BSCPosition1.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00080 { return BSCPosition1; }
G4double ExtBesEmcParameter::GetBSCRmax1 | ( | ) | [inline] |
Definition at line 67 of file ExtBesEmcParameter.h.
References BSCRmax1.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00067 { return BSCRmax1; }
G4double ExtBesEmcParameter::GetBSCRmax2 | ( | ) | [inline] |
G4double ExtBesEmcParameter::GetBSCRmin | ( | ) | [inline] |
Definition at line 64 of file ExtBesEmcParameter.h.
References BSCRmin.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00064 { return BSCRmin; }
G4double ExtBesEmcParameter::GetBSCRmin1 | ( | ) | [inline] |
Definition at line 66 of file ExtBesEmcParameter.h.
References BSCRmin1.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00066 { return BSCRmin1; }
G4double ExtBesEmcParameter::GetBSCRmin2 | ( | ) | [inline] |
Definition at line 68 of file ExtBesEmcParameter.h.
References BSCRmin2.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00068 { return BSCRmin2; }
G4double ExtBesEmcParameter::GetBSCYFront | ( | ) | [inline] |
Definition at line 77 of file ExtBesEmcParameter.h.
References BSCYFront.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00077 { return BSCYFront; }
G4double ExtBesEmcParameter::GetBSCYFront0 | ( | ) | [inline] |
Definition at line 76 of file ExtBesEmcParameter.h.
References BSCYFront0.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00076 { return BSCYFront0; }
G4double ExtBesEmcParameter::GetBSCYFront1 | ( | ) | [inline] |
Definition at line 78 of file ExtBesEmcParameter.h.
References BSCYFront1.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00078 { return BSCYFront1; }
G4double ExtBesEmcParameter::GetCableDr | ( | ) | [inline] |
Definition at line 109 of file ExtBesEmcParameter.h.
References cableDr.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00109 { return cableDr; }
G4int ExtBesEmcParameter::GetCryInOneLayer | ( | G4int | nb | ) | [inline] |
Definition at line 57 of file ExtBesEmcParameter.h.
References cryNumInOneLayer.
Referenced by ExtBesEmcEndGeometry::ReadParameters().
00057 { return cryNumInOneLayer[nb]; }
G4double ExtBesEmcParameter::GetCrystalLength | ( | ) | [inline] |
Definition at line 55 of file ExtBesEmcParameter.h.
References CrystalLength.
Referenced by ExtBesEmcGeometry::ReadEMCParameters(), and ExtBesEmcEndGeometry::ReadParameters().
00055 { return CrystalLength; }
G4double ExtBesEmcParameter::GetEndRingDr | ( | ) | [inline] |
Definition at line 118 of file ExtBesEmcParameter.h.
References EndRingDr.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00118 { return EndRingDr; }
G4double ExtBesEmcParameter::GetEndRingDz | ( | ) | [inline] |
Definition at line 117 of file ExtBesEmcParameter.h.
References EndRingDz.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00117 { return EndRingDz; }
G4double ExtBesEmcParameter::GetEndRingRmin | ( | ) | [inline] |
Definition at line 119 of file ExtBesEmcParameter.h.
References EndRingRmin.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00119 { return EndRingRmin; }
G4double ExtBesEmcParameter::GetHangingPlateDz | ( | ) | [inline] |
Definition at line 92 of file ExtBesEmcParameter.h.
References HangingPlateDz.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00092 { return HangingPlateDz; }
G4double ExtBesEmcParameter::GetHighRange | ( | ) | [inline] |
Definition at line 39 of file ExtBesEmcParameter.h.
References m_highRange.
00039 { return m_highRange; }
ExtBesEmcParameter & ExtBesEmcParameter::GetInstance | ( | ) | [static] |
Definition at line 32 of file ExtBesEmcParameter.cxx.
References Exist(), fpInstance, and ReadData().
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00033 { 00034 if(!Exist()) { 00035 fpInstance=new ExtBesEmcParameter; 00036 fpInstance->ReadData(); 00037 } 00038 return *fpInstance; 00039 }
G4double ExtBesEmcParameter::GetLowRange | ( | ) | [inline] |
Definition at line 41 of file ExtBesEmcParameter.h.
References m_lowRange.
00041 { return m_lowRange; }
G4double ExtBesEmcParameter::GetMidRange | ( | ) | [inline] |
Definition at line 40 of file ExtBesEmcParameter.h.
References m_midRange.
00040 { return m_midRange; }
G4double ExtBesEmcParameter::GetMylarThickness | ( | ) | [inline] |
Definition at line 62 of file ExtBesEmcParameter.h.
References fMylarThickness.
Referenced by ExtBesEmcGeometry::ReadEMCParameters(), and ExtBesEmcEndGeometry::ReadParameters().
00062 { return fMylarThickness; }
G4double ExtBesEmcParameter::GetNonuniformity | ( | ) | [inline] |
Definition at line 47 of file ExtBesEmcParameter.h.
References m_nonuniformity.
00047 { return m_nonuniformity; }
G4double ExtBesEmcParameter::GetOCGirderAngle | ( | ) | [inline] |
Definition at line 93 of file ExtBesEmcParameter.h.
References OCGirderAngle.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00093 { return OCGirderAngle; }
G4double ExtBesEmcParameter::GetOrgGlassLengthX | ( | ) | [inline] |
Definition at line 97 of file ExtBesEmcParameter.h.
References orgGlassLengthX.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00097 { return orgGlassLengthX; }
G4double ExtBesEmcParameter::GetOrgGlassLengthY | ( | ) | [inline] |
Definition at line 98 of file ExtBesEmcParameter.h.
References orgGlassLengthY.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00098 { return orgGlassLengthY; }
G4double ExtBesEmcParameter::GetOrgGlassLengthZ | ( | ) | [inline] |
Definition at line 99 of file ExtBesEmcParameter.h.
References orgGlassLengthZ.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00099 { return orgGlassLengthZ; }
G4double ExtBesEmcParameter::GetPABoxDz | ( | ) | [inline] |
Definition at line 106 of file ExtBesEmcParameter.h.
References PABoxDz.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00106 { return PABoxDz; }
G4double ExtBesEmcParameter::GetPABoxThickness | ( | ) | [inline] |
Definition at line 107 of file ExtBesEmcParameter.h.
References PABoxThickness.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00107 { return PABoxThickness; }
G4double ExtBesEmcParameter::GetPDLengthX | ( | ) | [inline] |
Definition at line 101 of file ExtBesEmcParameter.h.
References PDLengthX.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00101 { return PDLengthX; }
G4double ExtBesEmcParameter::GetPDLengthY | ( | ) | [inline] |
Definition at line 102 of file ExtBesEmcParameter.h.
References PDLengthY.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00102 { return PDLengthY; }
G4double ExtBesEmcParameter::GetPDLengthZ | ( | ) | [inline] |
Definition at line 103 of file ExtBesEmcParameter.h.
References PDLengthZ.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00103 { return PDLengthZ; }
G4double ExtBesEmcParameter::GetPeakTime | ( | ) | [inline] |
Definition at line 43 of file ExtBesEmcParameter.h.
References m_peakTime.
00043 { return m_peakTime; }
G4int ExtBesEmcParameter::GetPentaInOneSector | ( | G4int | nb | ) | [inline] |
Definition at line 58 of file ExtBesEmcParameter.h.
References pentaInOneSector.
Referenced by ExtBesEmcEndGeometry::ReadParameters().
00058 { return pentaInOneSector[nb]; }
G4double ExtBesEmcParameter::GetPhotonsPerMeV | ( | ) | [inline] |
Definition at line 46 of file ExtBesEmcParameter.h.
References m_photonsPerMeV.
00046 { return m_photonsPerMeV; }
G4double ExtBesEmcParameter::GetRearBoxDz | ( | ) | [inline] |
Definition at line 91 of file ExtBesEmcParameter.h.
References rearBoxDz.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00091 { return rearBoxDz; }
G4double ExtBesEmcParameter::GetRearBoxLength | ( | ) | [inline] |
Definition at line 90 of file ExtBesEmcParameter.h.
References rearBoxLength.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00090 { return rearBoxLength; }
G4double ExtBesEmcParameter::GetRearCasingThickness | ( | ) | [inline] |
Definition at line 95 of file ExtBesEmcParameter.h.
References rearCasingThickness.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00095 { return rearCasingThickness; }
G4double ExtBesEmcParameter::GetSampleTime | ( | ) | [inline] |
Definition at line 42 of file ExtBesEmcParameter.h.
References m_sampleTime.
00042 { return m_sampleTime; }
G4double ExtBesEmcParameter::GetSPBarThickness | ( | ) | [inline] |
Definition at line 113 of file ExtBesEmcParameter.h.
References SPBarThickness.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00113 { return SPBarThickness; }
G4double ExtBesEmcParameter::GetSPBarThickness1 | ( | ) | [inline] |
Definition at line 114 of file ExtBesEmcParameter.h.
References SPBarThickness1.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00114 { return SPBarThickness1; }
G4double ExtBesEmcParameter::GetSPBarwidth | ( | ) | [inline] |
Definition at line 115 of file ExtBesEmcParameter.h.
References SPBarwidth.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00115 { return SPBarwidth; }
G4double ExtBesEmcParameter::GetTaperRingDz | ( | ) | [inline] |
Definition at line 82 of file ExtBesEmcParameter.h.
References TaperRingDz.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00082 { return TaperRingDz; }
G4double ExtBesEmcParameter::GetTaperRingInnerLength | ( | ) | [inline] |
Definition at line 87 of file ExtBesEmcParameter.h.
References TaperRingInnerLength.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00087 { return TaperRingInnerLength; }
G4double ExtBesEmcParameter::GetTaperRingOuterLength | ( | ) | [inline] |
Definition at line 88 of file ExtBesEmcParameter.h.
References TaperRingOuterLength.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00088 { return TaperRingOuterLength; }
G4double ExtBesEmcParameter::GetTaperRingTheta | ( | ) | [inline] |
Definition at line 86 of file ExtBesEmcParameter.h.
References TaperRingTheta.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00086 { return TaperRingTheta; }
G4double ExtBesEmcParameter::GetTaperRingThickness1 | ( | ) | [inline] |
Definition at line 83 of file ExtBesEmcParameter.h.
References TaperRingThickness1.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00083 { return TaperRingThickness1; }
G4double ExtBesEmcParameter::GetTaperRingThickness2 | ( | ) | [inline] |
Definition at line 84 of file ExtBesEmcParameter.h.
References TaperRingThickness2.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00084 { return TaperRingThickness2; }
G4double ExtBesEmcParameter::GetTaperRingThickness3 | ( | ) | [inline] |
Definition at line 85 of file ExtBesEmcParameter.h.
References TaperRingThickness3.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00085 { return TaperRingThickness3; }
G4double ExtBesEmcParameter::GetTau | ( | ) | [inline] |
G4double ExtBesEmcParameter::GetTimeOffset | ( | ) | [inline] |
Definition at line 44 of file ExtBesEmcParameter.h.
References m_timeOffset.
00044 { return m_timeOffset; }
G4double ExtBesEmcParameter::GetTyvekThickness | ( | ) | [inline] |
Definition at line 60 of file ExtBesEmcParameter.h.
References fTyvekThickness.
Referenced by ExtBesEmcGeometry::ReadEMCParameters(), and ExtBesEmcEndGeometry::ReadParameters().
00060 { return fTyvekThickness; }
G4double ExtBesEmcParameter::GetWaterPipeDr | ( | ) | [inline] |
Definition at line 110 of file ExtBesEmcParameter.h.
References waterPipeDr.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00110 { return waterPipeDr; }
G4double ExtBesEmcParameter::GetWaterPipeThickness | ( | ) | [inline] |
Definition at line 111 of file ExtBesEmcParameter.h.
References waterPipeThickness.
Referenced by ExtBesEmcGeometry::ReadEMCParameters().
00111 { return waterPipeThickness; }
G4double ExtBesEmcParameter::GetWorldDz | ( | ) | [inline] |
Definition at line 53 of file ExtBesEmcParameter.h.
References WorldDz.
Referenced by ExtBesEmcEndGeometry::ReadParameters().
00053 { return WorldDz; }
G4double ExtBesEmcParameter::GetWorldRmax1 | ( | ) | [inline] |
Definition at line 50 of file ExtBesEmcParameter.h.
References WorldRmax1.
Referenced by ExtBesEmcEndGeometry::ReadParameters().
00050 { return WorldRmax1; }
G4double ExtBesEmcParameter::GetWorldRmax2 | ( | ) | [inline] |
Definition at line 52 of file ExtBesEmcParameter.h.
References WorldRmax2.
Referenced by ExtBesEmcEndGeometry::ReadParameters().
00052 { return WorldRmax2; }
G4double ExtBesEmcParameter::GetWorldRmin1 | ( | ) | [inline] |
Definition at line 49 of file ExtBesEmcParameter.h.
References WorldRmin1.
Referenced by ExtBesEmcEndGeometry::ReadParameters().
00049 { return WorldRmin1; }
G4double ExtBesEmcParameter::GetWorldRmin2 | ( | ) | [inline] |
Definition at line 51 of file ExtBesEmcParameter.h.
References WorldRmin2.
Referenced by ExtBesEmcEndGeometry::ReadParameters().
00051 { return WorldRmin2; }
G4double ExtBesEmcParameter::GetWorldZPosition | ( | ) | [inline] |
Definition at line 54 of file ExtBesEmcParameter.h.
References WorldZPosition.
Referenced by ExtBesEmcEndGeometry::ReadParameters().
00054 { return WorldZPosition; }
void ExtBesEmcParameter::Kill | ( | ) | [static] |
Definition at line 46 of file ExtBesEmcParameter.cxx.
References Exist(), and fpInstance.
00047 { 00048 if(Exist()) { 00049 delete fpInstance; 00050 fpInstance=0; 00051 } 00052 }
void ExtBesEmcParameter::ReadData | ( | ) |
Definition at line 54 of file ExtBesEmcParameter.cxx.
References AlPlateDz, array_size, BSCAngleRotat, BSCDz, BSCDz1, BSCNbPhi, BSCNbTheta, BSCPosition0, BSCPosition1, BSCRmax1, BSCRmax2, BSCRmin, BSCRmin1, BSCRmin2, BSCYFront, BSCYFront0, BSCYFront1, cableDr, cryNumInOneLayer, CrystalLength, EndRingDr, EndRingDz, EndRingRmin, fAlThickness, fMylarThickness, fTyvekThickness, HangingPlateDz, m_bitNb, m_highRange, m_lowRange, m_midRange, m_nonuniformity, m_peakTime, m_photonsPerMeV, m_sampleTime, m_tau, m_timeOffset, OCGirderAngle, orgGlassLengthX, orgGlassLengthY, orgGlassLengthZ, PABoxDz, PABoxThickness, PDLengthX, PDLengthY, PDLengthZ, pentaInOneSector, rearBoxDz, rearBoxLength, rearCasingThickness, SPBarThickness, SPBarThickness1, SPBarwidth, TaperRingDz, TaperRingInnerLength, TaperRingOuterLength, TaperRingTheta, TaperRingThickness1, TaperRingThickness2, TaperRingThickness3, subSeperate::temp, waterPipeDr, waterPipeThickness, WorldDz, WorldRmax1, WorldRmax2, WorldRmin1, WorldRmin2, and WorldZPosition.
Referenced by GetInstance(), and ExtBesEmcEndGeometry::ReadParameters().
00055 { 00056 //G4String ParaPath = ReadBoostRoot::GetBoostRoot(); 00057 G4String ParaPath = getenv("SIMUTILROOT"); 00058 00059 if(!ParaPath){ 00060 G4Exception("BOOST environment not set!"); 00061 } 00062 ParaPath += "/dat/BesEmc.txt"; 00063 G4cout<<"^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"<<G4endl; 00064 G4cout<<ParaPath<<G4endl; 00065 ifstream fin; 00066 fin.open(ParaPath); 00067 assert(fin); 00068 00069 const int maxCharOfOneLine=255; 00070 char temp[maxCharOfOneLine],*p; 00071 int lineNo=0,inputNo=0; 00072 00073 while(fin.peek()!=EOF) 00074 { 00075 fin.getline(temp,maxCharOfOneLine); 00076 p=temp; 00077 lineNo++; 00078 while(*p!='\0') 00079 { 00080 if(*p=='#') 00081 { 00082 *p='\0'; //delete the comments. 00083 break; 00084 } 00085 p++; 00086 } 00087 p=temp; //reset the pointer to the beginning of the string. 00088 while(*p==' '||*p=='\t')p++; 00089 if(*p=='\0')continue; 00090 inputNo++; 00091 switch(inputNo) 00092 { 00093 case 1: 00094 istrstream(p)>>array_size>>m_tau>>m_highRange>>m_midRange>>m_lowRange>>m_sampleTime>>m_bitNb>>m_photonsPerMeV>>m_nonuniformity>>m_peakTime>>m_timeOffset; 00095 break; 00096 case 2: 00097 istrstream(p)>>WorldRmin1>>WorldRmax1>>WorldRmin2>>WorldRmax2>>WorldDz>>WorldZPosition>>CrystalLength; 00098 break; 00099 case 3: 00100 istrstream(p)>>cryNumInOneLayer[0]>>cryNumInOneLayer[1]>>cryNumInOneLayer[2]>>cryNumInOneLayer[3]>>cryNumInOneLayer[4]>>cryNumInOneLayer[5]; 00101 break; 00102 case 4: 00103 istrstream(p)>>pentaInOneSector[0]>>pentaInOneSector[1]>>pentaInOneSector[2]>>pentaInOneSector[3]>>pentaInOneSector[4]; 00104 break; 00105 case 5: 00106 istrstream(p)>>fTyvekThickness>>fAlThickness>>fMylarThickness; 00107 break; 00108 case 6: 00109 istrstream(p)>>BSCRmin>>BSCDz>>BSCRmin1>>BSCRmax1>>BSCRmin2>>BSCRmax2>>BSCDz1; 00110 break; 00111 case 7: 00112 istrstream(p)>>BSCAngleRotat>>BSCNbPhi>>BSCNbTheta; 00113 break; 00114 case 8: 00115 istrstream(p)>>BSCYFront0>>BSCYFront>>BSCYFront1>>BSCPosition0>>BSCPosition1; 00116 break; 00117 case 9: 00118 istrstream(p)>>TaperRingDz>>TaperRingThickness1>>TaperRingThickness2>>TaperRingThickness3 00119 >>TaperRingTheta>>TaperRingInnerLength>>TaperRingOuterLength; 00120 case 10: 00121 istrstream(p)>>rearBoxLength>>rearBoxDz>>HangingPlateDz>>OCGirderAngle>>rearCasingThickness; 00122 case 11: 00123 istrstream(p)>>orgGlassLengthX>>orgGlassLengthY>>orgGlassLengthZ 00124 >>PDLengthX>>PDLengthY>>PDLengthZ>>AlPlateDz>>PABoxDz>>PABoxThickness; 00125 case 12: 00126 istrstream(p)>>cableDr>>waterPipeDr>>waterPipeThickness 00127 >>SPBarThickness>>SPBarThickness1>>SPBarwidth>>EndRingDz>>EndRingDr>>EndRingRmin; 00128 default: 00129 ; 00130 } 00131 } 00132 }
G4double ExtBesEmcParameter::AlPlateDz [private] |
G4long ExtBesEmcParameter::array_size [private] |
G4double ExtBesEmcParameter::BSCAngleRotat [private] |
Definition at line 162 of file ExtBesEmcParameter.h.
Referenced by GetBSCAngleRotat(), and ReadData().
G4double ExtBesEmcParameter::BSCDz [private] |
G4double ExtBesEmcParameter::BSCDz1 [private] |
G4int ExtBesEmcParameter::BSCNbPhi [private] |
G4int ExtBesEmcParameter::BSCNbTheta [private] |
G4double ExtBesEmcParameter::BSCPosition0 [private] |
Definition at line 169 of file ExtBesEmcParameter.h.
Referenced by GetBSCPosition0(), and ReadData().
G4double ExtBesEmcParameter::BSCPosition1 [private] |
Definition at line 170 of file ExtBesEmcParameter.h.
Referenced by GetBSCPosition1(), and ReadData().
G4double ExtBesEmcParameter::BSCRmax1 [private] |
G4double ExtBesEmcParameter::BSCRmax2 [private] |
G4double ExtBesEmcParameter::BSCRmin [private] |
G4double ExtBesEmcParameter::BSCRmin1 [private] |
G4double ExtBesEmcParameter::BSCRmin2 [private] |
G4double ExtBesEmcParameter::BSCYFront [private] |
G4double ExtBesEmcParameter::BSCYFront0 [private] |
G4double ExtBesEmcParameter::BSCYFront1 [private] |
G4double ExtBesEmcParameter::cableDr [private] |
G4int ExtBesEmcParameter::cryNumInOneLayer[6] [private] |
Definition at line 145 of file ExtBesEmcParameter.h.
Referenced by GetCryInOneLayer(), and ReadData().
G4double ExtBesEmcParameter::CrystalLength [private] |
Definition at line 143 of file ExtBesEmcParameter.h.
Referenced by GetCrystalLength(), and ReadData().
G4double ExtBesEmcParameter::EndRingDr [private] |
G4double ExtBesEmcParameter::EndRingDz [private] |
G4double ExtBesEmcParameter::EndRingRmin [private] |
Definition at line 210 of file ExtBesEmcParameter.h.
Referenced by GetEndRingRmin(), and ReadData().
G4double ExtBesEmcParameter::fAlThickness [private] |
Definition at line 150 of file ExtBesEmcParameter.h.
Referenced by GetAlThickness(), and ReadData().
G4double ExtBesEmcParameter::fMylarThickness [private] |
Definition at line 151 of file ExtBesEmcParameter.h.
Referenced by GetMylarThickness(), and ReadData().
ExtBesEmcParameter * ExtBesEmcParameter::fpInstance = 0 [static, private] |
Definition at line 31 of file ExtBesEmcParameter.h.
Referenced by Exist(), GetInstance(), and Kill().
G4double ExtBesEmcParameter::fTyvekThickness [private] |
Definition at line 149 of file ExtBesEmcParameter.h.
Referenced by GetTyvekThickness(), and ReadData().
G4double ExtBesEmcParameter::HangingPlateDz [private] |
Definition at line 183 of file ExtBesEmcParameter.h.
Referenced by GetHangingPlateDz(), and ReadData().
G4int ExtBesEmcParameter::m_bitNb [private] |
G4double ExtBesEmcParameter::m_highRange [private] |
G4double ExtBesEmcParameter::m_lowRange [private] |
G4double ExtBesEmcParameter::m_midRange [private] |
G4double ExtBesEmcParameter::m_nonuniformity [private] |
Definition at line 134 of file ExtBesEmcParameter.h.
Referenced by GetNonuniformity(), and ReadData().
G4double ExtBesEmcParameter::m_peakTime [private] |
G4double ExtBesEmcParameter::m_photonsPerMeV [private] |
Definition at line 133 of file ExtBesEmcParameter.h.
Referenced by GetPhotonsPerMeV(), and ReadData().
G4double ExtBesEmcParameter::m_sampleTime [private] |
G4double ExtBesEmcParameter::m_tau [private] |
G4double ExtBesEmcParameter::m_timeOffset [private] |
G4double ExtBesEmcParameter::OCGirderAngle [private] |
Definition at line 184 of file ExtBesEmcParameter.h.
Referenced by GetOCGirderAngle(), and ReadData().
G4double ExtBesEmcParameter::orgGlassLengthX [private] |
Definition at line 188 of file ExtBesEmcParameter.h.
Referenced by GetOrgGlassLengthX(), and ReadData().
G4double ExtBesEmcParameter::orgGlassLengthY [private] |
Definition at line 189 of file ExtBesEmcParameter.h.
Referenced by GetOrgGlassLengthY(), and ReadData().
G4double ExtBesEmcParameter::orgGlassLengthZ [private] |
Definition at line 190 of file ExtBesEmcParameter.h.
Referenced by GetOrgGlassLengthZ(), and ReadData().
G4double ExtBesEmcParameter::PABoxDz [private] |
G4double ExtBesEmcParameter::PABoxThickness [private] |
Definition at line 198 of file ExtBesEmcParameter.h.
Referenced by GetPABoxThickness(), and ReadData().
G4double ExtBesEmcParameter::PDLengthX [private] |
G4double ExtBesEmcParameter::PDLengthY [private] |
G4double ExtBesEmcParameter::PDLengthZ [private] |
G4int ExtBesEmcParameter::pentaInOneSector[5] [private] |
Definition at line 146 of file ExtBesEmcParameter.h.
Referenced by GetPentaInOneSector(), and ReadData().
G4double ExtBesEmcParameter::rearBoxDz [private] |
G4double ExtBesEmcParameter::rearBoxLength [private] |
Definition at line 181 of file ExtBesEmcParameter.h.
Referenced by GetRearBoxLength(), and ReadData().
G4double ExtBesEmcParameter::rearCasingThickness [private] |
Definition at line 186 of file ExtBesEmcParameter.h.
Referenced by GetRearCasingThickness(), and ReadData().
G4double ExtBesEmcParameter::SPBarThickness [private] |
Definition at line 204 of file ExtBesEmcParameter.h.
Referenced by GetSPBarThickness(), and ReadData().
G4double ExtBesEmcParameter::SPBarThickness1 [private] |
Definition at line 205 of file ExtBesEmcParameter.h.
Referenced by GetSPBarThickness1(), and ReadData().
G4double ExtBesEmcParameter::SPBarwidth [private] |
G4double ExtBesEmcParameter::TaperRingDz [private] |
Definition at line 173 of file ExtBesEmcParameter.h.
Referenced by GetTaperRingDz(), and ReadData().
G4double ExtBesEmcParameter::TaperRingInnerLength [private] |
Definition at line 178 of file ExtBesEmcParameter.h.
Referenced by GetTaperRingInnerLength(), and ReadData().
G4double ExtBesEmcParameter::TaperRingOuterLength [private] |
Definition at line 179 of file ExtBesEmcParameter.h.
Referenced by GetTaperRingOuterLength(), and ReadData().
G4double ExtBesEmcParameter::TaperRingTheta [private] |
Definition at line 177 of file ExtBesEmcParameter.h.
Referenced by GetTaperRingTheta(), and ReadData().
G4double ExtBesEmcParameter::TaperRingThickness1 [private] |
Definition at line 174 of file ExtBesEmcParameter.h.
Referenced by GetTaperRingThickness1(), and ReadData().
G4double ExtBesEmcParameter::TaperRingThickness2 [private] |
Definition at line 175 of file ExtBesEmcParameter.h.
Referenced by GetTaperRingThickness2(), and ReadData().
G4double ExtBesEmcParameter::TaperRingThickness3 [private] |
Definition at line 176 of file ExtBesEmcParameter.h.
Referenced by GetTaperRingThickness3(), and ReadData().
G4double ExtBesEmcParameter::waterPipeDr [private] |
Definition at line 201 of file ExtBesEmcParameter.h.
Referenced by GetWaterPipeDr(), and ReadData().
G4double ExtBesEmcParameter::waterPipeThickness [private] |
Definition at line 202 of file ExtBesEmcParameter.h.
Referenced by GetWaterPipeThickness(), and ReadData().
G4double ExtBesEmcParameter::WorldDz [private] |
G4double ExtBesEmcParameter::WorldRmax1 [private] |
G4double ExtBesEmcParameter::WorldRmax2 [private] |
G4double ExtBesEmcParameter::WorldRmin1 [private] |
G4double ExtBesEmcParameter::WorldRmin2 [private] |
G4double ExtBesEmcParameter::WorldZPosition [private] |
Definition at line 142 of file ExtBesEmcParameter.h.
Referenced by GetWorldZPosition(), and ReadData().