Print

Print


Hi,
I copied my files at SLAC for a check, you can find them in the directory
/nfs/slac/g/hps3/users/afilippi/hps/SCRATCH/tests. I am using detector 
EngRun2015-Nominal-v1 with the head updated last a couple of days ago.
All steering files are copies of those coming from the svn bundle, in 
which I only change the detector name (even if I don't change it, I get 
the same error).

You can find:

1) (following Sho's method) the filtered slcio file upon which I run the 
command

> java -jar hps_distribution.jar  HPS2014ReadoutToLcio.lcsim -i 
filtered_EngRun2015-Nominal-v1.slcio 
-DoutputFile=ap2.2gev075mev_readoutLcio_EngRun2015-Nominal-v1.slcio -DisMC=true

which gives me this traceback:

INFO: Event 0 with sequence 0
Apr 30, 2015 8:10:35 PM org.hps.recon.ecal.cluster.ClusterDriver process
INFO: The input hit collection EcalCorrectedHits is missing from the 
event.
java.lang.NullPointerException
         at 
org.lcsim.recon.tracking.digitization.sisim.config.SimTrackerHitReadoutDriver.process(SimTrackerHitReadoutDriver.java:64)
         at org.lcsim.util.Driver.doProcess(Driver.java:260)
         at org.lcsim.util.Driver.processChildren(Driver.java:270)
         at org.lcsim.util.Driver.process(Driver.java:186)
         at 
org.hps.readout.svt.SimpleSvtReadout.process(SimpleSvtReadout.java:161)
         at org.lcsim.util.Driver.doProcess(Driver.java:260)
         at org.lcsim.util.Driver.processChildren(Driver.java:270)
         at org.lcsim.util.Driver.process(Driver.java:186)
         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:151)
         at org.lcsim.job.JobControlManager.run(JobControlManager.java:431)
         at org.hps.job.JobManager.run(JobManager.java:55)
         at org.lcsim.job.JobControlManager.run(JobControlManager.java:189)
         at org.hps.job.JobManager.main(JobManager.java:23)

-----

and:

2) the readout file that I obtain using this command:

> java -jar hps_distribution.jar HPS2014ReadoutNoPileup.lcsim -i 
/Data/mcarlo/recon/ap2.2gev075mev_EngRun2015-Nominal-v1.slcio 
-DoutputFile=ap2.2gev075mev_readout_EngRun2015-Nominal-v1 -DisMC=true

and which I try to read with this:

> java -jar hps_distribution.jar HPS2014OfflineNoPileupRecon.lcsim -i 
ap2.2gev075mev_readout_EngRun2015-Nominal-v1.slcio 
-DoutputFile=recon_EngRun2015-Nominal-v1 -DisMC=true


failing with the following traceback:

INFO: Event 5 with sequence 0
java.lang.RuntimeException: Could not retrieve IdentifierHelper for 
RawTrackerHit.  No SimTrackerHits found.
         at 
org.lcsim.event.base.BaseRawTrackerHit.getIdentifierHelper(BaseRawTrackerHit.java:93)
         at 
org.lcsim.event.base.BaseHit.getIdentifierFieldValue(BaseHit.java:157)
         at 
org.hps.recon.tracking.RawTrackerHitFitterDriver.process(RawTrackerHitFitterDriver.java:142)
         at org.lcsim.util.Driver.doProcess(Driver.java:260)
         at org.lcsim.util.Driver.processChildren(Driver.java:270)
         at org.lcsim.util.Driver.process(Driver.java:186)
         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:151)
         at org.lcsim.job.JobControlManager.run(JobControlManager.java:431)
         at org.hps.job.JobManager.run(JobManager.java:55)
         at org.lcsim.job.JobControlManager.run(JobControlManager.java:189)
         at org.hps.job.JobManager.main(JobManager.java:23)


thanks, cheers
      Alessandra






On Mon, 27 Apr 2015, Sho Uemura wrote:

> On Mon, 27 Apr 2015, Alessandra Filippi wrote:
>
>> Hi all,
>> still stuck with the same problem. I decided to go on with the newest svn 
>> head in order to work with the correct geometry setup, as suggested by 
>> Matt's last email, but again I have some issues with 
>> readout+reconstruction,
>> in both cases (with NoPileUp, or without):
>> 
>> - if I use HPS2014ReadoutToLcio.lcsim (after filtering, which is ok), I get
>> this error:
>> java.lang.RuntimeException: no queued events waiting for an EcalHitWriter 
>> bank
>
> That's weird. You haven't made any changes to HPS2014ReadoutToLcio.lcsim?
>
>> 
>> - if I use HPS2014OfflineNoPileupRecon.lcsim, I keep on getting the error 
>> on RawTrackerHit I was reporting last week:
>> java.lang.RuntimeException: Could not retrieve IdentifierHelper for 
>> RawTrackerHit.  No SimTrackerHits found.
>
> This error might be fixable. I'll look at this a bit and let you know.
>
>> 
>> Any idea on how to go on and get eventually some reconstructed tracks?
>> thanks
>>    Alessandra
>> 
>> 
>> 
>> On Wed, 22 Apr 2015, Sho Uemura wrote:
>> 
>>> It's equivalent. NoPileup is a simplified version of the full simulation.
>>> 
>>> On Wed, 22 Apr 2015, Alessandra Filippi wrote:
>>> 
>>>> ok, if I go back to my "old" release (3.2) Sho's suggestion works: 
>>>> filtering slic file + HPS2014ReadoutToLcio.lcsim for readout + 
>>>> HPS2014OfflineRecon.lcsim (+gbl for my purposes) for reconstruction.
>>>> Is this (in principle) equivalent to
>>>> HPS2014ReadoutNoPileup.lcsim + HPS2014OfflineNoPileupRecon.lcsim, isn'it? 
>>>> thanks, cheers
>>>>    Alessandra
>>>> 
>>>> 
>>>> 
>>>> 
>>>> On Wed, 22 Apr 2015, Sho Uemura wrote:
>>>> 
>>>>> I never got to look at this - I was going to and then things got busy.
>>>>> 
>>>>> Can you not use the full readout simulation (HPS2014ReadoutToLcio.lcsim) 
>>>>> instead? Pretty sure that's not broken. You will need to space out the 
>>>>> events first, following the instructions in this page for "electron beam 
>>>>> data":
>>>>> 
>>>>> https://confluence.slac.stanford.edu/display/hpsg/Running+Readout+Simulation
>>>>> 
>>>>> On Wed, 22 Apr 2015, Hansson Adrian, Per Ola wrote:
>>>>> 
>>>>>> Hi Alessandra,
>>>>>> 
>>>>>> I didn't have time to test your slic file yet; it?s been pretty busy 
>>>>>> here as you can imagine.
>>>>>> 
>>>>>> I?m not sure this was ever resolved but I hope Omar or Sho can tell us 
>>>>>> if is or if they could recreate this problem?
>>>>>> 
>>>>>> I hope I can run your file today.
>>>>>> 
>>>>>> /pelle
>>>>>> 
>>>>>> 
>>>>>> On Apr 22, 2015, at 9:25 AM, Alessandra Filippi <[log in to unmask]> 
>>>>>> wrote:
>>>>>> 
>>>>>>> Hi all,
>>>>>>> I dug the listserv mails to discover that the problem I'm having with 
>>>>>>> the reconstruction of Montecarlo data using the "standard" 
>>>>>>> HPS2014ReadoutNoPileup.lcsim and HPS2014OfflineNoPileupRecon.lcsim 
>>>>>>> (unable to find any track) is not new. I'm replying to the last 
>>>>>>> message of the thread... any news about it?
>>>>>>> It looks like thresholds have to be disabled, at the readout step 
>>>>>>> (instead of using the TrackerDigiDriver driver in place of 
>>>>>>> TrackerHitDriver, which was my conclusion as well as Bradley's, as far 
>>>>>>> as I can see from his messages).
>>>>>>> Can you tell me how practically to do this?
>>>>>>> Thanks,
>>>>>>>    Alessandra
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> On Sat, 21 Feb 2015, Hansson Adrian, Per Ola wrote:
>>>>>>> 
>>>>>>>> Hi Bradley,
>>>>>>>> I confirm that the standard chain doesn?t work.
>>>>>>>> The problem is likely in the conditions. The amplitude for the hits 
>>>>>>>> are way too small
>>>>>>>> and therefore fails the threshold cut. I disabled the cut and create 
>>>>>>>> the needed hits. We
>>>>>>>> will update the conditions when we get some time. Btw., for info, 
>>>>>>>> this is in the readout
>>>>>>>> sim.
>>>>>>>> However, the recon still fails because the fits to the pulse shape 
>>>>>>>> looks weird and I
>>>>>>>> suspect it just fails (NaN and infinite values in the shape fit 
>>>>>>>> parameters).
>>>>>>>> Sho, can you look quickly at this quickly? It looks like the pulse 
>>>>>>>> shapes might be fine
>>>>>>>> (just looking at a few examples). shouldn?t it work even though the 
>>>>>>>> gain is off or is
>>>>>>>> there some other threshold cut in the fitter process?
>>>>>>>> I attach a readout and recon file with thresholds disabled. (A?, 
>>>>>>>> 2.2GeV, v8-2pt2
>>>>>>>> detector).
>>>>>>>> /Pelle
>>>>>>>> ________________________________________________________________________________________
>>>>>>>> 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
>>>>>> 
>>>>> 
>>>> 
>>>> ########################################################################
>>>> 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
>>> 
>> 
>> ########################################################################
>> 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
>

########################################################################
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