]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TGeant4/TG4Verbose.h
Enable creation of fast rec points for ITS, when input argument for ITS = 2.
[u/mrichter/AliRoot.git] / TGeant4 / TG4Verbose.h
1 // $Id$
2 // Category: global
3 //
4 // Author: I. Hrivnacova
5 //
6 // Class TG4Verbose
7 // ----------------
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.
12
13 #ifndef TG4_VERBOSE_H
14 #define TG4_VERBOSE_H
15
16 #include "TG4VVerbose.h"
17 #include "TG4VerboseMessenger.h"
18
19 #include <globals.hh>
20
21 class TG4Verbose : public TG4VVerbose
22 {
23   public:
24     // TG4Verbose(); --> private      
25     TG4Verbose(const G4String& cmdName);
26     TG4Verbose(const G4String& cmdName, G4int verboseLevel);      
27     virtual ~TG4Verbose();
28
29   private:
30     TG4Verbose();
31
32     // methods
33     virtual TG4VerboseMessenger* CreateMessenger();    
34
35     // static data members
36     static const G4String        fgkDirectoryName;// directory name
37     static TG4VerboseMessenger*  fgMessenger;     // messenger
38 };     
39
40 #endif //TG4_VERBOSE_H