ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
test.MyDetectorConstruction Class Reference
+ Inheritance diagram for test.MyDetectorConstruction:
+ Collaboration diagram for test.MyDetectorConstruction:

Public Member Functions

def __init__
 
def ConstructWorld
 
def ConstructBox
 
def ConstructTubs
 
def ConstructCons
 
def ConstructPara
 
def ConstructTrd
 
def ConstructTrap
 
def ConstructSphere
 
def ConstructOrb
 
def ConstructTorus
 
def ConstructPolycone
 
def ConstructPolyhedra
 
def ConstructEllipticalTube
 
def ConstructEllipsoid
 
def ConstructEllipticalCone
 
def ConstructHype
 
def ConstructTet
 
def ConstructTwistedBox
 
def ConstructTwistedTrap
 
def ConstructTwistedTrd
 
def ConstructTwistedTubs
 
def Construct
 
def __init__
 
def ConstructWorld
 
def ConstructUnion
 
def ConstructIntersection
 
def ConstructSubtraction
 
def Construct
 
def __init__
 
def Construct
 
- Public Member Functions inherited from G4VUserDetectorConstruction
 G4VUserDetectorConstruction ()
 
virtual ~G4VUserDetectorConstruction ()
 
virtual G4VPhysicalVolumeConstruct ()=0
 
virtual void ConstructSDandField ()
 
virtual void CloneSD ()
 
virtual void CloneF ()
 
void RegisterParallelWorld (G4VUserParallelWorld *)
 
G4int ConstructParallelGeometries ()
 
void ConstructParallelSD ()
 
G4int GetNumberOfParallelWorld () const
 
G4VUserParallelWorldGetParallelWorld (G4int i) const
 

Public Attributes

 air
 
 lv_object
 
 world
 
 va_red
 
 va_cyan
 
 va_green
 
 va_blue
 
 va_magenta
 
 sld_box
 
 sld_cyl
 

Additional Inherited Members

- Protected Member Functions inherited from G4VUserDetectorConstruction
void SetSensitiveDetector (const G4String &logVolName, G4VSensitiveDetector *aSD, G4bool multi=false)
 
void SetSensitiveDetector (G4LogicalVolume *logVol, G4VSensitiveDetector *aSD)
 

Detailed Description

Definition at line 15 of file test.py.

View newest version in sPHENIX GitHub at line 15 of file test.py

Constructor & Destructor Documentation

def test.MyDetectorConstruction.__init__ (   self)

Definition at line 18 of file test.py.

View newest version in sPHENIX GitHub at line 18 of file test.py

Referenced by test.MyDetectorConstruction.__init__().

+ Here is the caller graph for this function:

def test.MyDetectorConstruction.__init__ (   self)
def test.MyDetectorConstruction.__init__ (   self)

Definition at line 17 of file test.py.

View newest version in sPHENIX GitHub at line 17 of file test.py

References test.MyDetectorConstruction.__init__().

+ Here is the call graph for this function:

Member Function Documentation

def test.MyDetectorConstruction.Construct (   self)

Definition at line 21 of file test.py.

View newest version in sPHENIX GitHub at line 21 of file test.py

References G4VUserDetectorConstruction.Construct().

+ Here is the call graph for this function:

def test.MyDetectorConstruction.Construct (   self)

Definition at line 88 of file test.py.

View newest version in sPHENIX GitHub at line 88 of file test.py

References G4VUserDetectorConstruction.Construct(), source.gApplyUICommand, read_gdml.MyDetectorConstruction.world, test.MyDetectorConstruction.world, and G4EzWorld.world.

+ Here is the call graph for this function:

def test.MyDetectorConstruction.Construct (   self)

Definition at line 251 of file test.py.

View newest version in sPHENIX GitHub at line 251 of file test.py

References G4VUserDetectorConstruction.Construct(), source.gApplyUICommand, read_gdml.MyDetectorConstruction.world, test.MyDetectorConstruction.world, and G4EzWorld.world.

