Geant4 VMC
Version 6.8
Toggle main menu visibility
Loading...
Searching...
No Matches
source
physics
include
TG4VPhysicsConstructor.h
Go to the documentation of this file.
1
#ifndef TG4_V_PHYSICS_CONSTRUCTOR_H
2
#define TG4_V_PHYSICS_CONSTRUCTOR_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 "
TG4Verbose.h
"
19
20
#include <G4VPhysicsConstructor.hh>
21
#include <globals.hh>
22
27
28
class
TG4VPhysicsConstructor
:
public
G4VPhysicsConstructor
,
public
TG4Verbose
29
{
30
public
:
31
TG4VPhysicsConstructor
(
const
G4String& name);
32
TG4VPhysicsConstructor
(
const
G4String& name, G4int theVerboseLevel);
33
virtual
~TG4VPhysicsConstructor
();
34
35
// methods
37
virtual
void
ConstructParticle
() = 0;
38
40
virtual
void
ConstructProcess
() = 0;
41
42
protected
:
43
// overridden verbose methods
44
virtual
void
VerboseLevel
(G4int level);
45
virtual
G4int
VerboseLevel
()
const
;
46
47
private
:
49
TG4VPhysicsConstructor
();
51
TG4VPhysicsConstructor
(
const
TG4VPhysicsConstructor
& right);
52
};
53
54
#endif
// TG4_V_PHYSICS_CONSTRUCTOR_H
TG4Verbose.h
Definition of the TG4Verbose class.
G4VPhysicsConstructor
TG4VPhysicsConstructor::ConstructProcess
virtual void ConstructProcess()=0
Construct physics processes.
TG4VPhysicsConstructor::TG4VPhysicsConstructor
TG4VPhysicsConstructor(const TG4VPhysicsConstructor &right)
Not implemented.
TG4VPhysicsConstructor::~TG4VPhysicsConstructor
virtual ~TG4VPhysicsConstructor()
Definition
TG4VPhysicsConstructor.cxx:41
TG4VPhysicsConstructor::TG4VPhysicsConstructor
TG4VPhysicsConstructor(const G4String &name)
Definition
TG4VPhysicsConstructor.cxx:22
TG4VPhysicsConstructor::TG4VPhysicsConstructor
TG4VPhysicsConstructor()
Not implemented.
TG4VPhysicsConstructor::ConstructParticle
virtual void ConstructParticle()=0
Construct particles.
TG4VPhysicsConstructor::VerboseLevel
virtual G4int VerboseLevel() const
Definition
TG4VPhysicsConstructor.cxx:63
TG4Verbose::TG4Verbose
TG4Verbose(const G4String &cmdName)
Definition
TG4Verbose.cxx:24
Generated on
for Geant4 VMC by
1.17.0