ROOT logo
// Author: Wim Lavrijsen   February 2006

#ifndef ROOT_TPyROOTApplication
#define ROOT_TPyROOTApplication

//////////////////////////////////////////////////////////////////////////////
//                                                                          //
// TPyROOTApplication                                                       //
//                                                                          //
// Setup interactive application for python.                                //
//                                                                          //
//////////////////////////////////////////////////////////////////////////////


// ROOT
#ifndef ROOT_TApplication
#include "TApplication.h"
#endif


namespace PyROOT {

class TPyROOTApplication : public TApplication {
public:
   static Bool_t CreatePyROOTApplication( Bool_t bLoadLibs = kTRUE );

   static Bool_t InitROOTGlobals();
   static Bool_t InitCINTMessageCallback();
   static Bool_t InitROOTMessageCallback();

public:
   TPyROOTApplication(
      const char* acn, Int_t* argc, char** argv, Bool_t bLoadLibs = kTRUE );

   virtual ~TPyROOTApplication() { }
   ClassDef(TPyROOTApplication,0)   //Setup interactive application
};

} // namespace PyROOT

#endif
 TPyROOTApplication.h:1
 TPyROOTApplication.h:2
 TPyROOTApplication.h:3
 TPyROOTApplication.h:4
 TPyROOTApplication.h:5
 TPyROOTApplication.h:6
 TPyROOTApplication.h:7
 TPyROOTApplication.h:8
 TPyROOTApplication.h:9
 TPyROOTApplication.h:10
 TPyROOTApplication.h:11
 TPyROOTApplication.h:12
 TPyROOTApplication.h:13
 TPyROOTApplication.h:14
 TPyROOTApplication.h:15
 TPyROOTApplication.h:16
 TPyROOTApplication.h:17
 TPyROOTApplication.h:18
 TPyROOTApplication.h:19
 TPyROOTApplication.h:20
 TPyROOTApplication.h:21
 TPyROOTApplication.h:22
 TPyROOTApplication.h:23
 TPyROOTApplication.h:24
 TPyROOTApplication.h:25
 TPyROOTApplication.h:26
 TPyROOTApplication.h:27
 TPyROOTApplication.h:28
 TPyROOTApplication.h:29
 TPyROOTApplication.h:30
 TPyROOTApplication.h:31
 TPyROOTApplication.h:32
 TPyROOTApplication.h:33
 TPyROOTApplication.h:34
 TPyROOTApplication.h:35
 TPyROOTApplication.h:36
 TPyROOTApplication.h:37
 TPyROOTApplication.h:38
 TPyROOTApplication.h:39
 TPyROOTApplication.h:40
 TPyROOTApplication.h:41