+ Here is the call graph for this function:

def test.MyDetectorConstruction.ConstructBox (   self)

Definition at line 55 of file test.py.

View newest version in sPHENIX GitHub at line 55 of file test.py

References test.MyDetectorConstruction.va_red.

def test.MyDetectorConstruction.ConstructCons (   self)

Definition at line 71 of file test.py.

View newest version in sPHENIX GitHub at line 71 of file test.py

References test.MyDetectorConstruction.va_green.

def test.MyDetectorConstruction.ConstructEllipsoid (   self)

Definition at line 173 of file test.py.

View newest version in sPHENIX GitHub at line 173 of file test.py

References test.MyDetectorConstruction.va_red.

def test.MyDetectorConstruction.ConstructEllipticalCone (   self)

Definition at line 182 of file test.py.

View newest version in sPHENIX GitHub at line 182 of file test.py

References test.MyDetectorConstruction.va_magenta.

def test.MyDetectorConstruction.ConstructEllipticalTube (   self)

Definition at line 165 of file test.py.

View newest version in sPHENIX GitHub at line 165 of file test.py

References test.MyDetectorConstruction.va_cyan.

def test.MyDetectorConstruction.ConstructHype (   self)

Definition at line 191 of file test.py.

View newest version in sPHENIX GitHub at line 191 of file test.py

References test.MyDetectorConstruction.va_blue.

def test.MyDetectorConstruction.ConstructIntersection (   self)

Definition at line 66 of file test.py.

View newest version in sPHENIX GitHub at line 66 of file test.py

References test.MyDetectorConstruction.sld_box, test.MyDetectorConstruction.sld_cyl, and test.MyDetectorConstruction.va_magenta.

def test.MyDetectorConstruction.ConstructOrb (   self)

Definition at line 115 of file test.py.

View newest version in sPHENIX GitHub at line 115 of file test.py

References test.MyDetectorConstruction.va_red.

def test.MyDetectorConstruction.ConstructPara (   self)

Definition at line 80 of file test.py.

View newest version in sPHENIX GitHub at line 80 of file test.py

References test.MyDetectorConstruction.va_blue.

def test.MyDetectorConstruction.ConstructPolycone (   self)

Definition at line 131 of file test.py.

View newest version in sPHENIX GitHub at line 131 of file test.py

References test.MyDetectorConstruction.va_cyan.

def test.MyDetectorConstruction.ConstructPolyhedra (   self)

Definition at line 149 of file test.py.

View newest version in sPHENIX GitHub at line 149 of file test.py

References test.MyDetectorConstruction.va_green.

def test.MyDetectorConstruction.ConstructSphere (   self)

Definition at line 106 of file test.py.

View newest version in sPHENIX GitHub at line 106 of file test.py

References test.MyDetectorConstruction.va_cyan.

def test.MyDetectorConstruction.ConstructSubtraction (   self)

Definition at line 78 of file test.py.

View newest version in sPHENIX GitHub at line 78 of file test.py

References test.MyDetectorConstruction.sld_box, test.MyDetectorConstruction.sld_cyl, and test.MyDetectorConstruction.va_red.

def test.MyDetectorConstruction.ConstructTet (   self)

Definition at line 199 of file test.py.

View newest version in sPHENIX GitHub at line 199 of file test.py

References test.MyDetectorConstruction.va_green.

def test.MyDetectorConstruction.ConstructTorus (   self)

Definition at line 123 of file test.py.

View newest version in sPHENIX GitHub at line 123 of file test.py

References test.MyDetectorConstruction.va_magenta.

def test.MyDetectorConstruction.ConstructTrap (   self)

Definition at line 96 of file test.py.

View newest version in sPHENIX GitHub at line 96 of file test.py

References test.MyDetectorConstruction.va_green.

