Print

Print


Hi,

There are no valid SVT conditions loaded for the current run, so you must turn off automatic loading of those conditions in the ConditionsDriver.

<driver name="ConditionsDriver" ...>
    <loadSvtConditions>false</loadSvtConditions>
</driver>

Once you do this, the LCIO file is created successfully.  (I didn't check its contents though!)

I have fixed this for you in the steering file.

This will not be necessary once SVT conditions are loaded into the db for the Eng Run.

--Jeremy

-----Original Message-----
From: Andrea Celentano [mailto:[log in to unmask]] 
Sent: Wednesday, November 12, 2014 11:49 PM
To: McCormick, Jeremy I.
Subject: Re: How to reconstruct engeneering run evio files with hps software

Log file here:
www.ge.infn.it/~celentan/data/log.txt

Also, I sent you again my e-mail with questions, can you have a look at it?

Andrea

Il 11/13/2014 12:04 AM, McCormick, Jeremy I. ha scritto:
> You're the first to try this.
>
> I'm guessing it just got the wrong ecal_channels set.
>
> Can you send me the full print log of your recon?  I'll take a look....
>
>
>
>> On Nov 12, 2014, at 2:45 AM, Andrea Celentano <[log in to unmask]> wrote:
>>
>> Dear all,
>> does someone has a working example on how to run the reconstruction on hps engeneering run evio files?
>>
>> * I am using the steering file:
>>
>> /hps/steering-files/src/main/resources/org/hps/steering/users/celentan/DummyRecon.lcsim
>>
>> where I am simply performing Ecal "raw" reconstruction (integration of the waveforms) + some plotting
>>
>> * I am using the data-file:
>> hps_002713.evio.0
>>
>> * I am using the command:
>>
>> java -cp ../../eclipse_workspace/hps/distribution/target/hps-distribution-3.1-SNAPSHOT-bin.jar org.hps.evio.EvioToLcio -r -x /org/hps/steering/users/celentan/DummyRecon.lcsim -d HPS-Proposal2014-v8-6pt6 -DoutputFile=dummyfile hps_002713.evio.0
>>
>>
>> Then, for each processed event, I get the error:
>>
>> SEVERE: Error in event processing
>> java.lang.NullPointerException
>>         at org.hps.recon.ecal.EcalRawConverter.findChannel(EcalRawConverter.java:159)
>>         at org.hps.recon.ecal.EcalRawConverter.sumADC(EcalRawConverter.java:51)
>>         at org.hps.recon.ecal.EcalRawConverter.HitDtoA(EcalRawConverter.java:68)
>>         at org.hps.recon.ecal.EcalRawConverterDriver.process(EcalRawConverterDriver.java:176)
>>         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.lcsim.job.JobControlManager.processEvent(JobControlManager.java:1351)
>>         at org.hps.evio.EvioToLcio.main(EvioToLcio.java:278)
>>
>>
>>
>> As a result,
>>
>> ** the aida file, that should contain some histograms, is empty (I am opening it with jas3)
>> ** the output lcio file is empty (I am opening it with jas3)
>>
>>
>> Related questions:
>>
>> 1) What is the proper detector to specify?
>> 2) Why do we need to specify a detector when performing reconstruction with real data? The run number should be enough to tell the conditions system everything about the conditions to load?
>>
>> Thanks,
>> Andrea
>>
>> ########################################################################
>> 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