You need to build detector-data and hps-distribution so your new detectors
appear in hps-java. Easiest way is to do a "mvn clean install" in your
trunk.
Explanation: SLIC only uses the LCDD file, it doesn't care about the
detector.properties or anything. hps-java doesn't use the LCDD file, it
needs the information in the detector.properties to set up conditions.
On Tue, 9 Sep 2014, Alessandra Filippi wrote:
> Hi Pelle, all,
>
>> did you verify it works with an old geometry, like the original v8 or e.g.
>> v7? Also make sure you are uptodate on all the packages. I just tried and
>> things work fine for v8.
>
> yes, version v8 works fine
>
>> Did you rename the compact or does it have the same name? The name inside
>> the detector.properties need to be the same as in the compact. This is
>> what?s in test run v8 for me:
>>
>> name: HPS-TestRun-v8
>> ConditionsReader: org.hps.conditions.deprecated.TestRunConditionsReader
>
> yes. I created some new geometries, replicating the v8 folder. I created one
> folder each, changing the name in compact.xml (+some alignment mess),
> detector.properties, I created the lcdd file with the new name, and also
> the taglist.txt file in the detector_data folder (right place?) where I
> listed the names (enough?) of the new geometries, one per line.
> Should I do something more/else?
> slic is happy with the new geometry, reads the data and produced slcio files.
> When I run java reconstruction, I get this error:
>
> ....
> Opened input file
> /nfs/slac/g/hps3/users/afilippi/hps/SCRATCH/OUT_11101/egs_5.5gev_0.016x0_500mb_90na_all_09.slcio
> Exception in thread "main" java.lang.RuntimeException:
> org.lcsim.conditions.ConditionsManager$ConditionsNotFoundException:
> Conditions not found for detector HPS-TestAli-v8_11101
> 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.hps.users.meeg.FilterMCBunches.main(FilterMCBunches.java:173)
> Caused by:
> org.lcsim.conditions.ConditionsManager$ConditionsNotFoundException: C
> onditions not found for detector HPS-TestAli-v8_11101
> at
> org.lcsim.conditions.ConditionsReader.create(ConditionsReader.java:19
> 7)
> at
> org.lcsim.conditions.ConditionsReader.create(ConditionsReader.java:21
> 4)
> at
> org.lcsim.conditions.ConditionsManagerImplementation.setDetector(Cond
> itionsManagerImplementation.java:41)
> at org.lcsim.event.base.BaseLCSimEvent.<init>(BaseLCSimEvent.java:52)
> ... 4 more
> No input files in XML file.
>
>
> ...what am I doing wrong? I feel I just miss something stupid.
> thanks, cheers
> Alessandra
>
>
>
>
>
>> /Pelle
>>
>>
>> On Sep 7, 2014, at 5:50 AM, Alessandra Filippi <[log in to unmask]> wrote:
>>
>> Hi all,
>> sorry for the silly question, probably I'm missing something
>> very
>> trivial: I'm trying to reconstruct mc events with hand made
>> geometries,
>> and it looks like the reconstruction is not able to find anymore
>> the
>> TestRunConditionsReader I provide in the detector.properties
>> file (which
>> is a copy of geometry v8). Was it moved? where is it now?
>> thanks for any help,
>> cheers
>> Alessandra
>>
>> ########################################################################
>> 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
|