Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

JobCRootEnv.h

Go to the documentation of this file.
00001 
00002 // $Id: JobCRootEnv.h,v 1.8 2005/06/06 15:52:19 bv Exp $
00003 //
00004 // A class to manage the ROOT global environment
00005 //
00006 // messier@huhepl.harvard.edu
00008 #ifndef JOBCROOTENV_H
00009 #define JOBCROOTENV_H
00010 
00011 class JobCRootEnv
00012 {
00013 public:
00014   // JobCRootEnv();
00015   JobCRootEnv(int argc, char** argv);
00016   ~JobCRootEnv();
00017 
00018   bool HaveBatchOpt() { return fHaveBatchOpt; }
00019   bool HaveQuitOpt()  { return fHaveQuitOpt;  }
00020   bool HaveInaccessibleFile() { return fHaveInaccessibleFile; }
00021 
00022   int RunTheApp();
00023 
00024 private:
00025   void InterpreterConfig();
00026   void SignalConfig();
00027   void LoadIncludes();
00028   void LoadClasses();
00029   
00030 private:
00031   bool fHaveBatchOpt;   // Do we have a -b on the command line?
00032   bool fHaveQuitOpt;    // Do we have a -q on the command line?
00033   bool fHaveMacroFiles; // Do we have macro files to process?
00034   bool fHaveInaccessibleFile;
00035 };
00036 
00037 #endif // JOBCROOTENV_H

Generated on Mon Feb 15 11:06:49 2010 for loon by  doxygen 1.3.9.1