FairRoot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FairGeoShapes Class Reference

#include <FairGeoShapes.h>

Inheritance diagram for FairGeoShapes:

Public Member Functions

 FairGeoShapes ()
 
 ~FairGeoShapes ()
 
FairGeoBasicShapeselectShape (FairGeoVolume *)
 
FairGeoBasicShapeselectShape (const TString &)
 
Int_t readPoints (std::fstream *, FairGeoVolume *)
 
Bool_t writePoints (std::fstream *, FairGeoVolume *)
 
void printPoints (FairGeoVolume *volu)
 
 ClassDef (FairGeoShapes, 0)
 

Protected Attributes

TList * shapes
 

Detailed Description

manager class for geometry shapes

Author
Ilse koenig

Definition at line 23 of file FairGeoShapes.h.

Constructor & Destructor Documentation

FairGeoShapes::FairGeoShapes ( )

Definition at line 58 of file FairGeoShapes.cxx.

FairGeoShapes::~FairGeoShapes ( )

Definition at line 65 of file FairGeoShapes.cxx.

Member Function Documentation

FairGeoShapes::ClassDef ( FairGeoShapes  ,
 
)
void FairGeoShapes::printPoints ( FairGeoVolume volu)

Definition at line 191 of file FairGeoShapes.cxx.

Int_t FairGeoShapes::readPoints ( std::fstream *  pFile,
FairGeoVolume volu 
)

Definition at line 166 of file FairGeoShapes.cxx.

FairGeoBasicShape * FairGeoShapes::selectShape ( FairGeoVolume volu)

Definition at line 72 of file FairGeoShapes.cxx.

FairGeoBasicShape * FairGeoShapes::selectShape ( const TString &  name)

Definition at line 81 of file FairGeoShapes.cxx.

Bool_t FairGeoShapes::writePoints ( std::fstream *  pFile,
FairGeoVolume volu 
)

Definition at line 179 of file FairGeoShapes.cxx.

Member Data Documentation

TList* FairGeoShapes::shapes
protected

Definition at line 30 of file FairGeoShapes.h.


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