Print

Print


Hi all,
I have some problems getting some mc data to start setting up fixes in the 
alignment code to include layer0.
I am running slic to produce a sample of electron tracks (particle gun) 
with the following command:

>  slic -g $GEO.lcdd -m electronBeam.mac -o out.slcio

where $GEO is HPS-Proposal2017-L0-v3-2pt3-fieldmap. Everything looks fine 
at this step. I'm not not sure I have to run filtering afterwards; in 
any case, when I try to run readout with the command

> java -jar hps-current-distribution.jar EngineeringRun2015TrigPairs1_Pass2.lcsim  -i 
out_slic.slcio   -DoutputFile=out_recon  -Ddetector=$GEO  -Drun=0

(the steering lcsim file being taken from hps-java readout directory), I 
get the following error:



----------------------------------------------------------------------------


2017-08-01 16:49:08 [INFO] org.hps.detector.svt.SvtDetectorSetup 
loadDefault :: loading default SVT conditions onto subdetector Tracker
2017-08-01 16:49:08 [INFO] org.hps.detector.svt.SvtDetectorSetup 
loadDefault :: setting up 44 SVT sensors
2017-08-01 16:49:08 [INFO] org.hps.detector.svt.SvtDetectorSetup 
loadDefault :: channel map has 23040 entries
2017-08-01 16:49:08 [SEVERE] org.lcsim.job.JobControlManager run :: A 
fatal error occurred when running the job.
java.lang.RuntimeException: Failed to find DAQ pair for sensor: 
module_L1b_halfmodule_axial_slot_sensor0
         at 
org.hps.detector.svt.SvtDetectorSetup.loadDefault(SvtDetectorSetup.java:138)
         at 
org.hps.detector.svt.SvtDetectorSetup.conditionsChanged(SvtDetectorSetup.java:100)
         at 
org.lcsim.conditions.ConditionsManagerImplementation.fireConditionsChanged(ConditionsManagerImplementation.java:122)
         at 
org.lcsim.conditions.ConditionsManagerImplementation.setConditionsReader(ConditionsManagerImplementation.java:69)
         at 
org.lcsim.conditions.ConditionsManagerImplementation.setDetector(ConditionsManagerImplementation.java:53)
         at 
org.hps.conditions.database.DatabaseConditionsManager.initialize(DatabaseConditionsManager.java:706)
         at 
org.hps.conditions.database.DatabaseConditionsManager.setDetector(DatabaseConditionsManager.java:1013)
         at 
org.lcsim.job.DefaultConditionsSetup.setup(DefaultConditionsSetup.java:45)
         at org.lcsim.job.JobControlManager.run(JobControlManager.java:949)
         at org.hps.job.JobManager.main(JobManager.java:35)


---------------------------------------------------------------------------


Any idea of what I'm doing wrong?
First, I'm not sure I understand why 44 sensors are found (shouldn't they 
be just 40? 36+4?); then, I can understand that it is complaining about
"Failed to find DAQ pair for sensor: module_L1b_halfmodule_axial_slot_sensor0"
if it looks for a slot #1 sensor...

It seems like I'm not downloading the correct DB. Should I use a different 
default run number, maybe?
Also, at the beginning of the run it is listing the sensor bundles it 
finds (14 in total), and I get a number of lines like

2017-08-01 16:49:04 [INFO]
org.lcsim.geometry.compact.converter.HPSTracker2017GeometryDefinition makeModuleBundle :: created module bundle:
org.lcsim.geometry.compact.converter.HPSTrackerGeometryDefinition$TestRunModuleBundle
...
-> TestRunModuleBlundle? is it correct?

Thanks for your 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