It is possible that SimpleMCRecon.lcsim has become outdated and no longer works (in which case we should update it).
I have run the MC ECal recon lately in a test case, and I think it is working fine.
Not sure about MC tracking jobs but assume it is working okay...
-----Original Message-----
From: [log in to unmask] [mailto:[log in to unmask]] On Behalf Of Sebouh Paul
Sent: Monday, June 15, 2015 1:50 PM
To: hps-software
Subject: recon not working
i am attempting to reconstruct some monte-carlo data. If I reconstruct some of my old data files, it works fine. When I attempt to reconstruct some newer files the exact same way, it doesn't work.
For this one it works:
ifarm1101> java -Xmx1500m -jar ~/hps-distribution-3.0.3-20141018.011336-132-bin.jar ~/SimpleMCRecon.lcsim -i /work/hallb/hps/sebouh/trident_slic/radmuon_12.lcio.slcio -DoutputFile=/work/hallb/hps/sebouh/test -DrunNumber=100
--- Drivers ---
org.lcsim.job.EventMarkerDriver
eventInterval = 10
org.hps.conditions.deprecated.CalibrationDriver
org.hps.recon.tracking.SimpleTrackerDigiDriver
debug = false
org.hps.recon.tracking.HelicalTrackHitDriver
debug = false
maxSeperation = 20.0
tolerance = 1.0
org.hps.recon.tracking.TrackerReconDriver
debug = false
strategyResource = /HPS-Full-3lay.xml
org.hps.recon.ecal.EcalClusterICBasic
ecalName = Ecal
ecalCollectionName = EcalHits
timeCut = false
org.hps.recon.particle.HpsReconParticleDriver
org.lcsim.util.loop.LCIODriver
outputFilePath = /work/hallb/hps/sebouh/test
org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver
--- End Drivers ---
No input files in XML file.
Adding SimTrackerHitIdentifierReadoutDriver with readouts: [TrackerHits]
Got ConditionsEvent with run: 0
Reading calibrations calibSVT/base for run: 0
Use this calibration from run -1: calibSVT/default.base
Reading calibrations calibSVT/tp for run: 0
Use this calibration from run -1: calibSVT/default.tp
Loading the SVT bad channels for run 0
File daqmap/svt0.badchannels was not found! Continuing with only QA bad channels
Loading SVT gains ...
Loading SVT t0 shifts ...
Loading fieldmap for run 0
reading ECal DAQ map
reading ECal bad channels
reading pedestals for ECal
reading pedestals for ECal
>> Event 0
>> Event 10
>> Event 20
>> Event 30
>> Event 40
And for this one it doesn't:
ifarm1101> java -Xmx1500m -jar ~/hps-distribution-3.0.3-20141018.011336-132-bin.jar ~/SimpleMCRecon.lcsim -i /work/hallb/hps/sebouh/trident_slic6p6/radmuon_4.slcio -DoutputFile=/work/hallb/hps/sebouh/test -DrunNumber=100
--- Drivers ---
org.lcsim.job.EventMarkerDriver
eventInterval = 10
org.hps.conditions.deprecated.CalibrationDriver
org.hps.recon.tracking.SimpleTrackerDigiDriver
debug = false
org.hps.recon.tracking.HelicalTrackHitDriver
debug = false
maxSeperation = 20.0
tolerance = 1.0
org.hps.recon.tracking.TrackerReconDriver
debug = false
strategyResource = /HPS-Full-3lay.xml
org.hps.recon.ecal.EcalClusterICBasic
ecalName = Ecal
ecalCollectionName = EcalHits
timeCut = false
org.hps.recon.particle.HpsReconParticleDriver
org.lcsim.util.loop.LCIODriver
outputFilePath = /work/hallb/hps/sebouh/test
org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver
--- End Drivers ---
No input files in XML file.
Adding SimTrackerHitIdentifierReadoutDriver with readouts: [TrackerHits]
java.lang.RuntimeException: org.lcsim.conditions.ConditionsManager$ConditionsNotFoundException: Conditions not found for detector HPS-Proposal2014-v8-4pt4
at org.lcsim.event.base.BaseLCSimEvent.<init>(BaseLCSimEvent.java:54)
at org.lcsim.lcio.LCIOEvent.<init>(LCIOEvent.java:62)
at org.lcsim.lcio.LCIOEvent.<init>(LCIOEvent.java:25)
at org.lcsim.lcio.LCIOReader.read(LCIOReader.java:59)
at org.lcsim.util.loop.LCIOEventSource.next(LCIOEventSource.java:129)
at org.freehep.record.loop.DefaultRecordLoop.fetchRecord(DefaultRecordLoop.java:809)
at org.freehep.record.loop.DefaultRecordLoop.loop(DefaultRecordLoop.java:648)
at org.freehep.record.loop.DefaultRecordLoop.execute(DefaultRecordLoop.java:566)
at org.lcsim.util.loop.LCSimLoop.loop(LCSimLoop.java:151)
at org.lcsim.job.JobControlManager.run(JobControlManager.java:418)
at org.lcsim.job.JobControlManager.main(JobControlManager.java:180)
Caused by: org.lcsim.conditions.ConditionsManager$ConditionsNotFoundException: Conditions not found for detector HPS-Proposal2014-v8-4pt4
at org.lcsim.conditions.ConditionsReader.create(ConditionsReader.java:203)
at org.lcsim.conditions.ConditionsReader.create(ConditionsReader.java:214)
at org.lcsim.conditions.ConditionsManagerImplementation.setDetector(ConditionsManagerImplementation.java:41)
at org.lcsim.event.base.BaseLCSimEvent.<init>(BaseLCSimEvent.java:52)
... 10 more
Caused by: java.net.SocketTimeoutException: connect timed out
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1664)
at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1662)
at java.security.AccessController.doPrivileged(Native Method)
at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1660)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1243)
at org.lcsim.util.cache.FileCache.getCachedFile(FileCache.java:95)
at org.lcsim.conditions.ConditionsReader.downloadDetectorDescription(ConditionsReader.java:268)
at org.lcsim.conditions.ConditionsReader.create(ConditionsReader.java:194)
... 13 more
Caused by: java.net.SocketTimeoutException: connect timed out
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
at java.net.Socket.connect(Socket.java:579)
at sun.net.NetworkClient.doConnect(NetworkClient.java:175)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:378)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:473)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:203)
at sun.net.www.http.HttpClient.New(HttpClient.java:290)
at sun.net.www.http.HttpClient.New(HttpClient.java:306)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:995)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:931)
at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:849)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1299)
at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:2660)
at java.net.URLConnection.getHeaderFieldLong(URLConnection.java:639)
at java.net.URLConnection.getContentLengthLong(URLConnection.java:511)
at java.net.URLConnection.getContentLength(URLConnection.java:495)
at org.lcsim.util.cache.FileCache.getCachedFile(FileCache.java:94)
... 15 more
The only difference is which input files I am using. What am I doing wrong?
________________________________
Use REPLY-ALL to reply to list
To unsubscribe from the HPS-SOFTWARE list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=HPS-SOFTWARE&A=1
########################################################################
Use REPLY-ALL to reply to list
To unsubscribe from the HPS-SOFTWARE list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=HPS-SOFTWARE&A=1
|