Geant4 VMC Version 6.6
Loading...
Searching...
No Matches
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
19
20#include <globals.hh>
21
22class G4StepLimiter;
23
28
30{
31 public:
32 TG4StepLimiterPhysics(const G4String& name = "StepLimiter");
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:
51};
52
53#endif // TG4_STEP_LIMITER_PHYSICS_H
Definition of the TG4VPhysicsConstructor class.
The builder for step limiter process.
virtual void ConstructParticle()
Construct particles.
TG4StepLimiterPhysics(const G4String &name="StepLimiter")
TG4StepLimiterPhysics & operator=(const TG4StepLimiterPhysics &right)
Not implemented.
TG4StepLimiterPhysics(const TG4StepLimiterPhysics &right)
Not implemented.
virtual void ConstructProcess()
Construct physics processes.
G4StepLimiter * fStepLimiterProcess
step limiter process
Abstract base class for physics constructors with verbose.