34 inline void SetBSCRmin( G4double val ) { BSCRmin = val; };
35 inline void SetBSCDz( G4double val ) { BSCDz = val; };
62 return G4ThreeVector( fTyvekThickness, fAlThickness, fMylarThickness );
92 G4double BSCCryLength;
96 G4double BSCPosition0;
97 G4double BSCPosition1;
107 G4double BSCAngleRotat;
118 G4double zHalfLength[150];
119 G4double thetaAxis[150];
120 G4double phiAxis[150];
121 G4double yHalfLength1[150];
122 G4double xHalfLength1[150];
123 G4double xHalfLength2[150];
124 G4double tanAlpha1[150];
125 G4double yHalfLength2[150];
126 G4double xHalfLength3[150];
127 G4double xHalfLength4[150];
128 G4double tanAlpha2[150];
129 G4double thetaPosition[150];
130 G4double xPosition[150];
131 G4double yPosition[150];
132 G4double zPosition[150];
134 G4VPhysicalVolume* physiBSCCrystal[50];
136 G4double fTyvekThickness;
137 G4double fAlThickness;
138 G4double fMylarThickness;
142 G4double rearBoxLength;
144 G4double rearBoxPosX[150];
145 G4double rearBoxPosY[150];
146 G4double rearBoxPosZ[150];
149 G4double rearCasingThickness;
152 G4double orgGlassLengthX;
153 G4double orgGlassLengthY;
154 G4double orgGlassLengthZ;
166 G4double PABoxThickness;
169 G4double HangingPlateDz;
171 G4double OCGirderRmin1[22];
172 G4double OCGirderRmin2[22];
173 G4double OCGirderDz[22];
174 G4double OCGirderAngle;
175 G4double OCGirderPosZ[22];
178 G4double cableLength[22];
180 G4double cablePosX[22];
181 G4double cablePosY[22];
182 G4double cablePosZ[22];
185 G4double waterPipeDr;
186 G4double waterPipeThickness;
190 G4double SPBarThickness;
191 G4double SPBarThickness1;
194 G4double RFBarThickness;
196 G4double RFBarHoleDphi;
197 G4double RFBarHoleDz;
202 G4double EndRingRmin;
205 G4double TaperRingThickness1;
206 G4double TaperRingThickness2;
207 G4double TaperRingThickness3;
208 G4double TaperRingTheta;
209 G4double TaperRingRmin1;
210 G4double TaperRingRmin2;
211 G4double TaperRingDr;
212 G4double TaperRingDz;
213 G4double TaperRingInnerLength;
214 G4double TaperRingOuterLength;
215 G4double TaperRingOuterLength1;