SimG4Core
GFlash
interface
GflashHadronWrapperProcess.h
Go to the documentation of this file.
1
//
2
// S.Y. Jun, August 2007
3
//
4
#ifndef GflashHadronWrapperProcess_HH
5
#define GflashHadronWrapperProcess_HH 1
6
7
#include "G4WrapperProcess.hh"
8
9
class
G4VParticleChange;
10
class
G4ProcessManager;
11
class
G4ProcessVector;
12
class
G4VProcess;
13
14
class
GflashHadronWrapperProcess
:
public
G4WrapperProcess {
15
public
:
16
GflashHadronWrapperProcess
(G4String
processName
);
17
// GflashHadronWrapperProcess();
18
19
~GflashHadronWrapperProcess
()
override
;
20
21
// Override PostStepDoIt method
22
G4VParticleChange *
PostStepDoIt
(
const
G4Track &
track
,
const
G4Step &
step
)
override
;
23
24
G4String
GetName
() {
return
theProcessName
; };
25
26
void
Print
(
const
G4Step &astep);
27
28
private
:
29
G4String
theProcessName
;
30
31
G4VParticleChange *
particleChange
;
32
G4ProcessManager *
pmanager
;
33
G4ProcessVector *
fProcessVector
;
34
G4VProcess *
fProcess
;
35
};
36
37
#endif
HLT_FULL_cff.track
track
Definition:
HLT_FULL_cff.py:11779
step
step
Definition:
StallMonitor.cc:94
GflashHadronWrapperProcess::fProcessVector
G4ProcessVector * fProcessVector
Definition:
GflashHadronWrapperProcess.h:33
GflashHadronWrapperProcess::~GflashHadronWrapperProcess
~GflashHadronWrapperProcess() override
Definition:
GflashHadronWrapperProcess.cc:20
GflashHadronWrapperProcess::PostStepDoIt
G4VParticleChange * PostStepDoIt(const G4Track &track, const G4Step &step) override
Definition:
GflashHadronWrapperProcess.cc:22
GflashHadronWrapperProcess::fProcess
G4VProcess * fProcess
Definition:
GflashHadronWrapperProcess.h:34
GflashHadronWrapperProcess::GetName
G4String GetName()
Definition:
GflashHadronWrapperProcess.h:24
GflashHadronWrapperProcess::theProcessName
G4String theProcessName
Definition:
GflashHadronWrapperProcess.h:29
GflashHadronWrapperProcess::particleChange
G4VParticleChange * particleChange
Definition:
GflashHadronWrapperProcess.h:31
GflashHadronWrapperProcess::pmanager
G4ProcessManager * pmanager
Definition:
GflashHadronWrapperProcess.h:32
GflashHadronWrapperProcess::Print
void Print(const G4Step &astep)
Definition:
GflashHadronWrapperProcess.cc:175
SimL1EmulatorRepack_CalouGT_cff.processName
processName
Definition:
SimL1EmulatorRepack_CalouGT_cff.py:17
GflashHadronWrapperProcess
Definition:
GflashHadronWrapperProcess.h:14
GflashHadronWrapperProcess::GflashHadronWrapperProcess
GflashHadronWrapperProcess(G4String processName)
Definition:
GflashHadronWrapperProcess.cc:15
Generated for CMSSW Reference Manual by
1.8.16