Import Geant4 10.7.0 source tree

This commit is contained in:
Gabriele Cosmo
2020-12-04 12:30:43 +01:00
parent 67ba86d073
commit dab42d2018
3770 changed files with 226369 additions and 286486 deletions
@@ -27,13 +27,12 @@
/// \file optical/LXe/include/LXeSteppingAction.hh
/// \brief Definition of the LXeSteppingAction class
//
#ifndef LXeSteppingAction_H
#define LXeSteppingACtion_H 1
#ifndef LXeSteppingAction_h
#define LXeSteppingACtion_h 1
#include "globals.hh"
#include "G4UserSteppingAction.hh"
#include "G4OpBoundaryProcess.hh"
#include "G4UserSteppingAction.hh"
class LXeEventAction;
class LXeTrackingAction;
@@ -41,22 +40,21 @@ class LXeSteppingMessenger;
class LXeSteppingAction : public G4UserSteppingAction
{
public:
public:
LXeSteppingAction(LXeEventAction*);
~LXeSteppingAction();
LXeSteppingAction(LXeEventAction*);
virtual ~LXeSteppingAction();
virtual void UserSteppingAction(const G4Step*);
void UserSteppingAction(const G4Step*) override;
void SetOneStepPrimaries(G4bool b){fOneStepPrimaries=b;}
G4bool GetOneStepPrimaries(){return fOneStepPrimaries;}
private:
void SetOneStepPrimaries(G4bool b) { fOneStepPrimaries = b; }
G4bool GetOneStepPrimaries() { return fOneStepPrimaries; }
G4bool fOneStepPrimaries;
LXeSteppingMessenger* fSteppingMessenger;
LXeEventAction* fEventAction;
private:
G4bool fOneStepPrimaries;
LXeSteppingMessenger* fSteppingMessenger;
LXeEventAction* fEventAction;
G4OpBoundaryProcessStatus fExpectedNextStatus;
G4OpBoundaryProcessStatus fExpectedNextStatus;
};
#endif