Class Reference for E1039 Core & Analysis Software
PHG4GDMLConfig Class Reference

PHG4GDMLConfig. More...

#include </dev/shm/kenichi/update-github-e1039-doc/e1039-core/simulation/g4gdml/PHG4GDMLConfig.hh>

+ Inheritance diagram for PHG4GDMLConfig:
+ Collaboration diagram for PHG4GDMLConfig:

Public Member Functions

 PHG4GDMLConfig ()
 
virtual ~PHG4GDMLConfig ()
 
virtual void Reset ()
 Clear Event. More...
 
virtual int isValid () const
 isValid returns non zero if object contains vailid data More...
 
virtual void identify (std::ostream &os=std::cout) const
 
void exclude_physical_vol (const G4VPhysicalVolume *vol)
 
void exclude_logical_vol (const G4LogicalVolume *vol)
 
const std::set< const G4VPhysicalVolume * > & get_excluded_physical_vol () const
 
const std::set< const G4LogicalVolume * > & get_excluded_logical_vol () const
 
- Public Member Functions inherited from PHObject
 PHObject ()
 ctor More...
 
virtual ~PHObject ()
 dtor More...
 
virtual PHObjectclone () const
 Virtual copy constructor. More...
 
virtual int isValid (const float) const
 
virtual int isValid (const double) const
 
virtual int isValid (const int) const
 
virtual int isValid (const unsigned int) const
 
virtual int isImplemented (const float f) const
 
virtual int isImplemented (const double f) const
 
virtual int isImplemented (const int i) const
 
virtual int isImplemented (const unsigned int i) const
 
void SplitLevel (const int i)
 
int SplitLevel () const
 
void BufferSize (const int i)
 
int BufferSize () const
 

Detailed Description

PHG4GDMLConfig.

Definition at line 24 of file PHG4GDMLConfig.hh.

Constructor & Destructor Documentation

◆ PHG4GDMLConfig()

PHG4GDMLConfig::PHG4GDMLConfig ( )

Definition at line 13 of file PHG4GDMLConfig.cc.

◆ ~PHG4GDMLConfig()

PHG4GDMLConfig::~PHG4GDMLConfig ( )
virtual

Definition at line 18 of file PHG4GDMLConfig.cc.

Member Function Documentation

◆ exclude_logical_vol()

void PHG4GDMLConfig::exclude_logical_vol ( const G4LogicalVolume *  vol)
inline

Definition at line 43 of file PHG4GDMLConfig.hh.

◆ exclude_physical_vol()

void PHG4GDMLConfig::exclude_physical_vol ( const G4VPhysicalVolume *  vol)
inline

Definition at line 42 of file PHG4GDMLConfig.hh.

◆ get_excluded_logical_vol()

const std::set<const G4LogicalVolume *>& PHG4GDMLConfig::get_excluded_logical_vol ( ) const
inline

Definition at line 45 of file PHG4GDMLConfig.hh.

Referenced by PHG4GDMLWriteStructure::TraverseVolumeTree().

+ Here is the caller graph for this function:

◆ get_excluded_physical_vol()

const std::set<const G4VPhysicalVolume *>& PHG4GDMLConfig::get_excluded_physical_vol ( ) const
inline

Definition at line 44 of file PHG4GDMLConfig.hh.

Referenced by PHG4GDMLWriteStructure::TraverseVolumeTree().

+ Here is the caller graph for this function:

◆ identify()

virtual void PHG4GDMLConfig::identify ( std::ostream &  os = std::cout) const
inlinevirtual

identify Function from PHObject

Parameters
osOutput Stream

Reimplemented from PHObject.

Definition at line 36 of file PHG4GDMLConfig.hh.

◆ isValid()

virtual int PHG4GDMLConfig::isValid ( ) const
inlinevirtual

isValid returns non zero if object contains vailid data

Reimplemented from PHObject.

Definition at line 35 of file PHG4GDMLConfig.hh.

◆ Reset()

virtual void PHG4GDMLConfig::Reset ( )
inlinevirtual

Clear Event.

Reimplemented from PHObject.

Definition at line 30 of file PHG4GDMLConfig.hh.


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