Print

Print


Yes I believe that is the .jar file I am using. The LCDD detector file is
attached. I will retry to run both SLIC and readout simulation and make
sure that I am using the same LCDD file.


On Mon, Feb 17, 2014 at 2:17 AM, Sho Uemura <[log in to unmask]> wrote:

> Yes. Usual cause is running hps-java on an LCIO file that was created (in
> slic) using a different detector geometry - SLIC places hits where it
> thinks the detector volumes are, and then hps-java gets confused because
> the hits are outside where it thinks the detector volumes are.
>
> Can you send me the LCDD file you used? I guess the jar you used is the
> one at http://www.lcsim.org/maven/releases/org/hps/hps-
> distribution/3.0.0/hps-distribution-3.0.0-bin.jar?
>
> On Mon, 17 Feb 2014, Chad Civello wrote:
>
>  Hi All,
>>
>> I am a student at the University of New Hampshire, attempting to continue
>> work on the true muonium section of the HPS experiment. I am looking to
>> run
>> true muonium data through the simulation software and then analyze the
>> reconstructed tracks. I have successfully used the software in the past,
>> but am currently running into an error with readout simulation that I have
>> never encountered.
>>
>> I am using hps-distribution-3.0.0-bin.jar, which I believe is the latest
>> stable release, with detector HPS-Proposal2014-v5-6pt6 and a true muonium
>> data file that was created by assuming the same decay properties as the
>> heavy photon, except with a mass of 211 MeV. Below is the command that I
>> am
>> using to run readout simulation and the error I receive. Is this error
>> familiar to anyone? Thank you for any help.
>>
>> Regards,
>> Chad Civello
>>
>> [ccivello@taro Out_files]$ java -jar hps-distribution.jar -r
>> /org/lcsim/hps/steering/readout/HPS2014ReadoutNoPileup.lcsim -i
>> TM_6786MeV_Fall2013_HPS-Proposal2014-v5-6pt6.slcio
>> -DoutputFile=TM_6786MeV_Fall2013_HPS-Proposal2014-v5-6pt6_readout
>> --- Drivers ---
>> org.lcsim.job.EventMarkerDriver
>>    eventInterval = 1000
>> org.lcsim.hps.conditions.CalibrationDriver
>> org.lcsim.hps.recon.ecal.EcalEdepToTriggerConverterDriver
>>    readoutCollection = EcalReadoutAnalogHits
>>    applyBadCrystalMap = false
>>    truncateScale = 1
>>    constantGain = 0.15
>> org.lcsim.hps.recon.ecal.EcalRawConverterDriver
>>    runBackwards = true
>>    rawCollectionName = EcalReadoutHits
>>    ecalCollectionName = EcalReadoutAnalogHits
>> org.lcsim.hps.recon.ecal.CTPEcalClusterer
>>    ecalName = Ecal
>>    ecalCollectionName = EcalReadoutAnalogHits
>>    clusterCollectionName = EcalTriggerClusters
>> org.lcsim.hps.readout.ecal.FADCTriggerDriver
>>    clusterCollectionName = EcalTriggerClusters
>>    outputFileName =
>> TM_6786MeV_Fall2013_HPS-Proposal2014-v5-6pt6_readout.triggers
>>    deadTime = 0
>>    lcioFile = TM_6786MeV_Fall2013_HPS-Proposal2014-v5-6pt6_readout.slcio
>> org.lcsim.hps.recon.tracking.SimpleSvtReadout
>>    noPileup = true
>> org.lcsim.hps.util.ClockDriver
>> org.lcsim.recon.tracking.digitization.sisim.config.ReadoutCleanupDriver
>> --- End Drivers ---
>> No input files in XML file.
>> 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
>> FADCTriggerDriver: Setting trigger for 6.6 GeV beam
>>
>>> Event 0
>>>>
>>> java.lang.RuntimeException: Distance is outside of sensor by more than
>> 0.001. Distance = -0.24857335945534142. If this is an isolated event, then
>> perhaps DISTANCE_ERROR_THRESHOLD must be increased in CDFSiSensorSim
>>        at
>> org.lcsim.recon.tracking.digitization.sisim.CDFSiSensorSim.
>> diffusionDistribution(CDFSiSensorSim.java:478)
>>        at
>> org.lcsim.recon.tracking.digitization.sisim.CDFSiSensorSim.
>> depositChargeOnSense(CDFSiSensorSim.java:241)
>>        at
>> org.lcsim.recon.tracking.digitization.sisim.CDFSiSensorSim.
>> computeElectrodeData(CDFSiSensorSim.java:110)
>>        at
>> org.lcsim.hps.recon.tracking.SimpleSvtReadout.doSiSimulation(
>> SimpleSvtReadout.java:198)
>>        at
>> org.lcsim.hps.recon.tracking.SimpleSvtReadout.process(
>> SimpleSvtReadout.java:116)
>>        at org.lcsim.util.Driver.doProcess(Driver.java:273)
>>        at org.lcsim.util.Driver.processChildren(Driver.java:284)
>>        at org.lcsim.util.Driver.process(Driver.java:198)
>>        at
>> org.lcsim.util.DriverAdapter.recordSupplied(DriverAdapter.java:74)
>>        at
>> org.freehep.record.loop.DefaultRecordLoop.consumeRecord(
>> DefaultRecordLoop.java:832)
>>        at
>> org.freehep.record.loop.DefaultRecordLoop.loop(
>> DefaultRecordLoop.java:668)
>>        at
>> org.freehep.record.loop.DefaultRecordLoop.execute(
>> DefaultRecordLoop.java:566)
>>        at org.lcsim.util.loop.LCSimLoop.loop(LCSimLoop.java:153)
>>        at org.lcsim.job.JobControlManager.run(JobControlManager.java:392)
>>        at org.lcsim.job.JobControlManager.main(
>> JobControlManager.java:168)
>>
>> ########################################################################
>> 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