Project
Loading...
Searching...
No Matches
FairGeoShapes Class Reference

#include <FairGeoShapes.h>

Inherits TObject.

Public Member Functions

 FairGeoShapes ()
 
 ~FairGeoShapes ()
 
FairGeoBasicShape * selectShape (FairGeoVolume *)
 
FairGeoBasicShape * selectShape (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::FairGeoShapes ( )

Definition at line 58 of file FairGeoShapes.cxx.

◆ ~FairGeoShapes()

FairGeoShapes::~FairGeoShapes ( )

Definition at line 65 of file FairGeoShapes.cxx.

Member Function Documentation

◆ ClassDef()

FairGeoShapes::ClassDef ( FairGeoShapes  ,
0   
)

◆ printPoints()

void FairGeoShapes::printPoints ( FairGeoVolume *  volu)

Definition at line 191 of file FairGeoShapes.cxx.

◆ readPoints()

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

Definition at line 166 of file FairGeoShapes.cxx.

◆ selectShape() [1/2]

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

Definition at line 81 of file FairGeoShapes.cxx.

◆ selectShape() [2/2]

FairGeoBasicShape * FairGeoShapes::selectShape ( FairGeoVolume *  volu)

Definition at line 72 of file FairGeoShapes.cxx.

◆ writePoints()

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

Definition at line 179 of file FairGeoShapes.cxx.

Member Data Documentation

◆ shapes

TList* FairGeoShapes::shapes
protected

Definition at line 30 of file FairGeoShapes.h.


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