6 #ifndef BSEMCSTRUCTURE_HH 7 #define BSEMCSTRUCTURE_HH 14 #include "RtypesCore.h" 30 class TMemberInspector;
55 if (fDetectorIdXtalMap.size() == 0) {
70 Double_t fRescaleFactor{};
virtual ~BSEmcStructure()
Bool_t IsDetIdXtalMapSet() const
BSEmcStructure(TGeoManager *)
TGeoTrap * CreateFromTGeoBBox(const TGeoShape *t_shape) const
static BSEmcStructure * Instance()
void CreateDetIdXtalMap()
Parameter for crystal positions.
represents coordinates of one crystal
std::map< Int_t, std::unique_ptr< BSEmcXtal > > DetIdToXtalMap
const DetIdToXtalMap & GetDetIdXtalMap() const
void PrintCrystals(std::string, Int_t t_option=1) const
geometry helper class to parse ROOT-Geometry Tree and create BSEmcXtal for each Emc-crystal ...
TGeoTrap * CreateFromArb8(TGeoShape *t_shape) const