GGS(GenericGEANT4Simulation)Software
2.7.0
Main Page
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Macros
include
montecarlo
useractions
GGSUserAction.h
Go to the documentation of this file.
1
/*
2
* GGSUserAction.h
3
*
4
* Created on: 31 May 2011
5
* Author: Nicola Mori
6
*/
7
10
#ifndef GGSUSERACTION_H_
11
#define GGSUSERACTION_H_
12
13
#include "G4UserEventAction.hh"
14
#include "G4UserRunAction.hh"
15
#include "G4UserStackingAction.hh"
16
#include "G4UserSteppingAction.hh"
17
#include "G4UserTrackingAction.hh"
18
27
class
GGSUserAction
:
public
G4UserSteppingAction,
28
public
G4UserTrackingAction,
29
public
G4UserEventAction,
30
public
G4UserRunAction,
31
public
G4UserStackingAction {
32
33
public
:
38
GGSUserAction
()
39
: G4UserSteppingAction(), G4UserTrackingAction(), G4UserEventAction(), G4UserRunAction(), G4UserStackingAction() {
40
}
41
43
virtual
~GGSUserAction
() {}
44
54
G4ClassificationOfNewTrack
ClassifyNewTrack
(
const
G4Track *) {
return
(G4ClassificationOfNewTrack)-100; }
55
};
56
57
#endif
/* GGSUSERACTION_H_ */
GGSUserAction::ClassifyNewTrack
G4ClassificationOfNewTrack ClassifyNewTrack(const G4Track *)
Override of the ClassifyNewTrack method.
Definition:
GGSUserAction.h:54
GGSUserAction::~GGSUserAction
virtual ~GGSUserAction()
Destructor.
Definition:
GGSUserAction.h:43
GGSUserAction::GGSUserAction
GGSUserAction()
Constructor.
Definition:
GGSUserAction.h:38
GGSUserAction
Mother class for user actions in GGS.
Definition:
GGSUserAction.h:27
Generated on Wed Jul 8 2020 07:29:44 for GGS(GenericGEANT4Simulation)Software by
1.8.5