QwGeant4
QweakSimRint.hh
Go to the documentation of this file.
1 #ifndef __QweakSimRint_h__
2 #define __QweakSimRint_h__
3 
4 // ROOT headers
5 #include <TRint.h>
6 #include <TThread.h>
7 
8 // Global pointers recognised by CINT
9 R__EXTERN class QweakSimRint* gQweakSimRint;
10 
11 
12 /**
13  * \class QweakSimRint
14  * \ingroup QwThreadSafe
15  * \brief A ROOT command line interface
16  *
17  * The QwRint class implements a ROOT command line interface. It inherits
18  * from the ROOT interactive C++ interpreter TRint. All functionality available
19  * in ROOT is available in this interface. In particular, all histograms that
20  * are defined in memory or in a ROOT file are accessible under the path
21  * "/root/ROOT memory", while they are being filled. All Qweak specific class
22  * structures are available in an interactive mode.
23  *
24  */
25 class QweakSimRint : public TRint {
26 
27  protected:
28 
29  static QweakSimRint* fExists; ///< Check whether interface already existing
30 
31  public:
32  /// \brief Constructor
33  QweakSimRint (const char* appClassName, int* argc, char** argv,
34  void* options = 0, int numOptions = 0, bool noLogo = kFALSE);
35 
36  /// \brief Destructor
37  virtual ~QweakSimRint();
38 
39 }; // class QweakSimRint
40 
41 #endif // __QweakSimRint_h__
R__EXTERN class QweakSimRint * gQweakSimRint
Definition: QweakSimRint.hh:9
static QweakSimRint * fExists
Check whether interface already existing.
Definition: QweakSimRint.hh:29
QweakSimRint(const char *appClassName, int *argc, char **argv, void *options=0, int numOptions=0, bool noLogo=kFALSE)
Constructor.
Definition: QweakSimRint.cc:18
A ROOT command line interface.
Definition: QweakSimRint.hh:25
virtual ~QweakSimRint()
Destructor.
Definition: QweakSimRint.cc:32