10#define PLUMECREATOR_H_
12#include <geometry/CreatorBase.h>
15class G4AssemblyVolume;
GearDir is the basic class used for accessing the parameter store.
Pure virtual base class for all geometry creators.
G4AssemblyVolume * buildSupport1()
Volume of support1.
G4AssemblyVolume * buildSupport2()
Volume of support2.
PlumeCreator()
Constructor.
virtual ~PlumeCreator()
Destructor.
virtual void create(const GearDir &content, G4LogicalVolume &topVolume, geometry::GeometryTypes type)
Creation of the detector geometry from Gearbox (XML).
G4AssemblyVolume * buildSupport4()
Volume of support4.
G4AssemblyVolume * buildSupport3()
Volume of support3.
SensitiveDetector * m_sensitive
SensitiveDetector PLUME.
Sensitive Detector implementation of the PLUME detector.
GeometryTypes
Flag indicating the type of geometry to be used.
Namespace to encapsulate code needed for the PLUME detector.
Abstract base class for different kinds of events.