7#ifndef BMNGEOSCWALLPAR_H
8#define BMNGEOSCWALLPAR_H
10#include "FairParGenericSet.h"
21 const char* title =
"ScWall Geometry Parameters",
22 const char* context =
"ScWallDefaultContext");
63 static inline const std::regex
fElementPattern{R
"(/scwall01(?:small|large)_(\d+))"};
TObjArray * GetGeoPassiveNodes()
static const TString scwallSensitiveCell_name_small_trap_20mm
TObjArray * GetGeoSensitiveNodes()
static const TString scwallSensitiveCell_name_small_trap
TObjArray * fGeoPassNodes
static const TString scwallSensitiveCell_name_small_cutted_10mm
static const TString scwallSensitiveCell_name_small_cutted_20mm
static const TString scwallCell_name_large
static bool CheckIfSensitive(std::string name)
static const TString fCommonVolumeName
Bool_t getParams(FairParamList *)
TObjArray * fGeoSensNodes
static const TString fDetectorVolumeName
static const TString scwallCell_name_small
static const TString scwall_name_box
void putParams(FairParamList *)
static const TString fTopVolumeName
BmnScWallGeoPar(const char *name="BmnScWallGeoPar", const char *title="ScWall Geometry Parameters", const char *context="ScWallDefaultContext")
static const TString scwall_name_Air_plate
static const int fTotalCells
static const int fSmallCells
static const TString scwallSensitiveCell_name_small_trap_10mm
static const TString scwallCell_name_small_10mm
static const TString scwallSensitiveCell_name_large_cutted
static const TString scwall_name_Al_plate_right
static const TString fPathBeforeLocalSystem
static const std::regex fElementPattern
static const TString scwallSensitiveCell_name_small_cutted
static const TString scwall_name_Al_plate_top
static const TString scwallCell_name_small_20mm
static const TString scwallSensitiveCell_name_large_trap
static const TString scwall_name_Al_plate_left