Import Geant4 9.6.0 source tree
This commit is contained in:
@@ -23,27 +23,32 @@
|
||||
// * acceptance of all terms of the Geant4 Software license. *
|
||||
// ********************************************************************
|
||||
//
|
||||
|
||||
/// \file optical/LXe/include/LXeTrackingAction.hh
|
||||
/// \brief Definition of the LXeTrackingAction class
|
||||
//
|
||||
//
|
||||
#ifndef LXeTrackingAction_h
|
||||
#define LXeTrackingAction_h 1
|
||||
|
||||
#include "G4UserTrackingAction.hh"
|
||||
#include "globals.hh"
|
||||
|
||||
class RecorderBase;
|
||||
class LXeRecorderBase;
|
||||
|
||||
class LXeTrackingAction : public G4UserTrackingAction {
|
||||
|
||||
public:
|
||||
LXeTrackingAction(RecorderBase*);
|
||||
~LXeTrackingAction() {};
|
||||
|
||||
void PreUserTrackingAction(const G4Track*);
|
||||
void PostUserTrackingAction(const G4Track*);
|
||||
|
||||
private:
|
||||
RecorderBase* recorder;
|
||||
|
||||
public:
|
||||
|
||||
LXeTrackingAction(LXeRecorderBase*);
|
||||
virtual ~LXeTrackingAction() {};
|
||||
|
||||
virtual void PreUserTrackingAction(const G4Track*);
|
||||
virtual void PostUserTrackingAction(const G4Track*);
|
||||
|
||||
private:
|
||||
|
||||
LXeRecorderBase* fRecorder;
|
||||
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user