Geant4 VMC
Version 6.8
Toggle main menu visibility
Loading...
Searching...
No Matches
source
physics_list
include
TG4StepLimiterPhysics.h
Go to the documentation of this file.
1
#ifndef TG4_STEP_LIMITER_PHYSICS_H
2
#define TG4_STEP_LIMITER_PHYSICS_H
3
4
//------------------------------------------------
5
// The Geant4 Virtual Monte Carlo package
6
// Copyright (C) 2007 - 2014 Ivana Hrivnacova
7
// All rights reserved.
8
//
9
// For the licensing terms see geant4_vmc/LICENSE.
10
// Contact: root-vmc@cern.ch
11
//-------------------------------------------------
12
17
18
#include "
TG4VPhysicsConstructor.h
"
19
20
#include <globals.hh>
21
22
class
G4StepLimiter;
23
28
29
class
TG4StepLimiterPhysics
:
public
TG4VPhysicsConstructor
30
{
31
public
:
32
TG4StepLimiterPhysics
(
const
G4String& name =
"StepLimiter"
);
33
TG4StepLimiterPhysics
(
34
G4int theVerboseLevel,
const
G4String& name =
"StepLimiter"
);
35
virtual
~TG4StepLimiterPhysics
();
36
37
protected
:
38
// methods
39
// construct particle and physics
40
virtual
void
ConstructParticle
();
41
virtual
void
ConstructProcess
();
42
43
// data members
44
G4StepLimiter*
fStepLimiterProcess
;
45
46
private
:
48
TG4StepLimiterPhysics
(
const
TG4StepLimiterPhysics
& right);
50
TG4StepLimiterPhysics
&
operator=
(
const
TG4StepLimiterPhysics
& right);
51
};
52
53
#endif
// TG4_STEP_LIMITER_PHYSICS_H
TG4VPhysicsConstructor.h
Definition of the TG4VPhysicsConstructor class.
TG4StepLimiterPhysics::ConstructParticle
virtual void ConstructParticle()
Construct particles.
Definition
TG4StepLimiterPhysics.cxx:49
TG4StepLimiterPhysics::TG4StepLimiterPhysics
TG4StepLimiterPhysics(const G4String &name="StepLimiter")
Definition
TG4StepLimiterPhysics.cxx:22
TG4StepLimiterPhysics::operator=
TG4StepLimiterPhysics & operator=(const TG4StepLimiterPhysics &right)
Not implemented.
TG4StepLimiterPhysics::~TG4StepLimiterPhysics
virtual ~TG4StepLimiterPhysics()
Definition
TG4StepLimiterPhysics.cxx:37
TG4StepLimiterPhysics::TG4StepLimiterPhysics
TG4StepLimiterPhysics(const TG4StepLimiterPhysics &right)
Not implemented.
TG4StepLimiterPhysics::ConstructProcess
virtual void ConstructProcess()
Construct physics processes.
Definition
TG4StepLimiterPhysics.cxx:55
TG4StepLimiterPhysics::fStepLimiterProcess
G4StepLimiter * fStepLimiterProcess
step limiter process
Definition
TG4StepLimiterPhysics.h:44
TG4VPhysicsConstructor::TG4VPhysicsConstructor
TG4VPhysicsConstructor(const G4String &name)
Definition
TG4VPhysicsConstructor.cxx:22
Generated on
for Geant4 VMC by
1.17.0