FairRoot
|
#include <FairGeoSet.h>
Classes | |
class | FairGeoCopyNode |
Public Member Functions | |
virtual | ~FairGeoSet () |
void | setShapes (FairGeoShapes *s) |
void | setMasterNodes (TList *m) |
void | setGeomFile (const char *filename) |
const char * | getGeomFile () |
Int_t | getMaxSectors (void) |
Int_t | getMaxModules (void) |
Int_t | getMaxKeepinVolumes (void) |
void | setModules (Int_t, Int_t *) |
Int_t * | getModules (void) |
Int_t | getModule (Int_t, Int_t) |
FairGeoNode * | getVolume (const char *name) |
FairGeoNode * | getMasterNode (const char *name) |
TList * | getListOfVolumes () |
FairGeoShapes * | getShapes () |
void | setAuthor (TString &s) |
void | setDescription (TString &s) |
TString & | getAuthor () |
TString & | getDescription () |
virtual const char * | getKeepinName (Int_t, Int_t) |
virtual const char * | getModuleName (Int_t) |
virtual const char * | getEleName (Int_t) |
virtual Int_t | getSecNumInMod (const TString &) |
virtual Int_t | getModNumInMod (const TString &) |
virtual Bool_t | read (std::fstream &, FairGeoMedia *) |
virtual void | addRefNodes () |
virtual void | write (std::fstream &) |
virtual void | print () |
virtual Bool_t | create (FairGeoBuilder *) |
void | compare (FairGeoSet &) |
ClassDef (FairGeoSet, 0) | |
Protected Member Functions | |
FairGeoSet () | |
void | readInout (std::fstream &) |
void | readTransform (std::fstream &, FairGeoTransform &) |
Bool_t | readVolumeParams (std::fstream &, FairGeoMedia *, FairGeoNode *, TList *l=0) |
Bool_t | readKeepIn (std::fstream &, FairGeoMedia *, TString &) |
Bool_t | readModule (std::fstream &, FairGeoMedia *, TString &, TString &, Bool_t a=kFALSE) |
Protected Attributes | |
Int_t | hadesGeo |
TList * | volumes |
TList * | masterNodes |
Int_t | maxSectors |
Int_t | maxKeepinVolumes |
Int_t | maxModules |
TArrayI * | modules |
FairGeoShapes * | pShapes |
TString | geoFile |
TString | author |
TString | description |
Base class for geometry of detector parts
Definition at line 30 of file FairGeoSet.h.
|
protected |
description of the version
Definition at line 41 of file FairGeoSet.cxx.
|
virtual |
Definition at line 58 of file FairGeoSet.cxx.
|
inlinevirtual |
Reimplemented in MyGeoCave, MyGeoCave, and FairGeoCave.
Definition at line 97 of file FairGeoSet.h.
FairGeoSet::ClassDef | ( | FairGeoSet | , |
0 | |||
) |
void FairGeoSet::compare | ( | FairGeoSet & | rset | ) |
Definition at line 485 of file FairGeoSet.cxx.
|
virtual |
Reimplemented in FairGeoPipe.
Definition at line 452 of file FairGeoSet.cxx.
|
inline |
Definition at line 89 of file FairGeoSet.h.
|
inline |
Definition at line 90 of file FairGeoSet.h.
|
inlinevirtual |
Reimplemented in FairGeoPipe, PixelGeo, FairRutherfordGeo, FairTutorialDet1Geo, FairTutorialDet4Geo, FairTutPropGeo, FairTestDetectorGeo, FairGeoMagnet, FairTutorialDet2Geo, FairGeoTarget, NewDetectorGeo, NewDetectorGeo, NewDetectorGeo, and NewDetectorGeo.
Definition at line 93 of file FairGeoSet.h.
|
inline |
Definition at line 76 of file FairGeoSet.h.
|
inlinevirtual |
Definition at line 91 of file FairGeoSet.h.
|
inline |
Definition at line 85 of file FairGeoSet.h.
|
inline |
Definition at line 84 of file FairGeoSet.h.
|
inline |
Definition at line 79 of file FairGeoSet.h.
|
inline |
Definition at line 78 of file FairGeoSet.h.
|
inline |
Definition at line 77 of file FairGeoSet.h.
|
inlinevirtual |
Reimplemented in PixelGeo, FairRutherfordGeo, FairTutorialDet1Geo, FairTutorialDet4Geo, FairTutPropGeo, FairTestDetectorGeo, FairTutorialDet2Geo, NewDetectorGeo, NewDetectorGeo, NewDetectorGeo, and NewDetectorGeo.
Definition at line 95 of file FairGeoSet.h.
Int_t FairGeoSet::getModule | ( | Int_t | s, |
Int_t | m | ||
) |
Definition at line 99 of file FairGeoSet.cxx.
|
inlinevirtual |
Reimplemented in MyGeoCave, MyGeoCave, FairGeoCave, FairGeoPipe, PixelGeo, FairRutherfordGeo, FairTutorialDet1Geo, FairTutorialDet4Geo, FairTutPropGeo, FairTestDetectorGeo, FairGeoMagnet, FairTutorialDet2Geo, FairGeoTarget, NewDetectorGeo, NewDetectorGeo, NewDetectorGeo, and NewDetectorGeo.
Definition at line 92 of file FairGeoSet.h.
Int_t * FairGeoSet::getModules | ( | void | ) |
Definition at line 90 of file FairGeoSet.cxx.
|
inlinevirtual |
Definition at line 94 of file FairGeoSet.h.
|
inline |
Definition at line 86 of file FairGeoSet.h.
|
inline |
Definition at line 83 of file FairGeoSet.h.
|
virtual |
Reimplemented in MyGeoCave, MyGeoCave, and FairGeoCave.
Definition at line 411 of file FairGeoSet.cxx.
|
virtual |
Reimplemented in MyGeoCave, MyGeoCave, and FairGeoCave.
Definition at line 116 of file FairGeoSet.cxx.
|
protected |
Definition at line 145 of file FairGeoSet.cxx.
|
protected |
Definition at line 308 of file FairGeoSet.cxx.
|
protected |
Definition at line 346 of file FairGeoSet.cxx.
|
protected |
Definition at line 161 of file FairGeoSet.cxx.
|
protected |
Definition at line 173 of file FairGeoSet.cxx.
|
inline |
Definition at line 87 of file FairGeoSet.h.
|
inline |
Definition at line 88 of file FairGeoSet.h.
|
inline |
Definition at line 75 of file FairGeoSet.h.
|
inline |
Definition at line 74 of file FairGeoSet.h.
void FairGeoSet::setModules | ( | Int_t | s, |
Int_t * | m | ||
) |
Definition at line 67 of file FairGeoSet.cxx.
|
inline |
Definition at line 73 of file FairGeoSet.h.
|
virtual |
Reimplemented in MyGeoCave, MyGeoCave, and FairGeoCave.
Definition at line 432 of file FairGeoSet.cxx.
|
protected |
name of geometry input file or Oracle
Definition at line 61 of file FairGeoSet.h.
|
protected |
author of the media version
Definition at line 62 of file FairGeoSet.h.
|
protected |
pointer to the class FairGeoShapes
Definition at line 60 of file FairGeoSet.h.
|
protected |
Definition at line 33 of file FairGeoSet.h.
|
protected |
list of volumes
Definition at line 54 of file FairGeoSet.h.
|
protected |
maximum number of sectors (-1 for detectors outside any sector)
Definition at line 56 of file FairGeoSet.h.
|
protected |
maximum number of keepin volumes per sector
Definition at line 57 of file FairGeoSet.h.
|
protected |
pointer to list of mother volumes from other detector parts
Definition at line 55 of file FairGeoSet.h.
|
protected |
maximum number of modules per sector
Definition at line 58 of file FairGeoSet.h.
|
protected |
Module's array.
Definition at line 59 of file FairGeoSet.h.
|
protected |
Definition at line 53 of file FairGeoSet.h.