4 // Author: I. Hrivnacova
6 // Class TG4VPhysicsConstructor
7 // ------------------------------
8 // See the class description in the header file.
9 // According to ExN04IonPhysics.cc,v 1.1.2.1 2001/06/28 19:07:37 gunter Exp
10 // GEANT4 tag Name: geant4-03-02
12 #include "TG4VPhysicsConstructor.h"
13 #include "TG4Globals.h"
15 //_____________________________________________________________________________
16 TG4VPhysicsConstructor::TG4VPhysicsConstructor(const G4String& name)
17 : G4VPhysicsConstructor(name),
18 TG4Verbose(G4String("physics" + name))
24 //_____________________________________________________________________________
25 TG4VPhysicsConstructor::TG4VPhysicsConstructor(const G4String& name,
27 : G4VPhysicsConstructor(name),
28 TG4Verbose(G4String("physics" + name))
31 VerboseLevel(verboseLevel);
34 //_____________________________________________________________________________
35 TG4VPhysicsConstructor::TG4VPhysicsConstructor(
36 const TG4VPhysicsConstructor& right)
39 TG4Globals::Exception("TG4VPhysicsConstructor is protected from copying.");
42 //_____________________________________________________________________________
43 TG4VPhysicsConstructor::TG4VPhysicsConstructor()
48 //_____________________________________________________________________________
49 TG4VPhysicsConstructor::~TG4VPhysicsConstructor() {
57 //_____________________________________________________________________________
58 void TG4VPhysicsConstructor::VerboseLevel(G4int level)
60 // Sets the same value to G4VPhysicsConstructor verbose
61 // level and TG4Verbose level.
64 TG4Verbose::VerboseLevel(level);
66 // verbose in G4VPhysicsConstructor
67 SetVerboseLevel(level);
71 //_____________________________________________________________________________
72 G4int TG4VPhysicsConstructor::VerboseLevel() const
74 // Returns TG4Verbose level value.
77 return TG4Verbose::VerboseLevel();