|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef CaloG4_CalibrationDefaultProcessing_h
6 #define CaloG4_CalibrationDefaultProcessing_h
11 class G4VSensitiveDetector;
13 #include "G4UserEventAction.hh"
14 #include "G4UserSteppingAction.hh"
44 public AthMessaging,
public G4UserEventAction,
public G4UserSteppingAction
53 std::string
SDName =
"Default::Dead::Uninstrumented::Calibration::Region";
82 #endif // CaloG4_CalibrationDefaultProcessing_h
G4VSensitiveDetector * GetDefaultSD()
Make the default sensitive detector available to other routines.
virtual void UserSteppingAction(const G4Step *) override
the stepping action
Configuration options for constructing this action.
Class to provide easy MsgStream access and capabilities.
virtual void BeginOfEventAction(const G4Event *) override
the BoE actions
G4VSensitiveDetector * m_defaultSD
The default sensitive detector to be applied to all G4Steps in volumes without a CalibrationSensitive...
User action for default processing of calibration energy deposits.
CalibrationDefaultProcessing(const Config &config)
Constructor.
Config m_config
Configuration options.