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

PisaMAG Class Reference

PHENIX Central Magnets. More...

#include <PisaMAG.h>

Inheritance diagram for PisaMAG:

Inheritance graph
[legend]
Collaboration diagram for PisaMAG:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual ~PisaMAG ()
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

PHENIX Central Magnets.

Definition at line 9 of file PisaMAG.h.


Constructor & Destructor Documentation

PisaMAG::~PisaMAG  )  [virtual]
 

Definition at line 19 of file PisaMAG.C.


Member Function Documentation

void PisaMAG::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 239 of file PisaMAG.C.

References PisaHelper::getGeoManager().

void PisaMAG::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 263 of file PisaMAG.C.

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

Name of the device.

Implements PisaDevice.

Definition at line 19 of file PisaMAG.h.

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

Subsystem this device is related to.

Implements PisaDevice.

Definition at line 21 of file PisaMAG.h.


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