4 // Author: I. Hrivnacova
8 // See the class description in the header file.
10 #include "TG4Verbose.h"
11 #include "TG4Globals.h"
15 // static data members
16 const G4String TG4Verbose::fgkDirectoryName = "/tg4Verbose/";
17 TG4VerboseMessenger* TG4Verbose::fgMessenger = 0;
19 //_____________________________________________________________________________
20 TG4Verbose::TG4Verbose(const G4String& cmdName)
25 fgMessenger->AddCommand(this, cmdName);
28 //_____________________________________________________________________________
29 TG4Verbose::TG4Verbose(const G4String& cmdName, G4int verboseLevel)
30 : TG4VVerbose(verboseLevel) {
34 fgMessenger->AddCommand(this, cmdName);
37 //_____________________________________________________________________________
38 TG4Verbose::TG4Verbose()
43 //_____________________________________________________________________________
44 TG4Verbose::~TG4Verbose() {
56 TG4VerboseMessenger* TG4Verbose::CreateMessenger()
58 // Creates static messenger if it does not yet exists.
62 fgMessenger = new TG4VerboseMessenger(fgkDirectoryName);