]> git.uio.no Git - u/mrichter/AliRoot.git/blame - AliGeant4/AliVerbose.h
Changes to read also Altro like data.
[u/mrichter/AliRoot.git] / AliGeant4 / AliVerbose.h
CommitLineData
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
21class 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