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

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

+ Collaboration diagram for BrachyDetectorConstructionLeipzig:

Public Member Functions

 BrachyDetectorConstructionLeipzig ()
 
 ~BrachyDetectorConstructionLeipzig ()
 
void ConstructLeipzig (G4VPhysicalVolume *)
 
void CleanLeipzigApplicator ()
 

Private Attributes

BrachyMaterial * pMaterial
 
G4Tubs * capsule
 
G4Sphere * capsuleTip
 
G4Tubs * iridiumCore
 
G4Tubs * applicator1
 
G4Tubs * applicator2
 
G4LogicalVolume * capsuleLog
 
G4LogicalVolume * capsuleTipLog
 
G4LogicalVolume * iridiumCoreLog
 
G4LogicalVolume * applicator1Log
 
G4LogicalVolume * applicator2Log
 
G4VPhysicalVolume * capsulePhys
 
G4VPhysicalVolume * capsuleTipPhys
 
G4VPhysicalVolume * iridiumCorePhys
 
G4VPhysicalVolume * applicator1Phys
 
G4VPhysicalVolume * applicator2Phys
 
G4VisAttributes * simpleCapsuleVisAtt
 
G4VisAttributes * simpleCapsuleTipVisAtt
 
G4VisAttributes * applicatorVisAtt
 

Detailed Description

Definition at line 52 of file BrachyDetectorConstructionLeipzig.hh.

View newest version in sPHENIX GitHub at line 52 of file BrachyDetectorConstructionLeipzig.hh

Constructor & Destructor Documentation

BrachyDetectorConstructionLeipzig::BrachyDetectorConstructionLeipzig ( )

Definition at line 64 of file BrachyDetectorConstructionLeipzig.cc.

View newest version in sPHENIX GitHub at line 64 of file BrachyDetectorConstructionLeipzig.cc

References pMaterial.

BrachyDetectorConstructionLeipzig::~BrachyDetectorConstructionLeipzig ( )

Definition at line 73 of file BrachyDetectorConstructionLeipzig.cc.

View newest version in sPHENIX GitHub at line 73 of file BrachyDetectorConstructionLeipzig.cc

References pMaterial.

Member Function Documentation

void BrachyDetectorConstructionLeipzig::CleanLeipzigApplicator ( )

Member Data Documentation

G4Tubs* BrachyDetectorConstructionLeipzig::applicator1
private

Definition at line 67 of file BrachyDetectorConstructionLeipzig.hh.

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

Referenced by ConstructLeipzig().

G4LogicalVolume* BrachyDetectorConstructionLeipzig::applicator1Log
private

Definition at line 73 of file BrachyDetectorConstructionLeipzig.hh.

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

Referenced by CleanLeipzigApplicator(), and ConstructLeipzig().

G4VPhysicalVolume* BrachyDetectorConstructionLeipzig::applicator1Phys
private

Definition at line 79 of file BrachyDetectorConstructionLeipzig.hh.

View newest version in sPHENIX GitHub at line 79 of file BrachyDetectorConstructionLeipzig.hh

Referenced by CleanLeipzigApplicator(), and ConstructLeipzig().

G4Tubs* BrachyDetectorConstructionLeipzig::applicator2
private

Definition at line 68 of file BrachyDetectorConstructionLeipzig.hh.

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

Referenced by ConstructLeipzig().

G4LogicalVolume* BrachyDetectorConstructionLeipzig::applicator2Log
private

Definition at line 74 of file BrachyDetectorConstructionLeipzig.hh.

View newest version in sPHENIX GitHub at line 74 of file BrachyDetectorConstructionLeipzig.hh

Referenced by CleanLeipzigApplicator(), and ConstructLeipzig().

G4VPhysicalVolume* BrachyDetectorConstructionLeipzig::applicator2Phys
private

Definition at line 80 of file BrachyDetectorConstructionLeipzig.hh.

View newest version in sPHENIX GitHub at line 80 of file BrachyDetectorConstructionLeipzig.hh

Referenced by CleanLeipzigApplicator(), and ConstructLeipzig().