def test.MyDetectorConstruction.ConstructTrd (   self)

Definition at line 88 of file test.py.

View newest version in sPHENIX GitHub at line 88 of file test.py

References test.MyDetectorConstruction.va_blue.

def test.MyDetectorConstruction.ConstructTubs (   self)

Definition at line 63 of file test.py.

View newest version in sPHENIX GitHub at line 63 of file test.py

References test.MyDetectorConstruction.va_cyan.

def test.MyDetectorConstruction.ConstructTwistedBox (   self)

Definition at line 214 of file test.py.

View newest version in sPHENIX GitHub at line 214 of file test.py

References test.MyDetectorConstruction.va_cyan.

def test.MyDetectorConstruction.ConstructTwistedTrap (   self)

Definition at line 222 of file test.py.

View newest version in sPHENIX GitHub at line 222 of file test.py

References test.MyDetectorConstruction.va_blue.

def test.MyDetectorConstruction.ConstructTwistedTrd (   self)

Definition at line 233 of file test.py.

View newest version in sPHENIX GitHub at line 233 of file test.py

References test.MyDetectorConstruction.va_green.

def test.MyDetectorConstruction.ConstructTwistedTubs (   self)

Definition at line 242 of file test.py.

View newest version in sPHENIX GitHub at line 242 of file test.py

References test.MyDetectorConstruction.va_magenta.

def test.MyDetectorConstruction.ConstructUnion (   self)

Definition at line 57 of file test.py.

View newest version in sPHENIX GitHub at line 57 of file test.py

References test.MyDetectorConstruction.sld_box, test.MyDetectorConstruction.sld_cyl, and test.MyDetectorConstruction.va_blue.

def test.MyDetectorConstruction.ConstructWorld (   self)

Definition at line 31 of file test.py.

View newest version in sPHENIX GitHub at line 31 of file test.py

References test.MyDetectorConstruction.air, and test.MyDetectorConstruction.lv_object.

Referenced by test.MyDetectorConstruction.__init__(), and test.MyDetectorConstruction.ConstructWorld().

+ Here is the caller graph for this function:

def test.MyDetectorConstruction.ConstructWorld (   self)

Definition at line 33 of file test.py.

View newest version in sPHENIX GitHub at line 33 of file test.py

References test.MyDetectorConstruction.air, test.MyDetectorConstruction.ConstructWorld(), and test.MyDetectorConstruction.lv_object.

+ Here is the call graph for this function:

Member Data Documentation

test.MyDetectorConstruction.air

Definition at line 20 of file test.py.

View newest version in sPHENIX GitHub at line 20 of file test.py

Referenced by test.MyDetectorConstruction.__init__(), and test.MyDetectorConstruction.ConstructWorld().

test.MyDetectorConstruction.lv_object

Definition at line 21 of file test.py.

View newest version in sPHENIX GitHub at line 21 of file test.py

Referenced by test.MyDetectorConstruction.__init__(), and test.MyDetectorConstruction.ConstructWorld().

test.MyDetectorConstruction.sld_box

Definition at line 29 of file test.py.

View newest version in sPHENIX GitHub at line 29 of file test.py

Referenced by test.MyDetectorConstruction.ConstructIntersection(), test.MyDetectorConstruction.ConstructSubtraction(), and test.MyDetectorConstruction.ConstructUnion().

test.MyDetectorConstruction.sld_cyl

Definition at line 30 of file test.py.

View newest version in sPHENIX GitHub at line 30 of file test.py

Referenced by test.MyDetectorConstruction.ConstructIntersection(), test.MyDetectorConstruction.ConstructSubtraction(), and test.MyDetectorConstruction.ConstructUnion().

test.MyDetectorConstruction.world

Definition at line 22 of file test.py.

View newest version in sPHENIX GitHub at line 22 of file test.py

Referenced by test.MyDetectorConstruction.__init__(), and test.MyDetectorConstruction.Construct().


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