BmnRoot
Loading...
Searching...
No Matches
BmnScWallGeo Class Reference

#include <BmnScWallGeo.h>

Inheritance diagram for BmnScWallGeo:
[legend]
Collaboration diagram for BmnScWallGeo:
[legend]

Public Member Functions

 BmnScWallGeo ()
 
uint32_t GetAddressFromPath (const std::string &spath) const
 
int GetMaxCellId () const
 
 BmnScWallGeo ()
 
uint32_t GetAddressFromPath (const std::string &spath) const
 
int GetMaxCellId () const
 
- Public Member Functions inherited from BmnGeoTemplate< BmnScWallGeo >
 BmnGeoTemplate ()=default
 
 BmnGeoTemplate ()=default
 
virtual ~BmnGeoTemplate ()=default
 
virtual ~BmnGeoTemplate ()=default
 
BmnStatus ReadGeometryFromGeoManager (bool getGlobalPosition=true)
 
BmnStatus ReadGeometryFromGeoManager (bool getGlobalPosition=true)
 
BmnStatus ReadGeometryFromFile (const std::string &path, bool getGlobalPosition=true)
 
BmnStatus ReadGeometryFromFile (const std::string &path, bool getGlobalPosition=true)
 
void ListNodes ()
 
void ListNodes ()
 
bool IsPointInside (const TVector3 &p) const
 
bool IsPointInside (const TVector3 &p) const
 
const auto & GetPositionMap () const
 
const auto & GetPositionMap () const
 

Static Public Member Functions

static bool CheckIfSensitive (const std::string &vol)
 
static const char * PathBeforeLocalSystem ()
 
static const char * DetectorVolumeName ()
 
static const char * TopVolumeName ()
 
static bool CheckIfSensitive (const std::string &vol)
 
static const char * PathBeforeLocalSystem ()
 
static const char * DetectorVolumeName ()
 
static const char * TopVolumeName ()
 

Additional Inherited Members

- Protected Member Functions inherited from BmnGeoTemplate< BmnScWallGeo >
const char * Name () const
 Helper to call the FairGeoSet::GetName() on the actual object.
 
const char * Name () const
 Helper to call the FairGeoSet::GetName() on the actual object.
 
void ListNodesImpl ()
 
void ListNodesImpl ()
 
TVector3 GetPosError (TGeoNode *node) const
 by default: box‐half‐sizes
 
TVector3 GetPosError (TGeoNode *node) const
 by default: box‐half‐sizes
 
- Protected Attributes inherited from BmnGeoTemplate< BmnScWallGeo >
std::map< uint32_t, std::pair< TVector3, TVector3 > > fPositionMap
 

Detailed Description

Definition at line 12 of file BmnScWallGeo.h.

Constructor & Destructor Documentation

◆ BmnScWallGeo() [1/2]

BmnScWallGeo::BmnScWallGeo ( )
inline

Definition at line 17 of file BmnScWallGeo.h.

◆ BmnScWallGeo() [2/2]

BmnScWallGeo::BmnScWallGeo ( )
inline

Definition at line 17 of file BmnScWallGeo.h.

Member Function Documentation

◆ CheckIfSensitive() [1/2]

static bool BmnScWallGeo::CheckIfSensitive ( const std::string &  vol)
inlinestatic

Definition at line 23 of file BmnScWallGeo.h.

References BmnScWallGeoPar::CheckIfSensitive().

◆ CheckIfSensitive() [2/2]

static bool BmnScWallGeo::CheckIfSensitive ( const std::string &  vol)
inlinestatic

Definition at line 23 of file BmnScWallGeo.h.

References BmnScWallGeoPar::CheckIfSensitive().

◆ DetectorVolumeName() [1/2]

static const char * BmnScWallGeo::DetectorVolumeName ( )
inlinestatic

Definition at line 25 of file BmnScWallGeo.h.

References BmnScWallGeoPar::fDetectorVolumeName.

◆ DetectorVolumeName() [2/2]

static const char * BmnScWallGeo::DetectorVolumeName ( )
inlinestatic

Definition at line 25 of file BmnScWallGeo.h.

References BmnScWallGeoPar::fDetectorVolumeName.

◆ GetAddressFromPath() [1/2]

uint32_t BmnScWallGeo::GetAddressFromPath ( const std::string &  spath) const
inline

Definition at line 28 of file BmnScWallGeo.h.

References BmnScWallAddress::GetAddress(), and m.

◆ GetAddressFromPath() [2/2]

uint32_t BmnScWallGeo::GetAddressFromPath ( const std::string &  spath) const
inline

Definition at line 28 of file BmnScWallGeo.h.

References BmnScWallAddress::GetAddress(), and m.

◆ GetMaxCellId() [1/2]

int BmnScWallGeo::GetMaxCellId ( ) const
inline

◆ GetMaxCellId() [2/2]

int BmnScWallGeo::GetMaxCellId ( ) const
inline

◆ PathBeforeLocalSystem() [1/2]

static const char * BmnScWallGeo::PathBeforeLocalSystem ( )
inlinestatic

Definition at line 24 of file BmnScWallGeo.h.

References BmnScWallGeoPar::fPathBeforeLocalSystem.

◆ PathBeforeLocalSystem() [2/2]

static const char * BmnScWallGeo::PathBeforeLocalSystem ( )
inlinestatic

Definition at line 24 of file BmnScWallGeo.h.

References BmnScWallGeoPar::fPathBeforeLocalSystem.

◆ TopVolumeName() [1/2]

static const char * BmnScWallGeo::TopVolumeName ( )
inlinestatic

Definition at line 26 of file BmnScWallGeo.h.

References BmnScWallGeoPar::fTopVolumeName.

◆ TopVolumeName() [2/2]

static const char * BmnScWallGeo::TopVolumeName ( )
inlinestatic

Definition at line 26 of file BmnScWallGeo.h.

References BmnScWallGeoPar::fTopVolumeName.


The documentation for this class was generated from the following files: