=================== Wed Jan 30 10:09:06 2002 =================== I: & cd \packages\Gaudi-v9-update\GaudiExamples\v9r0p1 & cmt\setup.bat & I:\packages\Gaudi-v9-update\GaudiExamples\v9r0p1\Win32Debug\Properties.exe home/Properties.txt JobOptionsSvc INFO Service initialized successfully JobOptionsSvc INFO //############################################################## // Job options file //============================================================== // --> Including file $STDOPTS/Common.txt //************************************************************** // // standard job options file // //============================================================== // --> Including file $STDOPTS/Services.txt //************************************************************** // // Services needed by a standard job // //============================================================== //-------------------------------------------------------------- // General Application Configuration options //-------------------------------------------------------------- ApplicationMgr.ExtSvc = { "EventSelector" }; //-------------------------------------------------------------- AuditorSvc.Auditors = { "ChronoAuditor" }; //-------------------------------------------------------------- // Persistency services //-------------------------------------------------------------- //============================================================== // // End of standard Services options file // //************************************************************** // <-- End of including file $STDOPTS/Services.txt // --> Including file $STDOPTS/Dlls.txt //************************************************************** // // DLLs needed by a standard job. // Must not be used for statically linked program // //============================================================== // HMK Do not require HbookCnv for GLAST examples //ApplicationMgr.DLLs = {"HbookCnv", "GaudiAlg", "GaudiAud"}; ApplicationMgr.DLLs = {"GaudiAlg", "GaudiAud"}; //============================================================== // // End of standard DLLs options file // //************************************************************** // <-- End of including file $STDOPTS/Dlls.txt //============================================================== // // End of standard job options file // //************************************************************** // <-- End of including file $STDOPTS/Common.txt //-------------------------------------------------------------- // Private Application Configuration options //-------------------------------------------------------------- ApplicationMgr.TopAlg = { "PropertyAlg","PropertyProxy" }; // Set output level threshold (2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL ) MessageSvc.OutputLevel = 3; //-------------------------------------------------------------- // Event related parameters //-------------------------------------------------------------- ApplicationMgr.EvtMax = 1; // events to be processed (default is 10) ApplicationMgr.EvtSel = "NONE"; // do not use any event input ApplicationMgr.HistogramPersistency = "NONE"; //-------------------------------------------------------------- // Algorithms Private Options //-------------------------------------------------------------- PropertyAlg.OutputLevel = 3; PropertyAlg.Int = 101; PropertyAlg.Double = 101.1e+10; PropertyAlg.String = "hundred one"; PropertyAlg.Bool = false; PropertyAlg.IntArray = { 1, 2, 3, 5}; PropertyAlg.DoubleArray = { 1.1 , 2., 3.3 }; PropertyAlg.StringArray = {"one", "two", "four" }; PropertyAlg.BoolArray = {false, true, false }; PropertyAlg.EmptyArray = { }; PropertyAlg.PInt = 101; PropertyAlg.PDouble = 101.E5; PropertyAlg.PString = "hundred one"; PropertyAlg.PBool = true; PropertyAlg.PIntArray = { 1, 2, 3, 5}; PropertyAlg.PDoubleArray = {1.1 , 2., 3.3 }; PropertyAlg.PStringArray = {"one", "two", "four" }; PropertyAlg.PBoolArray = { true, false, true, false }; PropertyProxy.String = "This is set by the proxy"; Job options successfully read in from home/Properties.txt MessageSvc INFO Service initialized successfully DllClassManager INFO Loaded 3 factories from module GaudiAlg DllClassManager INFO Loaded 4 factories from module GaudiAud ApplicationMgr INFO Application Manager Configured successfully EventSelector INFO Service initialized successfully AppMgrRunable INFO Service initialized successfully EventLoopMgr INFO Service initialized successfully PropertyAlg INFO Before Initialization...... PropertyAlg INFO Int = 100 PropertyAlg INFO Double = 100 PropertyAlg INFO String = hundred PropertyAlg INFO Bool = 1 PropertyAlg INFO IntArray = [] PropertyAlg INFO DoubleArray = [] PropertyAlg INFO StringArray = [] PropertyAlg INFO BoolArray = [] PropertyAlg INFO EmptyArray = [] PropertyAlg INFO PInt = "PInt": 100 PropertyAlg INFO PDouble = "PDouble": 100 PropertyAlg INFO PString = "PString": "hundred" PropertyAlg INFO PBool = "PBool": 0 PropertyAlg INFO PIntArray = "PIntArray": [] PropertyAlg INFO PDoubleArray = "PDoubleArray": [] PropertyAlg INFO PStringArray = "PStringArray": [] PropertyAlg INFO PBoolArray = "PBoolArray": [] PropertyAlg INFO Update handler called for property: "PDouble": 1.01e+007 PropertyAlg INFO After Initialization having read the JobOptions file... PropertyAlg INFO Int = 101 PropertyAlg INFO Double = 1.011e+012 PropertyAlg INFO String = hundred one PropertyAlg INFO Bool = 0 PropertyAlg INFO IntArray = [1, 2, 3, 5] PropertyAlg INFO DoubleArray = [1.1, 2, 3.3] PropertyAlg INFO StringArray = [one, two, four] PropertyAlg INFO BoolArray = [0, 1, 0] PropertyAlg INFO EmptyArray = [] PropertyAlg INFO PInt = "PInt": 101 PropertyAlg INFO PDouble = "PDouble": 1.01e+007 PropertyAlg INFO PString = "PString": "hundred one" PropertyAlg INFO PBool = "PBool": 1 PropertyAlg INFO PIntArray = "PIntArray": [1, 2, 3, 5] PropertyAlg INFO PDoubleArray = "PDoubleArray": [1.1, 2, 3.3] PropertyAlg INFO PStringArray = "PStringArray": ["one", "two", "four"] PropertyAlg INFO PBoolArray = "PBoolArray": [1, 0, 1, 0] PropertyAlg INFO ===============Checking Property Verifier =============== PropertyAlg INFO Playing with PropertyVerifiers... PropertyAlg INFO PInt= "PInt": 155 [should be 155, bounds are 0, 200 ] PropertyAlg INFO Got an exception when setting a value outside bounds PropertyAlg INFO PInt= "PInt": 155 [should be 155] PropertyAlg INFO ===============Checking Property CallBaks =============== PropertyAlg INFO Accessing PDouble ... PropertyAlg INFO Read handler called for property: "PDouble": 1.01e+007 PropertyAlg INFO Value obtained is: 1.01e+007 PropertyAlg INFO Updating PDouble ... PropertyAlg INFO Update handler called for property: "PDouble": 999 PropertyAlg INFO ==========Checking Accesing Properties by string========= PropertyAlg INFO Got property ApplicationMgr.ExtSvc = ["EventSelector"]ÿ; PropertyAlg INFO Set property ApplicationMgr.ExtSvc = ["EventDataSvc", "DetectorDataSvc"]; PropertyAlg INFO Got property ApplicationMgr.ExtSvc = ["EventDataSvc", "DetectorDataSvc"]ÿ; PropertyAlg INFO Set property ApplicationMgr.ExtSvc = [ 'EventDataSvc', 'DetectorDataSvc']; PropertyAlg INFO Got property ApplicationMgr.ExtSvc = ["EventDataSvc", "DetectorDataSvc"]ÿ; PropertyProxy INFO Got property this.RInt = 101ÿ; PropertyProxy INFO Set property this.RInt = 1001; PropertyProxy INFO Got property this.RInt = 1001ÿ; PropertyProxy INFO Got property this.String = "This is set by the proxy"ÿ; EventDataSvc INFO Service initialized successfully EventPersistenc... INFO Service initialized successfully IncidentSvc INFO Service initialized successfully EventLoopMgr WARNING Unable to locate service "EventSelector" EventLoopMgr WARNING No events will be processed from external input. HistogramDataSvc INFO Service initialized successfully EventLoopMgr WARNING Histograms saving not required. ApplicationMgr INFO Application Manager Initialized successfully AuditorSvc INFO Service initialized successfully ChronoStatSvc INFO Service initialized successfully PropertyAlg INFO executing.... PropertyProxy INFO executing.... PropertyAlg INFO finalizing.... PropertyProxy INFO finalizing.... *****Chrono***** INFO **************************************************************************************************** *****Chrono***** INFO The Final CPU consumption ( Chrono ) Table (ordered) *****Chrono***** INFO **************************************************************************************************** ChronoStatSvc INFO Time User : Tot= 0 [us] #= 1 PropertyAlg:exe... INFO Time User : Tot= 0 [us] #= 1 PropertyProxy:e... INFO Time User : Tot= 0 [us] #= 1 *****Chrono***** INFO **************************************************************************************************** ChronoStatSvc.f... INFO Service finalized succesfully ApplicationMgr INFO Application Manager Finalized successfully