#include <JobCROOT.h>
Public Member Functions | |
| virtual | ~JobCROOT () |
| void | operator() (const char *input) |
| MomNavigator * | GetMom () |
Static Public Member Functions | |
| JobCROOT & | Instance () |
Private Member Functions | |
| JobCROOT () | |
| JobCROOT (const JobCROOT &) | |
| JobCROOT & | operator= (const JobCROOT &) |
Static Private Attributes | |
| JobCROOT * | fInstance = 0 |
Friends | |
| struct | Cleaner |
|
|
Definition at line 26 of file JobCROOT.cxx. 00027 {
00028 //======================================================================
00029 // Purpose: Clean up after the JobCROOT class
00030 //======================================================================
00031 }
|
|
|
Definition at line 17 of file JobCROOT.cxx. 00018 {
00019 //======================================================================
00020 // Purpose: Create an instance of the JobCROOT interface to job control
00021 //======================================================================
00022 }
|
|
|
Definition at line 37 of file JobCROOT.h. 00037 { abort(); }
|
|
|
Definition at line 61 of file JobCROOT.cxx. References JobController::GetMotherController(). 00062 {
00063 //======================================================================
00064 // Purpose: Return a pointer to the data records which are to be used
00065 // interactively
00066 //======================================================================
00067 return (*JobController::GetMotherController()).GetMom();
00068 }
|
|
|
Definition at line 46 of file JobCROOT.cxx. References JobCROOT::Cleaner::ClassIsUsed(), and fInstance. 00047 {
00048 //======================================================================
00049 // Purpose: Instantiate the single instance of the JobCROOT class
00050 //======================================================================
00051 static JobCROOT::Cleaner c; // Handles deletion of the singlton
00052 if (fInstance == 0) {
00053 c.ClassIsUsed(); // Keeps compilers quite if I use this class...
00054 fInstance = new JobCROOT;
00055 }
00056 return *fInstance;
00057 }
|
|
|
Definition at line 35 of file JobCROOT.cxx. References JobController::GetMotherController(). 00036 {
00037 //======================================================================
00038 // Purpose: Pass job control commands to the controller
00039 //======================================================================
00040 // Send the command to the controller
00041 (*JobController::GetMotherController()) << input << "\n";
00042 }
|
|
|
Definition at line 38 of file JobCROOT.h. 00038 { abort(); }
|
|
|
Definition at line 48 of file JobCROOT.h. |
|
|
Definition at line 13 of file JobCROOT.cxx. Referenced by Instance(), and JobCROOT::Cleaner::~Cleaner(). |
1.3.9.1