Class Reference for E1039 Core & Analysis Software
Home page
Related Pages
Namespaces
Classes
Files
External Links
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
PHG4TruthTrackingAction.h
Go to the documentation of this file.
1
#ifndef PHG4TruthTrackingAction_h
2
#define PHG4TruthTrackingAction_h
3
4
#include "
PHG4TrackingAction.h
"
5
6
#include <Geant4/G4ThreeVector.hh>
7
8
#include <map>
9
10
class
PHG4TruthInfoContainer
;
11
class
PHG4TruthEventAction
;
12
13
class
PHG4TruthTrackingAction
:
public
PHG4TrackingAction
14
{
15
public
:
16
18
PHG4TruthTrackingAction
(
PHG4TruthEventAction
* );
19
21
virtual
~PHG4TruthTrackingAction
() {}
22
24
virtual
void
PreUserTrackingAction
(
const
G4Track*);
25
26
virtual
void
PostUserTrackingAction
(
const
G4Track*);
27
29
virtual
void
SetInterfacePointers
(
PHCompositeNode
* );
30
31
int
ResetEvent
(
PHCompositeNode
*);
32
33
private
:
34
35
std::map<G4ThreeVector,int> VertexMap;
36
38
PHG4TruthEventAction
* eventAction_;
39
41
PHG4TruthInfoContainer
* truthInfoList_;
42
};
43
44
45
#endif
PHG4TruthTrackingAction
Definition:
PHG4TruthTrackingAction.h:13
PHG4TruthTrackingAction::ResetEvent
int ResetEvent(PHCompositeNode *)
Definition:
PHG4TruthTrackingAction.cc:194
PHG4TrackingAction
Definition:
PHG4TrackingAction.h:9
PHG4TruthTrackingAction::~PHG4TruthTrackingAction
virtual ~PHG4TruthTrackingAction()
destructor
Definition:
PHG4TruthTrackingAction.h:21
PHG4TruthTrackingAction::PreUserTrackingAction
virtual void PreUserTrackingAction(const G4Track *)
tracking action
Definition:
PHG4TruthTrackingAction.cc:32
PHG4TruthEventAction
Definition:
PHG4TruthEventAction.h:16
PHG4TruthTrackingAction::PHG4TruthTrackingAction
PHG4TruthTrackingAction(PHG4TruthEventAction *)
constructor
Definition:
PHG4TruthTrackingAction.cc:27
PHCompositeNode
Definition:
PHCompositeNode.h:14
PHG4TruthTrackingAction::PostUserTrackingAction
virtual void PostUserTrackingAction(const G4Track *)
Definition:
PHG4TruthTrackingAction.cc:149
PHG4TruthTrackingAction::SetInterfacePointers
virtual void SetInterfacePointers(PHCompositeNode *)
Set pointers to the i/o nodes.
Definition:
PHG4TruthTrackingAction.cc:182
PHG4TruthInfoContainer
Definition:
PHG4TruthInfoContainer.h:13
PHG4TrackingAction.h
e1039-core
simulation
g4main
PHG4TruthTrackingAction.h
Built by
Haiwang Yu
. updated:
Wed May 26 2021 21:44:04
using
1.8.5 with
SeaQuest GitHub integration