Class Reference for E1039 Core & Analysis Software
PHG4ConeRegionSteppingAction.h
Go to the documentation of this file.
1
#ifndef PHG4VConeRegionSteppingAction_h
2
#define PHG4VConeRegionSteppingAction_h
3
4
#include <Geant4/G4UserSteppingAction.hh>
5
6
7
class
PHCompositeNode
;
8
class
PHG4ConeDetector
;
9
class
PHG4Hit
;
10
class
PHG4HitContainer
;
11
12
class
PHG4ConeRegionSteppingAction
:
public
G4UserSteppingAction
13
{
14
15
public
:
16
18
PHG4ConeRegionSteppingAction
(
PHG4ConeDetector
* );
19
21
virtual
~PHG4ConeRegionSteppingAction
()
22
{}
23
25
virtual
void
UserSteppingAction
(
const
G4Step*);
26
28
virtual
void
SetInterfacePointers
(
PHCompositeNode
* );
29
30
private
:
31
33
PHG4ConeDetector
* detector_;
34
36
PHG4HitContainer
* hits_;
37
PHG4Hit
*hit;
38
};
39
40
41
#endif
//__G4PHPHYTHIAREADER_H__
PHCompositeNode
Definition:
PHCompositeNode.h:14
PHG4ConeDetector
Definition:
PHG4ConeDetector.h:21
PHG4ConeRegionSteppingAction
Definition:
PHG4ConeRegionSteppingAction.h:13
PHG4ConeRegionSteppingAction::UserSteppingAction
virtual void UserSteppingAction(const G4Step *)
stepping action
Definition:
PHG4ConeRegionSteppingAction.cc:23
PHG4ConeRegionSteppingAction::~PHG4ConeRegionSteppingAction
virtual ~PHG4ConeRegionSteppingAction()
destroctor
Definition:
PHG4ConeRegionSteppingAction.h:21
PHG4ConeRegionSteppingAction::SetInterfacePointers
virtual void SetInterfacePointers(PHCompositeNode *)
reimplemented from base class
Definition:
PHG4ConeRegionSteppingAction.cc:110
PHG4ConeRegionSteppingAction::PHG4ConeRegionSteppingAction
PHG4ConeRegionSteppingAction(PHG4ConeDetector *)
constructor
Definition:
PHG4ConeRegionSteppingAction.cc:18
PHG4HitContainer
Definition:
PHG4HitContainer.h:13
PHG4Hit
Definition:
PHG4Hit.h:10
e1039-core
simulation
g4detectors
PHG4ConeRegionSteppingAction.h
Built by
Haiwang Yu
. updated:
Thu Jan 30 2025 10:15:16
using
1.9.1 with
SeaQuest GitHub integration