Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

PisaHALL Class Reference

HALL and utility empty volumes (VERT,INTR,EMCL). More...

#include <PisaHALL.h>

Inheritance diagram for PisaHALL:

Inheritance graph
[legend]
Collaboration diagram for PisaHALL:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual ~PisaHALL ()
void createGeometry (PHCompositeNode *topNode)
 Build the geometry of the device topNode can be used e.g.

void createMaterials (PHCompositeNode *topNode)
 Define the materials and tracking media used by this device.

const char * name () const
 Name of the device.

const char * subsystem () const
 Subsystem this device is related to.


Detailed Description

HALL and utility empty volumes (VERT,INTR,EMCL).

Definition at line 9 of file PisaHALL.h.


Constructor & Destructor Documentation

PisaHALL::~PisaHALL  )  [virtual]
 

Definition at line 20 of file PisaHALL.C.


Member Function Documentation

void PisaHALL::createGeometry PHCompositeNode *  topNode  )  [virtual]
 

Build the geometry of the device topNode can be used e.g.

to fetch the PhnxPar object, containing all subsystem parameters read from phnx.par file

Implements PisaDevice.

Definition at line 66 of file PisaHALL.C.

References PisaPhnxPar::get(), PisaPhnxSubPar::getDouble(), PisaHelper::getGeoManager(), PisaPhnxSubPar::getInt(), PisaServer::hasSubsystem(), and PisaServer::instance().

void PisaHALL::createMaterials PHCompositeNode *  topNode  )  [virtual]
 

Define the materials and tracking media used by this device.

topNode can be used e.g. to fetch the PhnxPar object, containing all subsystem parameters read from phnx.par file

Implements PisaDevice.

Definition at line 26 of file PisaHALL.C.

References PisaHelper::getGeoManager().

const char* PisaHALL::name  )  const [inline, virtual]
 

Name of the device.

Implements PisaDevice.

Definition at line 19 of file PisaHALL.h.

const char* PisaHALL::subsystem  )  const [inline, virtual]
 

Subsystem this device is related to.

Implements PisaDevice.

Definition at line 21 of file PisaHALL.h.


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