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
|