![]() |
Belle II Software
release-05-02-19
|
The creator for the Cryostat geometry of the Belle II detector. More...
#include <GeoCryostatCreator.h>


Public Member Functions | |
| GeoCryostatCreator () | |
| Constructor of the GeoCryostatCreator class. | |
| virtual | ~GeoCryostatCreator () |
| The destructor of the GeoCryostatCreator class. | |
| GeoCryostatCreator (const GeoCryostatCreator &)=delete | |
| Do not want a copy constructor. | |
| GeoCryostatCreator & | operator= (const GeoCryostatCreator &)=delete |
| Do not want an assignment operator. | |
| virtual void | create (const GearDir &content, G4LogicalVolume &topVolume, geometry::GeometryTypes type) override |
| Creates the ROOT Objects for the Cryostat geometry. More... | |
| virtual void | createPayloads (const GearDir &content, const IntervalOfValidity &iov) override |
| creates DB payload for CryostatGeo class | |
| virtual void | createFromDB (const std::string &name, G4LogicalVolume &topVolume, geometry::GeometryTypes type) override |
| Create the geometry from the Database. | |
| BELLE2_DEFINE_EXCEPTION (DBNotImplemented, "Cannot create geometry from Database.") | |
| Exception that will be thrown in createFromDB if member is not yet implemented by creator. | |
Protected Attributes | |
| SensitiveDetector * | m_sensitive |
| Sensitive detector. | |
| CryostatGeo | m_config |
| geometry parameters object | |
Private Member Functions | |
| CryostatGeo | createConfiguration (const GearDir ¶m) |
| Reads IR geometry parameters from the xml files and createst DB class CryostatGeo. | |
| void | createGeometry (G4LogicalVolume &topVolume, geometry::GeometryTypes type) |
| Create detector geometry. | |
The creator for the Cryostat geometry of the Belle II detector.
Definition at line 46 of file GeoCryostatCreator.h.
|
inlineoverridevirtual |
Creates the ROOT Objects for the Cryostat geometry.
| content | A reference to the content part of the parameter description, which should to be used to create the ROOT objects. |
Implements CreatorBase.
Definition at line 81 of file GeoCryostatCreator.h.