job options configure initialize
Create hot strips Create dead strips Update hot strips

Starting Glast-Gaudi job with job options file /a/surrey10/g.glast_users/glground/jrb/gCalib/CalibSvc/v0r0/src/test/jobOptions.txt JobOptionsSvc INFO //############################################################## // // Minimal job options file for reading root events + calib services // // List of Dlls ApplicationMgr.DLLs = { "GlastSvc", "RootIo" }; ApplicationMgr.DLLs += {"CalibSvc"}; // List of required services ApplicationMgr.ExtSvc = {"GlastDetSvc", "GlastEventSelector/EventSelector" , "EventCnvSvc" }; ApplicationMgr.TopAlg = {"digiRootReaderAlg", "EvtClock", "UseCalib", "UseBadStrips" }; digiRootReaderAlg.digiRootFile = "$CALIBSVCROOT/src/test/digi.root"; //========================================================================= // Persistency service setup: EventPersistencySvc.CnvServices = {"EventCnvSvc"}; EventSelector.Input = "NONE"; GlastDetSvc.xmlfile="$(XMLGEODBSROOT)/xml/flight/flightSegVols.xml"; GlastDetSvc.topVolume="LAT"; ApplicationMgr.EvtMax = 10; // Model for immediately following lines is LHCb example. See // http://lhcbsoft.web.cern.ch/LHCbSoft/Ex/DetConExamples/v2r0/options/ // in particular, files contDB.opts and common.opts // Start up a CalibDataSvc ApplicationMgr.ExtSvc += {"CalibDataSvc"}; ApplicationMgr.ExtSvc += {"CalibMySQLCnvSvc", "CalibXmlCnvSvc" }; DetectorPersistencySvc.CnvServices += {"CalibMySQLCnvSvc"}; DetectorPersistencySvc.CnvServices += {"CalibXmlCnvSvc"}; EvtClock.delayTime = 36000; // not used yet CalibDataSvc.CalibNameList = {"TKR_HotChan/chocolate", "Test_1/mocha"}; //############################################################## Job options successfully read in from /a/surrey10/g.glast_users/glground/jrb/gCalib/CalibSvc/v0r0/src/test/jobOptions.txt ApplicationMgr DEBUG Getting my own properties ApplicationMgr DEBUG Loading declared DLL's DllClassManager DEBUG Found factory MCEventCnv ConverterFactory DEBUG Added converter for class:MCEventCnv Storage id:1 clID:1100 DllClassManager DEBUG Found factory Service GlastRandomSvc DllClassManager DEBUG Found factory Service GlastEventSelector DllClassManager DEBUG Found factory Service GlastDetSvc DllClassManager DEBUG Found factory Service EventCnvSvc DllClassManager DEBUG Found factory EventCnv ConverterFactory DEBUG Added converter for class:EventCnv Storage id:1 clID:110 DllClassManager DEBUG Loaded 6 factories from module GlastSvc DllClassManager DEBUG Found factory Algorithm relationRootWriterAlg DllClassManager DEBUG Found factory Algorithm relationRootReaderAlg DllClassManager DEBUG Found factory Algorithm reconRootWriterAlg DllClassManager DEBUG Found factory Algorithm reconRootReaderAlg DllClassManager DEBUG Found factory Algorithm mcRootWriterAlg DllClassManager DEBUG Found factory Algorithm mcRootReaderAlg DllClassManager DEBUG Found factory Algorithm digiRootWriterAlg DllClassManager DEBUG Found factory Algorithm digiRootReaderAlg DllClassManager DEBUG Found factory RootIoRandom ObjectManager DEBUG Added object factory for class:RootIoRandom DllClassManager DEBUG Loaded 9 factories from module RootIo DllClassManager DEBUG Found factory XmlTest1Cnv ConverterFactory DEBUG Added converter for class:XmlTest1Cnv Storage id:7 clID:6500 DllClassManager DEBUG Found factory XmlBadStripsCnv ConverterFactory DEBUG Added converter for class:XmlBadStripsCnv Storage id:7 clID:6102 DllClassManager DEBUG Found factory Service CalibXmlCnvSvc DllClassManager DEBUG Found factory Service CalibMySQLCnvSvc DllClassManager DEBUG Found factory Service CalibDataSvc DllClassManager DEBUG Loaded 5 factories from module CalibSvc ApplicationMgr INFO Successfully loaded modules: GlastSvc, RootIo, CalibSvc ApplicationMgr INFO Application Manager Configured successfully ServiceManager DEBUG Initializing service GlastDetSvc GlastDetSvc DEBUG Service base class initialized successfully detModel Doc Client: registered the constants! detModel Doc Client: registered the materials! detModel Doc Client: registered the sections! GlastDetSvc INFO geometry setup: document = /nfs/farm/g/glast/u05/builds/GlastRelease-v0r3/xmlGeoDbs/v1r10/xml/flight/flightSegVols.xml mode = propagate topvol = LAT Summary of IDmap contents: Detector name count ------------- ----- CsISeg 18432 SiWaferActive 9216 diodeL 3072 diodeS 3072 sideTileX0Central 2 [etc.] topTileRdefCedge 8 topTileRdefCmid 8 total: 33880 ServiceManager DEBUG Initializing service EventSelector EventSelector DEBUG Service base class initialized successfully EventSelector INFO GlastEventSelector input has been set to NONE EventDataSvc DEBUG Service base class initialized successfully EventPersistenc... INFO "CnvServices": ["EventCnvSvc"] EventPersistenc... DEBUG Service base class initialized successfully ServiceManager DEBUG Initializing service EventCnvSvc EventCnvSvc DEBUG Service base class initialized successfully ServiceManager DEBUG Initializing service CalibDataSvc CalibDataSvc DEBUG Service base class initialized successfully DetectorPersist... INFO "CnvServices": ["CalibMySQLCnvSvc", "CalibXmlCnvSvc"] DetectorPersist... DEBUG Service base class initialized successfully CalibDataSvc DEBUG Storage type used is: 14 DetectorPersist... INFO Added successfully Conversion service:CalibMySQLCnvSvc ServiceManager DEBUG Initializing service CalibMySQLCnvSvc CalibMySQLCnvSvc DEBUG Service base class initialized successfully CalibMySQLCnvSvc INFO Specific initialization starting CalibMySQLCnvSvc DEBUG Retrieved IDetDataSvc interface of CalibDataSvc CalibMySQLCnvSvc DEBUG Retrieved IInstrumentNameSvc interface of CalibDataSvc CalibMySQLCnvSvc DEBUG Retrieved IConversionSvc interface of DetectorPersistencySvc CalibMySQLCnvSvc DEBUG Retrieved IAddressCreator interface of DetectorPersistencySvc CalibMySQLCnvSvc DEBUG Properties were read from jobOptions CalibMySQLCnvSvc INFO Specific initialization completed ServiceManager DEBUG Initializing service CalibXmlCnvSvc CalibXmlCnvSvc DEBUG Service base class initialized successfully CalibXmlCnvSvc DEBUG Retrieved IConversionSvc interface of DetectorPersistencySvc CalibXmlCnvSvc DEBUG Retrieved IAddressCreator interface of DetectorPersistencySvc CalibXmlCnvSvc DEBUG Set it as the address creator of the CalibXmlCnvSvc ServiceManager DEBUG Service EventPersistencySvc already initialized ServiceManager DEBUG Service EventDataSvc already initialized ServiceManager DEBUG Service DetectorPersistencySvc already initialized ServiceManager DEBUG Initializing service AppMgrRunable AppMgrRunable DEBUG Service base class initialized successfully ServiceManager DEBUG Initializing service EventLoopMgr EventLoopMgr DEBUG Service base class initialized successfully EventLoopMgr DEBUG Creating Top Algorithm digiRootReaderAlg EventLoopMgr DEBUG Creating Top Algorithm EvtClock EventLoopMgr DEBUG Creating Top Algorithm UseCalib EventLoopMgr DEBUG Creating Top Algorithm UseBadStrips EvtClock INFO Initialize() EvtClock DEBUG Retrieved IDetDataSvc interface of CalibDataSvc EvtClock DEBUG Properties were read from jobOptions EvtClock INFO Time of first event: (ascii) 2003-1-10 00:20 EvtClock INFO Time of first event: (seconds since 1970) 1042158000 EvtClock INFO Time between events (seconds): 36000 UseCalib INFO Initialize() UseCalib DEBUG Retrieved IDataProviderSvc interface of CalibDataSvc UseBadStrips INFO Initialize() IncidentSvc DEBUG Service base class initialized successfully EventSelector DEBUG Using Simple counter GlastEventSelector EventSelector INFO No input file selected for GlastEventSelector EventSelector DEBUG Reading Event 0 HistogramDataSvc DEBUG Service base class initialized successfully HistogramPersis... INFO "CnvServices": ["HbookHistSvc", "RootHistSvc"] HistogramPersis... DEBUG Service base class initialized successfully HistogramPersis...WARNING Histograms saving not required. ApplicationMgr INFO Application Manager Initialized successfully EventPersistenc... INFO Added successfully Conversion service:EventCnvSvc AuditorSvc DEBUG Service base class initialized successfully EvtClock INFO EvtClock Event number: 1 EvtClock INFO Event time: 2003-01-10 00:20:00 EvtClock INFO Event time (hours) 289488 CalibDataSvc DEBUG Event Time set to 289488 CalibMySQLCnvSvc DEBUG Creating an address of type 7 for class 6500 DetectorPersist... INFO Added successfully Conversion service:CalibXmlCnvSvc XmlBaseCnv DEBUG Successfully created calib. object CalibMySQLCnvSvc DEBUG New object successfully created CalibMySQLCnvSvc DEBUG Method createCalib exiting UseCalib INFO Test_1 obj, serial #9 value = 28 UseCalib INFO Vstart: 289464 Vend: 289498 CalibDataSvc DEBUG DataObject is valid: no need to update UseCalib INFO After update Test_1 object, serial #9 has value = 28 UseCalib INFO Vstart: 289464 Vend: 289498 CalibMySQLCnvSvc DEBUG Creating an address of type 7 for class 6102 XmlBaseCnv DEBUG Successfully created calib. object CalibMySQLCnvSvc DEBUG New object successfully created CalibMySQLCnvSvc DEBUG Method createCalib exiting UseBadStrips INFO Processing new dead strips after retrieveObject UseBadStrips INFO Retrieved with path /Calib/TKR_DeadChan/vanilla UseBadStrips INFO Serial #17 UseBadStrips INFO Vstart: 279024 Vend: 297096 UseBadStrips INFO Bad type: 0 has 2 bad towers UseBadStrips INFO BadVisitor::badPlane called with UseBadStrips INFO row = 0, col = 0, tray = 2 UseBadStrips INFO top = 1, badness = 1 allBad = 0 UseBadStrips INFO Strip collection contains 3 strips. UseBadStrips INFO BadVisitor::badPlane called with UseBadStrips INFO row = 0, col = 0, tray = 2 UseBadStrips INFO top = 1, badness = 2 allBad = 1 UseBadStrips INFO Strip collection contains 0 strips. UseBadStrips INFO BadVisitor::badPlane called with UseBadStrips INFO row = 0, col = 0, tray = 7 UseBadStrips INFO top = 0, badness = 1 allBad = 0 UseBadStrips INFO Strip collection contains 28 strips. UseBadStrips INFO BadVisitor::badTower called with args UseBadStrips INFO row = 2 col = 3 badness = 1 CalibDataSvc DEBUG DataObject is valid: no need to update CalibMySQLCnvSvc DEBUG Creating an address of type 7 for class 6102 XmlBaseCnv DEBUG Successfully created calib. object CalibMySQLCnvSvc DEBUG New object successfully created CalibMySQLCnvSvc DEBUG Method createCalib exiting UseBadStrips INFO Processing new hot strips after retrieveObject UseBadStrips INFO Retrieved with path /Calib/TKR_HotChan/vanilla UseBadStrips INFO Serial #18 UseBadStrips INFO Vstart: 270264 Vend: 289505 UseBadStrips INFO Bad type: 1 has 3 bad towers UseBadStrips INFO BadVisitor::badPlane called with UseBadStrips INFO row = 0, col = 1, tray = 2 UseBadStrips INFO top = 1, badness = 1 allBad = 0 UseBadStrips INFO Strip collection contains 3 strips. UseBadStrips INFO BadVisitor::badPlane called with UseBadStrips INFO row = 0, col = 1, tray = 2 UseBadStrips INFO top = 1, badness = 2 allBad = 1 UseBadStrips INFO Strip collection contains 0 strips. UseBadStrips INFO BadVisitor::badPlane called with UseBadStrips INFO row = 0, col = 1, tray = 7 UseBadStrips INFO top = 0, badness = 1 allBad = 0 UseBadStrips INFO Strip collection contains 28 strips. UseBadStrips INFO BadVisitor::badTower called with args UseBadStrips INFO row = 2 col = 2 badness = 2 UseBadStrips INFO BadVisitor::badPlane called with UseBadStrips INFO row = 2, col = 3, tray = 0 UseBadStrips INFO top = 1, badness = 1 allBad = 0 UseBadStrips INFO Strip collection contains 39 strips. UseBadStrips INFO BadVisitor::badPlane called with UseBadStrips INFO row = 2, col = 3, tray = 0 UseBadStrips INFO top = 0, badness = 1 allBad = 0 UseBadStrips INFO Strip collection contains 37 strips. CalibDataSvc DEBUG DataObject is valid: no need to update EventSelector DEBUG Reading Event 1 Error in : object of class TClonesArray read too few bytes: 81 instead of 108 Warning in : TClonesArray::Streamer() not in sync with data on file, fix Streamer() EvtClock INFO EvtClock Event number: 2 EvtClock INFO Event time: 2003-01-10 10:20:00 EvtClock INFO Event time (hours) 289498 CalibDataSvc DEBUG Event Time set to 289498 UseCalib INFO Test_1 obj, serial #9 value = 28 UseCalib INFO Vstart: 289464 Vend: 289498 CalibDataSvc DEBUG DataObject is invalid: update it CalibMySQLCnvSvc DEBUG Event time: 2003-01-10 10:20:00 CalibMySQLCnvSvc DEBUG Old calib DataObject was valid since 2003-01-09 00:00:00 till 2003-01-10 10:00:00 CalibMySQLCnvSvc DEBUG Creating an address of type 7 for class 6500 CalibMySQLCnvSvc DEBUG Temporary address successfully created XmlBaseCnv DEBUG Successfully created calib. object CalibMySQLCnvSvc DEBUG New calib DataObject is valid since 289496 till 289505 UseCalib INFO After update Test_1 object, serial #10 has value = 496 UseCalib INFO Vstart: 289496 Vend: 289505 CalibDataSvc DEBUG DataObject is valid: no need to update CalibDataSvc DEBUG DataObject is valid: no need to update EventSelector DEBUG Reading Event 2 Error in : object of class TClonesArray read too few bytes: 81 instead of 108 Warning in : TClonesArray::Streamer() not in sync with data on file, fix Streamer() EvtClock INFO EvtClock Event number: 3 EvtClock INFO Event time: 2003-01-10 20:20:00 EvtClock INFO Event time (hours) 289508 CalibDataSvc DEBUG Event Time set to 289508 UseCalib INFO Test_1 obj, serial #10 value = 496 UseCalib INFO Vstart: 289496 Vend: 289505 CalibDataSvc DEBUG DataObject is invalid: update it CalibMySQLCnvSvc DEBUG Event time: 2003-01-10 20:20:00 CalibMySQLCnvSvc DEBUG Old calib DataObject was valid since 2003-01-10 08:00:00 till 2003-01-10 17:00:00 CalibMySQLCnvSvc DEBUG Creating an address of type 7 for class 6500 CalibMySQLCnvSvc DEBUG Temporary address successfully created XmlBaseCnv DEBUG Successfully created calib. object CalibMySQLCnvSvc DEBUG New calib DataObject is valid since 289504 till 289553 UseCalib INFO After update Test_1 object, serial #11 has value = 8128 UseCalib INFO Vstart: 289504 Vend: 289553 CalibDataSvc DEBUG DataObject is valid: no need to update CalibDataSvc DEBUG DataObject is invalid: update it CalibMySQLCnvSvc DEBUG Event time: 2003-01-10 20:20:00 CalibMySQLCnvSvc DEBUG Old calib DataObject was valid since 2000-10-31 00:00:00 till 2003-01-10 17:00:00 CalibMySQLCnvSvc DEBUG Creating an address of type 7 for class 6102 CalibMySQLCnvSvc DEBUG Temporary address successfully created XmlBaseCnv DEBUG Successfully created calib. object CalibMySQLCnvSvc DEBUG New calib DataObject is valid since 289502 till 297096 UseBadStrips INFO Processing new hot strips after update UseBadStrips INFO Retrieved with path /Calib/TKR_HotChan/vanilla UseBadStrips INFO Serial #20 UseBadStrips INFO Vstart: 289502 Vend: 297096 UseBadStrips INFO Bad type: 1 has 2 bad towers UseBadStrips INFO BadVisitor::badPlane called with UseBadStrips INFO row = 0, col = 1, tray = 3 UseBadStrips INFO top = 1, badness = 1 allBad = 0 UseBadStrips INFO Strip collection contains 3 strips. UseBadStrips INFO BadVisitor::badPlane called with UseBadStrips INFO row = 0, col = 1, tray = 3 UseBadStrips INFO top = 1, badness = 2 allBad = 1 UseBadStrips INFO Strip collection contains 0 strips. UseBadStrips INFO BadVisitor::badPlane called with UseBadStrips INFO row = 0, col = 1, tray = 7 UseBadStrips INFO top = 0, badness = 1 allBad = 0 UseBadStrips INFO Strip collection contains 28 strips. UseBadStrips INFO BadVisitor::badTower called with args UseBadStrips INFO row = 2 col = 3 badness = 1 EventSelector DEBUG Reading Event 3 Error in : object of class TClonesArray read too few bytes: 81 instead of 108 Warning in : TClonesArray::Streamer() not in sync with data on file, fix Streamer() EvtClock INFO EvtClock Event number: 4 EvtClock INFO Event time: 2003-01-11 06:20:00 EvtClock INFO Event time (hours) 289518 CalibDataSvc DEBUG Event Time set to 289518 UseCalib INFO Test_1 obj, serial #11 value = 8128 UseCalib INFO Vstart: 289504 Vend: 289553 CalibDataSvc DEBUG DataObject is valid: no need to update UseCalib INFO After update Test_1 object, serial #11 has value = 8128 UseCalib INFO Vstart: 289504 Vend: 289553 CalibDataSvc DEBUG DataObject is valid: no need to update CalibDataSvc DEBUG DataObject is valid: no need to update EventSelector DEBUG Reading Event 4 Error in : object of class TClonesArray read too few bytes: 81 instead of 108 Warning in : TClonesArray::Streamer() not in sync with data on file, fix Streamer() EvtClock INFO EvtClock Event number: 5 EvtClock INFO Event time: 2003-01-11 16:20:00 EvtClock INFO Event time (hours) 289528 CalibDataSvc DEBUG Event Time set to 289528 UseCalib INFO Test_1 obj, serial #11 value = 8128 UseCalib INFO Vstart: 289504 Vend: 289553 CalibDataSvc DEBUG DataObject is valid: no need to update UseCalib INFO After update Test_1 object, serial #11 has value = 8128 UseCalib INFO Vstart: 289504 Vend: 289553 CalibDataSvc DEBUG DataObject is valid: no need to update CalibDataSvc DEBUG DataObject is valid: no need to update EventSelector DEBUG Reading Event 5 Error in : object of class TClonesArray read too few bytes: 81 instead of 108 Warning in : TClonesArray::Streamer() not in sync with data on file, fix Streamer() EvtClock INFO EvtClock Event number: 6 EvtClock INFO Event time: 2003-01-12 02:20:00 EvtClock INFO Event time (hours) 289538 CalibDataSvc DEBUG Event Time set to 289538 UseCalib INFO Test_1 obj, serial #11 value = 8128 UseCalib INFO Vstart: 289504 Vend: 289553 CalibDataSvc DEBUG DataObject is valid: no need to update UseCalib INFO After update Test_1 object, serial #11 has value = 8128 UseCalib INFO Vstart: 289504 Vend: 289553 CalibDataSvc DEBUG DataObject is valid: no need to update CalibDataSvc DEBUG DataObject is valid: no need to update EventSelector DEBUG Reading Event 6 Error in : object of class TClonesArray read too few bytes: 81 instead of 108 Warning in : TClonesArray::Streamer() not in sync with data on file, fix Streamer() EvtClock INFO EvtClock Event number: 7 EvtClock INFO Event time: 2003-01-12 12:20:00 EvtClock INFO Event time (hours) 289548 CalibDataSvc DEBUG Event Time set to 289548 UseCalib INFO Test_1 obj, serial #11 value = 8128 UseCalib INFO Vstart: 289504 Vend: 289553 CalibDataSvc DEBUG DataObject is valid: no need to update UseCalib INFO After update Test_1 object, serial #11 has value = 8128 UseCalib INFO Vstart: 289504 Vend: 289553 CalibDataSvc DEBUG DataObject is valid: no need to update CalibDataSvc DEBUG DataObject is valid: no need to update EventSelector DEBUG Reading Event 7 Error in : object of class TClonesArray read too few bytes: 81 instead of 108 Warning in : TClonesArray::Streamer() not in sync with data on file, fix Streamer() EvtClock INFO EvtClock Event number: 8 EvtClock INFO Event time: 2003-01-12 22:20:00 EvtClock INFO Event time (hours) 289558 CalibDataSvc DEBUG Event Time set to 289558 UseCalib INFO Test_1 obj, serial #11 value = 8128 UseCalib INFO Vstart: 289504 Vend: 289553 CalibDataSvc DEBUG DataObject is invalid: update it CalibMySQLCnvSvc DEBUG Event time: 2003-01-12 22:20:00 CalibMySQLCnvSvc DEBUG Old calib DataObject was valid since 2003-01-10 16:00:00 till 2003-01-12 17:00:00 CalibMySQLCnvSvc DEBUG Creating an address of type 7 for class 6500 CalibMySQLCnvSvc DEBUG Temporary address successfully created XmlBaseCnv DEBUG Successfully created calib. object CalibMySQLCnvSvc DEBUG New calib DataObject is valid since 289552 till 289673 UseCalib INFO After update Test_1 object, serial #12 has value = 33550336 UseCalib INFO Vstart: 289552 Vend: 289673 CalibDataSvc DEBUG DataObject is valid: no need to update CalibDataSvc DEBUG DataObject is valid: no need to update EventSelector DEBUG Reading Event 8 Error in : object of class TClonesArray read too few bytes: 81 instead of 108 Warning in : TClonesArray::Streamer() not in sync with data on file, fix Streamer() EvtClock INFO EvtClock Event number: 9 EvtClock INFO Event time: 2003-01-13 08:20:00 EvtClock INFO Event time (hours) 289568 CalibDataSvc DEBUG Event Time set to 289568 UseCalib INFO Test_1 obj, serial #12 value = 33550336 UseCalib INFO Vstart: 289552 Vend: 289673 CalibDataSvc DEBUG DataObject is valid: no need to update UseCalib INFO After update Test_1 object, serial #12 has value = 33550336 UseCalib INFO Vstart: 289552 Vend: 289673 CalibDataSvc DEBUG DataObject is valid: no need to update CalibDataSvc DEBUG DataObject is valid: no need to update EventSelector DEBUG Reading Event 9 Error in : object of class TClonesArray read too few bytes: 81 instead of 108 Warning in : TClonesArray::Streamer() not in sync with data on file, fix Streamer() EvtClock INFO EvtClock Event number: 10 EvtClock INFO Event time: 2003-01-13 18:20:00 EvtClock INFO Event time (hours) 289578 CalibDataSvc DEBUG Event Time set to 289578 UseCalib INFO Test_1 obj, serial #12 value = 33550336 UseCalib INFO Vstart: 289552 Vend: 289673 CalibDataSvc DEBUG DataObject is valid: no need to update UseCalib INFO After update Test_1 object, serial #12 has value = 33550336 UseCalib INFO Vstart: 289552 Vend: 289673 CalibDataSvc DEBUG DataObject is valid: no need to update CalibDataSvc DEBUG DataObject is valid: no need to update EventSelector DEBUG Reading Event 10 EvtClock INFO ------------- FINALIZE!! ------------------------------------------- EvtClock INFO Total #events: 10 UseCalib INFO ------------- FINALIZE!! ------------------------------------------- UseBadStrips INFO Finalize UseBadStrips EventLoopMgr INFO Histograms converted successfully according to request. CalibMySQLCnvSvc DEBUG Finalizing CalibDataSvc DEBUG Finalizing ApplicationMgr INFO Application Manager Finalized successfully Program exited normally. Current language: auto; currently c (gdb)

Gaudi and Calibration Infrastructure

GLAST Software Home

J. Bogart

Last modified: