|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <BmnHodoGeoPar.h>
Public Member Functions | |
| BmnHodoGeoPar (const char *name="BmnHodoGeoPar", const char *title="Hodo Geometry Parameters", const char *context="HodoDefaultContext") | |
| List of FairGeoNodes for passive volumes. | |
| ~BmnHodoGeoPar (void) | |
| void | clear (void) |
| void | putParams (FairParamList *) |
| Bool_t | getParams (FairParamList *) |
| TObjArray * | GetGeoSensitiveNodes () |
| TObjArray * | GetGeoPassiveNodes () |
| BmnHodoGeoPar (const char *name="BmnHodoGeoPar", const char *title="Hodo Geometry Parameters", const char *context="HodoDefaultContext") | |
| List of FairGeoNodes for passive volumes. | |
| ~BmnHodoGeoPar (void) | |
| void | clear (void) |
| void | putParams (FairParamList *) |
| Bool_t | getParams (FairParamList *) |
| TObjArray * | GetGeoSensitiveNodes () |
| TObjArray * | GetGeoPassiveNodes () |
Static Public Member Functions | |
| static bool | CheckIfSensitive (std::string name) |
| static bool | CheckIfSensitive (std::string name) |
Public Attributes | |
| TObjArray * | fGeoSensNodes |
| TObjArray * | fGeoPassNodes |
| List of FairGeoNodes for sensitive volumes. | |
Static Public Attributes | |
| static const TString | fTopVolumeName = "TOP" |
| static const TString | fCommonVolumeName = "Hodo_common" |
| static const TString | fDetectorVolumeName = "hodo01" |
| static const TString | fDetectorVolumeNameBox = "hodo01_box" |
| static const TString | hodoStick_name = "hodo01stick" |
| static const TString | hodoSensitiveStick_name = "hodo_stick_sens" |
| static const TString | fPathBeforeLocalSystem = "/Hodo_common_0/hodo01_box_1/hodo01_1/" |
| static const std::regex | fElementPattern {R"(/hodo01stick_(\d+))"} |
Definition at line 8 of file BmnHodoGeoPar.h.
| BmnHodoGeoPar::BmnHodoGeoPar | ( | const char * | name = "BmnHodoGeoPar", |
| const char * | title = "Hodo Geometry Parameters", | ||
| const char * | context = "HodoDefaultContext" ) |
Definition at line 15 of file BmnHodoGeoPar.cxx.
References fGeoPassNodes, and fGeoSensNodes.
| BmnHodoGeoPar::~BmnHodoGeoPar | ( | void | ) |
Definition at line 22 of file BmnHodoGeoPar.cxx.
| BmnHodoGeoPar::BmnHodoGeoPar | ( | const char * | name = "BmnHodoGeoPar", |
| const char * | title = "Hodo Geometry Parameters", | ||
| const char * | context = "HodoDefaultContext" ) |
| BmnHodoGeoPar::~BmnHodoGeoPar | ( | void | ) |
|
static |
Definition at line 54 of file BmnHodoGeoPar.cxx.
Referenced by BmnHodo::CheckIfSensitive(), and BmnHodoGeo::CheckIfSensitive().
|
static |
| void BmnHodoGeoPar::clear | ( | void | ) |
Definition at line 26 of file BmnHodoGeoPar.cxx.
References fGeoPassNodes, and fGeoSensNodes.
| void BmnHodoGeoPar::clear | ( | void | ) |
|
inline |
Definition at line 22 of file BmnHodoGeoPar.h.
References fGeoPassNodes.
|
inline |
Definition at line 22 of file BmnHodoGeoPar.h.
References fGeoPassNodes.
|
inline |
Definition at line 21 of file BmnHodoGeoPar.h.
References fGeoSensNodes.
|
inline |
Definition at line 21 of file BmnHodoGeoPar.h.
References fGeoSensNodes.
| Bool_t BmnHodoGeoPar::getParams | ( | FairParamList * | l | ) |
Definition at line 42 of file BmnHodoGeoPar.cxx.
References fGeoPassNodes, and fGeoSensNodes.
| Bool_t BmnHodoGeoPar::getParams | ( | FairParamList * | ) |
| void BmnHodoGeoPar::putParams | ( | FairParamList * | l | ) |
Definition at line 34 of file BmnHodoGeoPar.cxx.
References fGeoPassNodes, and fGeoSensNodes.
| void BmnHodoGeoPar::putParams | ( | FairParamList * | ) |
|
inlinestatic |
Definition at line 27 of file BmnHodoGeoPar.h.
Referenced by CheckIfSensitive().
|
inlinestatic |
Definition at line 28 of file BmnHodoGeoPar.h.
Referenced by CheckIfSensitive(), and BmnHodoGeo::DetectorVolumeName().
|
inlinestatic |
Definition at line 29 of file BmnHodoGeoPar.h.
Referenced by CheckIfSensitive().
|
inlinestatic |
Definition at line 35 of file BmnHodoGeoPar.h.
Referenced by CheckIfSensitive().
| TObjArray * BmnHodoGeoPar::fGeoPassNodes |
Definition at line 12 of file BmnHodoGeoPar.h.
Referenced by BmnHodoGeoPar(), clear(), GetGeoPassiveNodes(), getParams(), and putParams().
| TObjArray * BmnHodoGeoPar::fGeoSensNodes |
Definition at line 11 of file BmnHodoGeoPar.h.
Referenced by BmnHodoGeoPar(), clear(), GetGeoSensitiveNodes(), getParams(), and putParams().
|
inlinestatic |
Definition at line 33 of file BmnHodoGeoPar.h.
Referenced by CheckIfSensitive(), and BmnHodoGeo::PathBeforeLocalSystem().
|
inlinestatic |
Definition at line 26 of file BmnHodoGeoPar.h.
Referenced by CheckIfSensitive(), and BmnHodoGeo::TopVolumeName().
|
inlinestatic |
Definition at line 31 of file BmnHodoGeoPar.h.
Referenced by CheckIfSensitive().
|
inlinestatic |
Definition at line 30 of file BmnHodoGeoPar.h.
Referenced by CheckIfSensitive().