ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
BrachyDetectorConstructionI Class Reference

#include <geant4/tree/geant4-10.6-release/examples/advanced/brachytherapy/include/BrachyDetectorConstructionI.hh>

+ Collaboration diagram for BrachyDetectorConstructionI:

Public Member Functions

 BrachyDetectorConstructionI ()
 

 
 ~BrachyDetectorConstructionI ()
 
void ConstructIodium (G4VPhysicalVolume *)
 
void CleanIodium ()
 

Private Attributes

G4Tubs * defaultTub
 
G4Tubs * capsule
 
G4Sphere * capsuleTip
 
G4Tubs * iodiumCore
 
G4LogicalVolume * defaultTubLog
 
G4LogicalVolume * capsuleLog
 
G4LogicalVolume * capsuleTipLog
 
G4LogicalVolume * iodiumCoreLog
 
G4VPhysicalVolume * defaultTubPhys
 
G4VPhysicalVolume * capsulePhys
 
G4VPhysicalVolume * capsuleTipPhys1
 
G4VPhysicalVolume * capsuleTipPhys2
 
G4VPhysicalVolume * iodiumCorePhys
 
G4VisAttributes * simpleiodiumVisAtt
 
G4VisAttributes * simpleCapsuleVisAtt
 
G4VisAttributes * simpleCapsuleTipVisAtt
 
BrachyMaterial * pMaterial
 

Detailed Description

Definition at line 48 of file BrachyDetectorConstructionI.hh.

View newest version in sPHENIX GitHub at line 48 of file BrachyDetectorConstructionI.hh

Constructor & Destructor Documentation

BrachyDetectorConstructionI::BrachyDetectorConstructionI ( )


Definition at line 59 of file BrachyDetectorConstructionI.cc.

View newest version in sPHENIX GitHub at line 59 of file BrachyDetectorConstructionI.cc

References pMaterial.

BrachyDetectorConstructionI::~BrachyDetectorConstructionI ( )

Definition at line 68 of file BrachyDetectorConstructionI.cc.

View newest version in sPHENIX GitHub at line 68 of file BrachyDetectorConstructionI.cc

References pMaterial.

Member Function Documentation

void BrachyDetectorConstructionI::CleanIodium ( )

Definition at line 163 of file BrachyDetectorConstructionI.cc.

View newest version in sPHENIX GitHub at line 163 of file BrachyDetectorConstructionI.cc

References capsule, capsuleLog, capsulePhys, capsuleTip, capsuleTipLog, capsuleTipPhys1, capsuleTipPhys2, defaultTub, defaultTubLog, defaultTubPhys, pyG4RunManager::GeometryHasBeenModified, G4RunManager::GetRunManager(), iodiumCore, iodiumCoreLog, iodiumCorePhys, simpleCapsuleTipVisAtt, simpleCapsuleVisAtt, and simpleiodiumVisAtt.

+ Here is the call graph for this function:

Member Data Documentation

G4Tubs* BrachyDetectorConstructionI::capsule
private

Definition at line 57 of file BrachyDetectorConstructionI.hh.

View newest version in sPHENIX GitHub at line 57 of file BrachyDetectorConstructionI.hh

Referenced by CleanIodium(), and ConstructIodium().

G4LogicalVolume* BrachyDetectorConstructionI::capsuleLog
private

Definition at line 61 of file BrachyDetectorConstructionI.hh.

View newest version in sPHENIX GitHub at line 61 of file BrachyDetectorConstructionI.hh

Referenced by CleanIodium(), and ConstructIodium().

G4VPhysicalVolume* BrachyDetectorConstructionI::capsulePhys
private

Definition at line 65 of file BrachyDetectorConstructionI.hh.

View newest version in sPHENIX GitHub at line 65 of file BrachyDetectorConstructionI.hh

Referenced by CleanIodium(), and ConstructIodium().

G4Sphere* BrachyDetectorConstructionI::capsuleTip
private

Definition at line 58 of file BrachyDetectorConstructionI.hh.

View newest version in sPHENIX GitHub at line 58 of file BrachyDetectorConstructionI.hh

Referenced by CleanIodium(), and ConstructIodium().

G4LogicalVolume* BrachyDetectorConstructionI::capsuleTipLog
private

Definition at line 62 of file BrachyDetectorConstructionI.hh.

View newest version in sPHENIX GitHub at line 62 of file BrachyDetectorConstructionI.hh

Referenced by CleanIodium(), and ConstructIodium().

G4VPhysicalVolume* BrachyDetectorConstructionI::capsuleTipPhys1
private

Definition at line 66 of file BrachyDetectorConstructionI.hh.

View newest version in sPHENIX GitHub at line 66 of file BrachyDetectorConstructionI.hh

Referenced by CleanIodium(), and ConstructIodium().

G4VPhysicalVolume* BrachyDetectorConstructionI::capsuleTipPhys2
private

Definition at line 67 of file BrachyDetectorConstructionI.hh.

View newest version in sPHENIX GitHub at line 67 of file BrachyDetectorConstructionI.hh

Referenced by CleanIodium(), and ConstructIodium().

G4Tubs* BrachyDetectorConstructionI::defaultTub
private

Definition at line 56 of file BrachyDetectorConstructionI.hh.

View newest version in sPHENIX GitHub at line 56 of file BrachyDetectorConstructionI.hh

Referenced by CleanIodium(), and ConstructIodium().

G4LogicalVolume* BrachyDetectorConstructionI::defaultTubLog
private

Definition at line 60 of file BrachyDetectorConstructionI.hh.

View newest version in sPHENIX GitHub at line 60 of file BrachyDetectorConstructionI.hh

Referenced by CleanIodium(), and ConstructIodium().

G4VPhysicalVolume* BrachyDetectorConstructionI::defaultTubPhys
private

Definition at line 64 of file BrachyDetectorConstructionI.hh.

View newest version in sPHENIX GitHub at line 64 of file BrachyDetectorConstructionI.hh

Referenced by CleanIodium(), and ConstructIodium().

G4Tubs* BrachyDetectorConstructionI::iodiumCore
private

Definition at line 59 of file BrachyDetectorConstructionI.hh.

View newest version in sPHENIX GitHub at line 59 of file BrachyDetectorConstructionI.hh

Referenced by CleanIodium(), and ConstructIodium().

G4LogicalVolume* BrachyDetectorConstructionI::iodiumCoreLog
private

Definition at line 63 of file BrachyDetectorConstructionI.hh.

View newest version in sPHENIX GitHub at line 63 of file BrachyDetectorConstructionI.hh

Referenced by CleanIodium(), and ConstructIodium().

G4VPhysicalVolume* BrachyDetectorConstructionI::iodiumCorePhys
private

Definition at line 68 of file BrachyDetectorConstructionI.hh.

View newest version in sPHENIX GitHub at line 68 of file BrachyDetectorConstructionI.hh

Referenced by CleanIodium(), and ConstructIodium().

BrachyMaterial* BrachyDetectorConstructionI::pMaterial
private

Definition at line 73 of file BrachyDetectorConstructionI.hh.

View newest version in sPHENIX GitHub at line 73 of file BrachyDetectorConstructionI.hh

Referenced by BrachyDetectorConstructionI(), ConstructIodium(), and ~BrachyDetectorConstructionI().

G4VisAttributes* BrachyDetectorConstructionI::simpleCapsuleTipVisAtt
private

Definition at line 71 of file BrachyDetectorConstructionI.hh.

View newest version in sPHENIX GitHub at line 71 of file BrachyDetectorConstructionI.hh

Referenced by CleanIodium(), and ConstructIodium().

G4VisAttributes* BrachyDetectorConstructionI::simpleCapsuleVisAtt
private

Definition at line 70 of file BrachyDetectorConstructionI.hh.

View newest version in sPHENIX GitHub at line 70 of file BrachyDetectorConstructionI.hh

Referenced by CleanIodium(), and ConstructIodium().

G4VisAttributes* BrachyDetectorConstructionI::simpleiodiumVisAtt
private

Definition at line 69 of file BrachyDetectorConstructionI.hh.

View newest version in sPHENIX GitHub at line 69 of file BrachyDetectorConstructionI.hh

Referenced by CleanIodium(), and ConstructIodium().


The documentation for this class was generated from the following files: