66 capsule(0),capsuleTip(0), iridiumCore(0), applicator1(0), applicator2(0),
67 capsuleLog(0), capsuleTipLog(0), iridiumCoreLog(0), applicator1Log(0),
68 applicator2Log(0),capsulePhys(0), capsuleTipPhys(0),iridiumCorePhys(0),
69 applicator1Phys(0), applicator2Phys(0)
84 G4Material* capsuleMat = pMaterial -> GetMat(
"Stainless steel");
85 G4Material* iridium = pMaterial -> GetMat(
"Iridium");
86 G4Material* tungsten = pMaterial -> GetMat(
"Tungsten");
98 capsuleTipLog =
new G4LogicalVolume(capsuleTip,capsuleMat,
"CapsuleTipLog");
100 capsuleTipLog,mother,
false,0,
true);
103 iridiumCoreLog =
new G4LogicalVolume(iridiumCore, iridium,
"IridiumCoreLog");
105 iridiumCoreLog,capsulePhys,
false,0,
true);
111 mother,
false,0,
true);
116 "Appl2Phys",applicator2Log,mother,
false,0,
true);
119 simpleCapsuleVisAtt -> SetVisibility(
true);
120 simpleCapsuleVisAtt -> SetForceWireframe(
true);
121 capsuleLog -> SetVisAttributes(simpleCapsuleVisAtt);
124 simpleCapsuleTipVisAtt -> SetVisibility(
true);
125 simpleCapsuleTipVisAtt -> SetForceSolid(
true);
126 capsuleTipLog -> SetVisAttributes(simpleCapsuleTipVisAtt);
127 iridiumCoreLog -> SetVisAttributes(simpleCapsuleTipVisAtt);
130 applicatorVisAtt -> SetVisibility(
true);
131 applicatorVisAtt -> SetForceWireframe(
true);
132 applicator1Log -> SetVisAttributes(applicatorVisAtt);
133 applicator2Log -> SetVisAttributes(applicatorVisAtt);
137 delete applicatorVisAtt; applicatorVisAtt = 0;
138 delete simpleCapsuleTipVisAtt; simpleCapsuleTipVisAtt = 0;
139 delete simpleCapsuleVisAtt; simpleCapsuleVisAtt = 0;
140 delete applicator2Phys; applicator2Phys = 0;
141 delete applicator1Phys; applicator1Phys = 0;
142 delete iridiumCorePhys; iridiumCorePhys = 0;
143 delete capsuleTipPhys; capsuleTipPhys = 0;
144 delete capsulePhys; capsulePhys = 0;
145 delete applicator2Log; applicator2Log = 0;
146 delete applicator1Log; applicator1Log = 0;
147 delete iridiumCoreLog; iridiumCoreLog = 0;
148 delete capsuleTipLog; capsuleTipLog = 0;
149 delete capsuleLog; capsuleLog = 0;
~BrachyDetectorConstructionLeipzig()
static constexpr double mm
CLHEP::Hep3Vector G4ThreeVector
void ConstructLeipzig(G4VPhysicalVolume *)
void CleanLeipzigApplicator()
BrachyDetectorConstructionLeipzig()
static constexpr double deg