4 // Author: I. Hrivnacova
8 // Class defines the verbose level
9 // and the static messenger (common for all instances).
10 // Used as a base class for all TGeant4 verbose classes;
11 // enables to handle the standard output in a common way.
16 #include "TG4VVerbose.h"
17 #include "TG4VerboseMessenger.h"
21 class TG4Verbose : public TG4VVerbose
24 // TG4Verbose(); --> private
25 TG4Verbose(const G4String& cmdName);
26 TG4Verbose(const G4String& cmdName, G4int verboseLevel);
27 virtual ~TG4Verbose();
33 virtual TG4VerboseMessenger* CreateMessenger();
35 // static data members
36 static const G4String fgkDirectoryName;// directory name
37 static TG4VerboseMessenger* fgMessenger; // messenger
40 #endif //TG4_VERBOSE_H