]>
Commit | Line | Data |
---|---|---|
945b9494 | 1 | // $Id$ |
2 | // Category: global | |
3 | // | |
4 | // Author: I. Hrivnacova | |
5 | // | |
6 | // Class AliVerbose | |
7 | // ---------------- | |
8 | // Class defines the verbose level | |
9 | // and the static messenger (common for all instances). | |
10 | // Used as a base class for all AliGeant4 verbose classes; | |
11 | // enables to handle the standard output in a common way. | |
12 | ||
13 | #ifndef ALI_VERBOSE_H | |
14 | #define ALI_VERBOSE_H | |
15 | ||
16 | #include "TG4VVerbose.h" | |
17 | #include "TG4VerboseMessenger.h" | |
18 | ||
19 | #include <globals.hh> | |
20 | ||
21 | class AliVerbose : public TG4VVerbose | |
22 | { | |
23 | public: | |
24 | // AliVerbose(); --> private | |
25 | AliVerbose(const G4String& cmdName); | |
26 | AliVerbose(const G4String& cmdName, G4int verboseLevel); | |
27 | virtual ~AliVerbose(); | |
28 | ||
29 | private: | |
30 | AliVerbose(); | |
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 |