61 TG186capsule(0),TG186capsuleLog(0),
63 TG186capsuleTip(0),TG186capsuleTipLog(0),
64 TG186capsuleTipPhys(0),
65 TG186iridiumCore(0),TG186iridiumCoreLog(0),
66 TG186iridiumCorePhys(0),
67 TG186cable(0),TG186cableLog(0),
69 TG186simpleCapsuleVisAtt(0),TG186simpleCapsuleTipVisAtt(0),TG186simpleIridiumVisAtt(0),
70 TG186simpleCableVisAtt(0)
85 G4Material* capsuleMat = pMat -> GetMat(
"Stainless steel");
86 G4Material* iridiumMat = pMat -> GetMat(
"Iridium");
90 TG186capsuleLog =
new G4LogicalVolume(TG186capsule,capsuleMat,
"TG186-CapsuleLog");
93 "TG186-IridiumCapsulePhys",
100 TG186capsuleTip =
new G4Sphere(
"Tg186-CapsuleTipIridium",
110 "CapsuleTipIridumLog");
113 "TG186-CapsuleTipIridiumPhys",
119 TG186cable =
new G4Tubs(
"TG186-cable",
138 TG186iridiumCore =
new G4Tubs(
"TG186-IrCore",0,0.30*
mm,1.75*
mm,0.*
deg,360.*
deg);
141 "TG186-IridiumCoreLog");
144 "TG186-IridiumCorePhys",
151 TG186simpleCapsuleVisAtt -> SetVisibility(
true);
152 TG186simpleCapsuleVisAtt -> SetForceWireframe(
true);
153 TG186capsuleLog -> SetVisAttributes(TG186simpleCapsuleVisAtt);
156 TG186simpleCapsuleTipVisAtt -> SetVisibility(
true);
157 TG186simpleCapsuleTipVisAtt -> SetForceSolid(
true);
158 TG186capsuleTipLog -> SetVisAttributes(TG186simpleCapsuleTipVisAtt);
161 TG186simpleIridiumVisAtt -> SetVisibility(
true);
162 TG186simpleIridiumVisAtt -> SetForceWireframe(
true);
163 TG186iridiumCoreLog -> SetVisAttributes(TG186simpleIridiumVisAtt);
166 TG186simpleCableVisAtt -> SetVisibility(
true);
167 TG186simpleCableVisAtt -> SetForceSolid(
true);
168 TG186cableLog -> SetVisAttributes(TG186simpleCableVisAtt);
174 delete TG186simpleIridiumVisAtt;
175 TG186simpleIridiumVisAtt = 0;
177 delete TG186iridiumCorePhys;
178 TG186iridiumCorePhys = 0;
180 delete TG186iridiumCore;
181 TG186iridiumCore = 0;
183 delete TG186iridiumCoreLog;
184 TG186iridiumCoreLog = 0 ;
186 delete TG186simpleCapsuleTipVisAtt;
187 TG186simpleCapsuleTipVisAtt = 0;
189 delete TG186capsuleTipPhys;
190 TG186capsuleTipPhys = 0;
192 delete TG186capsuleTip;
195 delete TG186capsuleTipLog;
196 TG186capsuleTipLog = 0;
198 delete TG186simpleCapsuleVisAtt;
199 TG186simpleCapsuleVisAtt = 0;
201 delete TG186capsulePhys;
202 TG186capsulePhys = 0;
207 delete TG186capsuleLog;
213 delete TG186cableLog;
216 delete TG186cablePhys;
219 delete TG186simpleCableVisAtt;
220 TG186simpleCableVisAtt = 0;
static constexpr double mm
CLHEP::Hep3Vector G4ThreeVector
void ConstructTG186(G4VPhysicalVolume *)
~BrachyDetectorConstructionTG186()
static G4RunManager * GetRunManager()
BrachyDetectorConstructionTG186()
static constexpr double deg