EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/geobase/FairGeoLoader.h>
Public Member Functions | |
FairGeoLoader (const char *Name, const char *title) | |
FairGeoLoader () | |
virtual | ~FairGeoLoader () |
FairGeoInterface * | getGeoInterface () |
FairGeoBuilder * | getGeoBuilder () |
Static Public Member Functions | |
static FairGeoLoader * | Instance () |
Private Member Functions | |
FairGeoLoader (const FairGeoLoader &) | |
FairGeoLoader & | operator= (const FairGeoLoader &) |
Private Attributes | |
FairGeoInterface * | fInterface |
/**Singleton instance*/ | |
FairGeoBuilder * | fGeoBuilder |
/** Hades Geometry Interface*/ | |
Static Private Attributes | |
static FairGeoLoader * | fgInstance =0 |
New Geometry Loader, this loader handel the Hades geometry description
Definition at line 22 of file FairGeoLoader.h.
View newest version in sPHENIX GitHub at line 22 of file FairGeoLoader.h
FairGeoLoader::FairGeoLoader | ( | const char * | Name, |
const char * | title | ||
) |
Definition at line 38 of file FairGeoLoader.cxx.
View newest version in sPHENIX GitHub at line 38 of file FairGeoLoader.cxx
References exit(), fGeoBuilder, fgInstance, fInterface, and FairGeoInterface::setGeomBuilder().
FairGeoLoader::FairGeoLoader | ( | ) |
Definition at line 30 of file FairGeoLoader.cxx.
View newest version in sPHENIX GitHub at line 30 of file FairGeoLoader.cxx
References fgInstance.
|
virtual |
Definition at line 64 of file FairGeoLoader.cxx.
View newest version in sPHENIX GitHub at line 64 of file FairGeoLoader.cxx
References fInterface.
|
private |
|
inline |
Definition at line 29 of file FairGeoLoader.h.
View newest version in sPHENIX GitHub at line 29 of file FairGeoLoader.h
References fGeoBuilder.
Referenced by FairModule::AssignMediumAtImport(), ClassImp(), PndMagnet::ConstructASCIIGeometry(), CbmRich::ConstructAsciiGeometry(), CbmRich::ConstructGdmlGeometry(), PndTarget::ConstructGeometry(), PndPipe::ConstructGeometry(), EicDetector::ConstructGeometry(), EicGeoParData::EicGeoParData(), CbmRich::ExpandNodeForGdml(), and EicMediaHub::Init().
|
inline |
Definition at line 28 of file FairGeoLoader.h.
View newest version in sPHENIX GitHub at line 28 of file FairGeoLoader.h
References fInterface.
Referenced by FairModule::AssignMediumAtImport(), ClassImp(), PndMagnet::ConstructASCIIGeometry(), CbmRich::ConstructAsciiGeometry(), CbmRich::ConstructGdmlGeometry(), PndTarget::ConstructGeometry(), PndPipe::ConstructGeometry(), EicDetector::ConstructGeometry(), FairMCApplication::ConstructOpGeometry(), PndGeoPipe::create(), EicGeoParData::EicGeoParData(), CbmRich::ExpandNodeForGdml(), EicMediaHub::Init(), and FairRunSim::Init().
|
static |
static access method
Definition at line 25 of file FairGeoLoader.cxx.
View newest version in sPHENIX GitHub at line 25 of file FairGeoLoader.cxx
References fgInstance.
Referenced by FairModule::AssignMediumAtImport(), ClassImp(), PndMagnet::ConstructASCIIGeometry(), CbmRich::ConstructAsciiGeometry(), CbmRich::ConstructGdmlGeometry(), PndTarget::ConstructGeometry(), PndPipe::ConstructGeometry(), EicDetector::ConstructGeometry(), FairMCApplication::ConstructOpGeometry(), PndGeoPipe::create(), EicGeoParData::EicGeoParData(), CbmRich::ExpandNodeForGdml(), and EicMediaHub::Init().
|
private |
|
private |
/** Hades Geometry Interface*/
Definition at line 38 of file FairGeoLoader.h.
View newest version in sPHENIX GitHub at line 38 of file FairGeoLoader.h
Referenced by FairGeoLoader(), and getGeoBuilder().
|
staticprivate |
Definition at line 36 of file FairGeoLoader.h.
View newest version in sPHENIX GitHub at line 36 of file FairGeoLoader.h
Referenced by FairGeoLoader(), and Instance().
|
private |
/**Singleton instance*/
Definition at line 37 of file FairGeoLoader.h.
View newest version in sPHENIX GitHub at line 37 of file FairGeoLoader.h
Referenced by FairGeoLoader(), getGeoInterface(), and ~FairGeoLoader().