![]() |
EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/geobase/FairGeoRootBuilder.h>
Inheritance diagram for FairGeoRootBuilder:
Collaboration diagram for FairGeoRootBuilder:Public Member Functions | |
| FairGeoRootBuilder () | |
| FairGeoRootBuilder (const char *, const char *) | |
| ~FairGeoRootBuilder () | |
| void | setGeoManager (TGeoManager *me) |
| Bool_t | createNode (FairGeoNode *, Int_t hadFormat=0) |
| Int_t | createMedium (FairGeoMedium *) |
| void | finalize () |
| void | checkOverlaps (Double_t ovlp=0.0001) |
Public Member Functions inherited from FairGeoBuilder | |
| virtual | ~FairGeoBuilder () |
Protected Attributes | |
| TGeoManager * | geoManager |
Protected Attributes inherited from FairGeoBuilder | |
| Int_t | nRot |
| Int_t | nMed |
Private Member Functions | |
| FairGeoRootBuilder (const FairGeoRootBuilder &) | |
| FairGeoRootBuilder & | operator= (const FairGeoRootBuilder &) |
Additional Inherited Members | |
Protected Member Functions inherited from FairGeoBuilder | |
| FairGeoBuilder () | |
| FairGeoBuilder (const char *name, const char *title) | |
class to create geometry in ROOT
Definition at line 13 of file FairGeoRootBuilder.h.
View newest version in sPHENIX GitHub at line 13 of file FairGeoRootBuilder.h
|
private |
| FairGeoRootBuilder::FairGeoRootBuilder | ( | ) |
| FairGeoRootBuilder::FairGeoRootBuilder | ( | const char * | name, |
| const char * | title | ||
| ) |
Definition at line 35 of file FairGeoRootBuilder.cxx.
View newest version in sPHENIX GitHub at line 35 of file FairGeoRootBuilder.cxx
|
inline |
Definition at line 23 of file FairGeoRootBuilder.h.
View newest version in sPHENIX GitHub at line 23 of file FairGeoRootBuilder.h
| void FairGeoRootBuilder::checkOverlaps | ( | Double_t | ovlp = 0.0001 | ) |
Definition at line 177 of file FairGeoRootBuilder.cxx.
View newest version in sPHENIX GitHub at line 177 of file FairGeoRootBuilder.cxx
References geoManager.
|
virtual |
Implements FairGeoBuilder.
Definition at line 127 of file FairGeoRootBuilder.cxx.
View newest version in sPHENIX GitHub at line 127 of file FairGeoRootBuilder.cxx
References geoManager, FairGeoMedium::getComponent(), FairGeoMedium::getDensity(), FairGeoMedium::getMediumPar(), FairGeoMedium::getNComponents(), FairGeoMedium::getRadiationLength(), FairGeoMedium::getWeightFac(), material(), FairGeoBuilder::nMed, p, and FairGeoMedium::setMediumIndex().
Referenced by createNode().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Implements FairGeoBuilder.
Definition at line 42 of file FairGeoRootBuilder.cxx.
View newest version in sPHENIX GitHub at line 42 of file FairGeoRootBuilder.cxx
References createMedium(), geoManager, FairGeoNode::getCopyNo(), FairGeoNode::getCopyNode(), FairGeoNode::getMedium(), FairGeoMedium::getMediumIndex(), FairGeoNode::getMotherNode(), FairGeoNode::getParameters(), FairGeoNode::getPosition(), FairGeoNode::getRootVolume(), FairGeoTransform::getRotMatrix(), FairGeoVolume::getShape(), FairGeoTransform::getTransVector(), FairGeoVector::getX(), FairGeoVector::getY(), FairGeoVector::getZ(), FairGeoNode::isModule(), FairGeoNode::isTopNode(), FairGeoBuilder::nRot, pos(), FairGeoNode::setCreated(), FairGeoVolume::setHadFormat(), and FairGeoNode::setRootVolume().
Here is the call graph for this function:
|
virtual |
Reimplemented from FairGeoBuilder.
Definition at line 167 of file FairGeoRootBuilder.cxx.
View newest version in sPHENIX GitHub at line 167 of file FairGeoRootBuilder.cxx
References geoManager.
|
private |
|
inline |
Definition at line 24 of file FairGeoRootBuilder.h.
View newest version in sPHENIX GitHub at line 24 of file FairGeoRootBuilder.h
References geoManager.
|
protected |
Definition at line 19 of file FairGeoRootBuilder.h.
View newest version in sPHENIX GitHub at line 19 of file FairGeoRootBuilder.h
Referenced by checkOverlaps(), createMedium(), createNode(), finalize(), and setGeoManager().