HighLAND
|
#include <P0DGeometryManager.hxx>
Public Member Functions | |
void | SetupGeometryRecurseGeomId (std::vector< std::string > &names) |
Internal function. A routine to recurse through the TGeoManager geometry. | |
Bool_t | Notify () |
Called when the geometry has changed. | |
TVector3 | GeomIdPosition (int geomId) |
Protected Attributes | |
SetupGeometryP0DFinder * | gSetupGeometry_P0DFinder |
std::map< ND::TGeometryId, int > | gGeometrySetup_GeomIdMap |
std::map< int, ND::TGeometryId > | gGeometrySetup_RootIdMap |
A class to update the local state when the input TFile changes. This is added to the gBasicHeader_GeometryNotify vector.
Definition at line 134 of file P0DGeometryManager.hxx.
TVector3 P0DGeometryManager::GeomIdPosition | ( | int | geomId | ) |
Translate a geometry id into a position. If the geometry id doesn't exist in the P0D, then this returns a value that is beyond the boundary of the observable universe.
Definition at line 87 of file P0DGeometryManager.cxx.
|
protected |
Internal map. A map of the geometry nodes index by the TGeometryId values.
Definition at line 157 of file P0DGeometryManager.hxx.
|
protected |
Internal map. A map of the TGeometryId values index by the geometry node.
Definition at line 161 of file P0DGeometryManager.hxx.
|
protected |
Internal pointer. A pointer to the instantiation of the P0D geometry id finder.
Definition at line 153 of file P0DGeometryManager.hxx.