#include <JobC.h>
Public Member Functions | |
| JobC () | |
| JobC (int argc, char **argv) | |
| ~JobC () | |
Public Attributes | |
| MomNavigator | Mom |
| JobCInput | Input |
| JobCMsgModule | Msg |
| JobCPathModule | Path |
Private Member Functions | |
| void | Init () |
Private Attributes | |
| JobCPathRegistry | fPathRegistry |
|
|
Definition at line 16 of file JobC.cxx. References JobCleaner::Add(), Init(), JobCleaner::Instance(), and MSG. 00017 {
00018 MSG("JobC",Msg::kDebug) << "JobC def ctor " << this << endl;
00019
00020 this->Init();
00021
00022 // Register with the cleaner object...
00023 JobCleaner::Instance().Add(this);
00024 }
|
|
||||||||||||
|
Definition at line 28 of file JobC.cxx. References JobCleaner::Add(), Init(), JobCleaner::Instance(), JobCEnv::Instance(), and MSG. 00029 {
00030 MSG("JobC",Msg::kDebug) << "JobC normal ctor " << this << endl;
00031
00032 JobCEnv::Instance(argc, argv); // Setup the job environment
00033 this->Init();
00034
00035 // Register with the cleaner object...
00036 JobCleaner::Instance().Add(this);
00037 }
|
|
|
Definition at line 55 of file JobC.cxx. References MomNavigator::Clear(), JobCleaner::Instance(), Mom, MSG, and JobCleaner::Remove(). 00055 {
00056 // Remove this from the list of objects managed by the cleaner
00057 MSG("JobC",Msg::kDebug) << "JobC dtor " << this << endl;
00058 Mom.Clear(); // invoke Clear to remove any lingering objects
00059 JobCleaner::Instance().Remove(this);
00060 }
|
|
|
Definition at line 41 of file JobC.cxx. References fPathRegistry, Input, Mom, Path, JobCPathModule::SetInput(), JobCPathModule::SetMom(), JobCInputModule::SetMom(), JobCPathModule::SetPathRegistry(), and JobCInput::Use(). Referenced by JobC(). 00042 {
00043 // Configure the input module
00044 Input.SetMom(&Mom);
00045 Input.Use("INPUT");
00046
00047 // Configure the path module
00048 Path.SetMom(&Mom);
00049 Path.SetInput(&Input);
00050 Path.SetPathRegistry(&fPathRegistry);
00051 }
|
|
|
Definition at line 46 of file JobC.h. Referenced by Init(). |
|
|
Definition at line 36 of file JobC.h. Referenced by MoqBase::GetEntry(), MadBase::GetEntry(), Jint::GoTo(), Init(), Jint::Jint(), job_setup(), main(), Jint::Next(), PageDisplay::OpenFile(), Jint::Prev(), run(), set_input_data(), set_input_mc(), and SetupInput(). |
|
|
|
Definition at line 37 of file JobC.h. Referenced by main(), run(), set_msg_levels(), set_msg_levels_cosmic(), set_msg_levels_far(), set_msg_levels_far_all(), set_msg_levels_far_mc(), set_msg_levels_mc(), and SetMSGLevels(). |
|
1.3.9.1