G4VisAttributes* BrachyDetectorConstructionLeipzig::applicatorVisAtt
private

Definition at line 84 of file BrachyDetectorConstructionLeipzig.hh.

View newest version in sPHENIX GitHub at line 84 of file BrachyDetectorConstructionLeipzig.hh

Referenced by CleanLeipzigApplicator(), and ConstructLeipzig().

G4Tubs* BrachyDetectorConstructionLeipzig::capsule
private

Definition at line 64 of file BrachyDetectorConstructionLeipzig.hh.

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

Referenced by ConstructLeipzig().

G4LogicalVolume* BrachyDetectorConstructionLeipzig::capsuleLog
private

Definition at line 70 of file BrachyDetectorConstructionLeipzig.hh.

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

Referenced by CleanLeipzigApplicator(), and ConstructLeipzig().

G4VPhysicalVolume* BrachyDetectorConstructionLeipzig::capsulePhys
private

Definition at line 76 of file BrachyDetectorConstructionLeipzig.hh.

View newest version in sPHENIX GitHub at line 76 of file BrachyDetectorConstructionLeipzig.hh

Referenced by CleanLeipzigApplicator(), and ConstructLeipzig().

G4Sphere* BrachyDetectorConstructionLeipzig::capsuleTip
private

Definition at line 65 of file BrachyDetectorConstructionLeipzig.hh.

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

Referenced by ConstructLeipzig().

G4LogicalVolume* BrachyDetectorConstructionLeipzig::capsuleTipLog
private

Definition at line 71 of file BrachyDetectorConstructionLeipzig.hh.

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

Referenced by CleanLeipzigApplicator(), and ConstructLeipzig().

G4VPhysicalVolume* BrachyDetectorConstructionLeipzig::capsuleTipPhys
private

Definition at line 77 of file BrachyDetectorConstructionLeipzig.hh.

View newest version in sPHENIX GitHub at line 77 of file BrachyDetectorConstructionLeipzig.hh

Referenced by CleanLeipzigApplicator(), and ConstructLeipzig().

G4Tubs* BrachyDetectorConstructionLeipzig::iridiumCore
private

Definition at line 66 of file BrachyDetectorConstructionLeipzig.hh.

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

Referenced by ConstructLeipzig().

G4LogicalVolume* BrachyDetectorConstructionLeipzig::iridiumCoreLog
private

Definition at line 72 of file BrachyDetectorConstructionLeipzig.hh.

View newest version in sPHENIX GitHub at line 72 of file BrachyDetectorConstructionLeipzig.hh

Referenced by CleanLeipzigApplicator(), and ConstructLeipzig().

G4VPhysicalVolume* BrachyDetectorConstructionLeipzig::iridiumCorePhys
private

Definition at line 78 of file BrachyDetectorConstructionLeipzig.hh.

View newest version in sPHENIX GitHub at line 78 of file BrachyDetectorConstructionLeipzig.hh

Referenced by CleanLeipzigApplicator(), and ConstructLeipzig().

BrachyMaterial* BrachyDetectorConstructionLeipzig::pMaterial
private

Definition at line 62 of file BrachyDetectorConstructionLeipzig.hh.

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

Referenced by BrachyDetectorConstructionLeipzig(), ConstructLeipzig(), and ~BrachyDetectorConstructionLeipzig().

G4VisAttributes* BrachyDetectorConstructionLeipzig::simpleCapsuleTipVisAtt
private

Definition at line 83 of file BrachyDetectorConstructionLeipzig.hh.

View newest version in sPHENIX GitHub at line 83 of file BrachyDetectorConstructionLeipzig.hh

Referenced by CleanLeipzigApplicator(), and ConstructLeipzig().

G4VisAttributes* BrachyDetectorConstructionLeipzig::simpleCapsuleVisAtt
private

Definition at line 82 of file BrachyDetectorConstructionLeipzig.hh.

View newest version in sPHENIX GitHub at line 82 of file BrachyDetectorConstructionLeipzig.hh

Referenced by CleanLeipzigApplicator(), and ConstructLeipzig().


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