61 defaultTub(0), capsule(0), capsuleTip(0),iodiumCore(0), defaultTubLog(0),
62 capsuleLog(0), capsuleTipLog(0), iodiumCoreLog(0),defaultTubPhys(0),
63 capsulePhys(0),capsuleTipPhys1(0),capsuleTipPhys2(0), iodiumCorePhys(0),
64 simpleiodiumVisAtt(0), simpleCapsuleVisAtt(0), simpleCapsuleTipVisAtt(0)
79 G4Material* titanium = pMaterial -> GetMat(
"titanium");
81 G4Material* iodium = pMaterial -> GetMat(
"Iodine");
109 capsuleTip =
new G4Sphere(
"CapsuleTip",
116 capsuleTipLog =
new G4LogicalVolume(capsuleTip,titanium,
"CapsuleTipLog");
119 "IodineCapsuleTipPhys1",
126 rotateMatrix -> rotateX(180.0*
deg);
129 "IodineCapsuleTipPhys2",
137 iodiumCoreLog =
new G4LogicalVolume(iodiumCore,iodium,
"iodiumCoreLog");
149 simpleiodiumVisAtt -> SetVisibility(
true);
150 simpleiodiumVisAtt -> SetForceSolid(
true);
151 iodiumCoreLog -> SetVisAttributes(simpleiodiumVisAtt);
154 simpleCapsuleVisAtt -> SetVisibility(
true);
155 simpleCapsuleVisAtt -> SetForceWireframe(
true);
156 capsuleLog -> SetVisAttributes( simpleCapsuleVisAtt);
159 simpleCapsuleTipVisAtt -> SetVisibility(
true);
160 simpleCapsuleTipVisAtt -> SetForceSolid(
true);
161 capsuleTipLog -> SetVisAttributes( simpleCapsuleTipVisAtt);
166 delete simpleiodiumVisAtt; simpleiodiumVisAtt = 0;
167 delete simpleCapsuleVisAtt; simpleCapsuleVisAtt = 0;
168 delete simpleCapsuleTipVisAtt; simpleCapsuleTipVisAtt = 0;
169 delete capsuleTipPhys1; capsuleTipPhys1 = 0;
170 delete capsuleTipPhys2; capsuleTipPhys2 = 0;
171 delete iodiumCorePhys; iodiumCorePhys = 0;
172 delete capsulePhys; capsulePhys = 0;
173 delete defaultTubPhys; defaultTubPhys = 0;
174 delete defaultTubLog; defaultTubLog = 0;
175 delete capsuleLog; capsuleLog = 0;
176 delete capsuleTipLog; capsuleTipLog = 0;
177 delete iodiumCoreLog; iodiumCoreLog = 0;
178 delete defaultTub; defaultTub = 0;
179 delete capsule; capsule = 0;
180 delete capsuleTip; capsuleTip = 0;
181 delete iodiumCore; iodiumCore = 0;
static constexpr double mm
CLHEP::Hep3Vector G4ThreeVector
CLHEP::HepRotation G4RotationMatrix
void ConstructIodium(G4VPhysicalVolume *)
static G4RunManager * GetRunManager()
BrachyDetectorConstructionI()
~BrachyDetectorConstructionI()
static constexpr double deg