|
BmnRoot
|
#include <BmnGeoTemplate.h>
Public Member Functions | |
| BmnGeoTemplate ()=default | |
| virtual | ~BmnGeoTemplate ()=default |
| BmnStatus | ReadGeometryFromGeoManager (bool getGlobalPosition=true) |
| BmnStatus | ReadGeometryFromFile (const std::string &path, bool getGlobalPosition=true) |
| void | ListNodes () |
| bool | IsPointInside (const TVector3 &p) const |
| const auto & | GetPositionMap () const |
| BmnGeoTemplate ()=default | |
| virtual | ~BmnGeoTemplate ()=default |
| BmnStatus | ReadGeometryFromGeoManager (bool getGlobalPosition=true) |
| BmnStatus | ReadGeometryFromFile (const std::string &path, bool getGlobalPosition=true) |
| void | ListNodes () |
| bool | IsPointInside (const TVector3 &p) const |
| const auto & | GetPositionMap () const |
Protected Member Functions | |
| const char * | Name () const |
| Helper to call the FairGeoSet::GetName() on the actual object. | |
| void | ListNodesImpl () |
| TVector3 | GetPosError (TGeoNode *node) const |
| by default: box‐half‐sizes | |
| const char * | Name () const |
| Helper to call the FairGeoSet::GetName() on the actual object. | |
| void | ListNodesImpl () |
| TVector3 | GetPosError (TGeoNode *node) const |
| by default: box‐half‐sizes | |
Protected Attributes | |
| std::map< uint32_t, std::pair< TVector3, TVector3 > > | fPositionMap |
Definition at line 25 of file BmnGeoTemplate.h.
|
default |
|
virtualdefault |
|
default |
|
virtualdefault |
|
inlineprotected |
by default: box‐half‐sizes
Definition at line 149 of file BmnGeoTemplate.h.
Referenced by BmnGeoTemplate< Derived >::ListNodesImpl().
|
inlineprotected |
by default: box‐half‐sizes
Definition at line 149 of file BmnGeoTemplate.h.
|
inline |
Definition at line 119 of file BmnGeoTemplate.h.
References BmnGeoTemplate< Derived >::fPositionMap.
Referenced by BmnNdetReconstructor::Exec(), BmnHistFHCal::FillFromDigi(), BmnHistScWall::FillFromDigi(), BmnFHCalReconstructor::ParseGeometry(), and BmnScWallReconstructor::ParseGeometry().
|
inline |
Definition at line 119 of file BmnGeoTemplate.h.
References BmnGeoTemplate< Derived >::fPositionMap.
|
inline |
Definition at line 106 of file BmnGeoTemplate.h.
|
inline |
Definition at line 106 of file BmnGeoTemplate.h.
|
inline |
Definition at line 84 of file BmnGeoTemplate.h.
References BmnGeoTemplate< Derived >::fPositionMap, BmnGeoTemplate< Derived >::ListNodesImpl(), and BmnGeoTemplate< Derived >::Name().
Referenced by BmnGeoTemplate< Derived >::ReadGeometryFromGeoManager().
|
inline |
Definition at line 84 of file BmnGeoTemplate.h.
References BmnGeoTemplate< Derived >::fPositionMap, BmnGeoTemplate< Derived >::ListNodesImpl(), and BmnGeoTemplate< Derived >::Name().
|
inlineprotected |
Definition at line 126 of file BmnGeoTemplate.h.
References BmnGeoTemplate< Derived >::fPositionMap, BmnGeoTemplate< Derived >::GetPosError(), and i.
Referenced by BmnGeoTemplate< Derived >::ListNodes().
|
inlineprotected |
Definition at line 126 of file BmnGeoTemplate.h.
References BmnGeoTemplate< Derived >::fPositionMap, BmnGeoTemplate< Derived >::GetPosError(), and i.
|
inlineprotected |
Helper to call the FairGeoSet::GetName() on the actual object.
Definition at line 123 of file BmnGeoTemplate.h.
Referenced by BmnGeoTemplate< Derived >::ListNodes(), BmnGeoTemplate< Derived >::ReadGeometryFromFile(), and BmnGeoTemplate< Derived >::ReadGeometryFromGeoManager().
|
inlineprotected |
Helper to call the FairGeoSet::GetName() on the actual object.
Definition at line 123 of file BmnGeoTemplate.h.
|
inline |
Definition at line 59 of file BmnGeoTemplate.h.
References f, kBMNERROR, kBMNSUCCESS, BmnGeoTemplate< Derived >::Name(), and BmnGeoTemplate< Derived >::ReadGeometryFromGeoManager().
Referenced by BmnHistFHCal::SetGeometry(), BmnHistNdet::SetGeometry(), and BmnHistScWall::SetGeometry().
|
inline |
Definition at line 59 of file BmnGeoTemplate.h.
References f, kBMNERROR, kBMNSUCCESS, BmnGeoTemplate< Derived >::Name(), and BmnGeoTemplate< Derived >::ReadGeometryFromGeoManager().
|
inline |
Definition at line 32 of file BmnGeoTemplate.h.
References kBMNERROR, kBMNSUCCESS, BmnGeoTemplate< Derived >::ListNodes(), and BmnGeoTemplate< Derived >::Name().
Referenced by BmnFHCalReconstructor::ParseGeometry(), BmnNdetReconstructor::ParseGeometry(), BmnScWallReconstructor::ParseGeometry(), and BmnGeoTemplate< Derived >::ReadGeometryFromFile().
|
inline |
Definition at line 32 of file BmnGeoTemplate.h.
References kBMNERROR, kBMNSUCCESS, BmnGeoTemplate< Derived >::ListNodes(), and BmnGeoTemplate< Derived >::Name().
|
protected |
Definition at line 157 of file BmnGeoTemplate.h.
Referenced by BmnGeoTemplate< Derived >::GetPositionMap(), BmnGeoTemplate< Derived >::ListNodes(), and BmnGeoTemplate< Derived >::ListNodesImpl().