Changeset 6553 for trunk/MagicSoft/Mars/star.cc
- Timestamp:
- 02/16/05 19:53:21 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/star.cc
r6466 r6553 9 9 #include "MLogManip.h" 10 10 11 #include "MEnv.h" 11 12 #include "MArgs.h" 12 13 #include "MArray.h" … … 49 50 gLog << " Options:" << endl; 50 51 gLog.Usage(); 51 gLog << " --debug-env Debug setting resources from file" << endl; 52 gLog << " --debug-env=0 Disable debugging setting resources <default>" << endl; 53 gLog << " --debug-env[=1] Display untouched resources after program execution" << endl; 54 gLog << " --debug-env=2 Display untouched resources after eventloop setup" << endl; 55 gLog << " --debug-env=3 Debug setting resources from resource file" << endl; 52 56 gLog << " --debug-mem Debug memory usage" << endl << endl; 53 57 gLog << endl; … … 109 113 const Bool_t kPrintFiles = arg.HasOnlyAndRemove("--print-files"); 110 114 const Bool_t kPrintFound = arg.HasOnlyAndRemove("--print-found"); 111 const Bool_t kDebugEnv = arg.HasOnlyAndRemove("--debug-env");112 115 const Bool_t kDebugMem = arg.HasOnlyAndRemove("--debug-mem"); 116 Int_t kDebugEnv = arg.HasOnlyAndRemove("--debug-env") ? 1 : 0; 117 kDebugEnv = arg.GetIntAndRemove("--debug-env=", kDebugEnv); 113 118 114 119 const Bool_t kQuit = arg.HasOnlyAndRemove("-q"); … … 149 154 } 150 155 156 if (gSystem->AccessPathName(kConfig, kFileExists)) 157 { 158 gLog << err << "Sorry, config file '" << kConfig << "' doesn't exist." << endl; 159 return -1; 160 } 161 151 162 // 152 163 // Setup sequence and check its validity … … 202 213 // Do calibration in a block (debug mem) 203 214 // 215 MEnv env(kConfig); 204 216 { 205 217 MJStar job(Form("MJStar #%d", seq.GetSequence())); 206 218 job.SetSequence(seq); 207 job.SetEnv( kConfig);219 job.SetEnv(&env); 208 220 job.SetEnvDebug(kDebugEnv); 209 221 job.SetDisplay(d);; … … 219 231 } 220 232 233 if (kDebugEnv>0) 234 env.PrintUntouched(); 235 221 236 if (!job.GetDisplay()) 222 237 {
Note:
See TracChangeset
for help on using the changeset viewer.