You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Agenda:

  1. Software Release                                        -- Jeremy
  2. Readout Error in SVT                                  -- Sho/Jeremy
  3. ECAL Monitoring                                        -- Kyle
  4. ECAL Truth information                               -- All
  5. ECAL Digitization, timing, noise - debugging -- Gabriel
  6. Schedule checkin                                       -- All
  7. Questions?                                                 -- All

Meeting Notes  - added by Maurik

Please feel free to add to and correct these notes as you see fit.

Pre-agenda comment:

Jeremy pointed out that it is possible to exclude files from the build. This is very useful if you have some test code, or something that you are working on but isn't finished, and you do want to check it into SVN, either as a backup or to share it with collaborators. An easy way to do this is to put your files in the "sandbox" area. 

SVT Readout Problem

Some users had noted that there was an issue on some events with the SVT readout. The symptom was an error message stating that the hit was outside of the tracker area. 

Jeremy pointed out that there are two drivers in SLIC for handling the hits from the tracker. One was specifically created for the ILC ("StepCombiningTrackerHitProcessor"), where there are lots and lots of trackers. We would want to use the other one. As Jeremy pointed out in an email, you can specify this in the compact.xml file (hps/detector-data/detectors/.../compact.xml by specifying:

<readout>
   <processor name="BasicTrackerHitProcessor" />
</readout>

Releases

Jeremy has done a lot of work to smooth out the creating of releases of our software. This is now done through the SLAC Nexus repository (http://srs.slac.stanford.edu/nexus).

For most of us, when we simply want to use the code, all we need to do is download the appropriate "bin-jar" file from the web, and we can run that to do our reconstruction. Here's how: Navigate to http://srs.slac.stanford.edu/nexus/index.html and enter  "hps-distribution" in the search box. See:

 

When you hit enter, you get to a page where you see a list of the available distributions. On the right you see a place where you can click to download the "bin-jar", the jar file that includes everything you need to run the reconstruction code. See:

The "SNAPSHOT" for a pre-release is build automatically, every 15 minutes (question)

Automatic code documentation (Java Docs) for LCSIM is put here: http://www.lcsim.org/sites/lcsim/

The same thing for the HPS-JAVA code is here: http://www.lcsim.org/sites/hps/

JAS3 Plugin Update

The JAS3 plugins needed for HPS are now rolled into a single download from the Jas plugin directory. Starting with a clean Jas3 install, you go to Plugins, and there choose the HPS-Java plugin. This will pull down about 102 jars, including lcsim, wired, hps, etc.
Reboot Jas and you are all set.

JIRA

We need to get better with releases, and one part of that will be JIRA. This is a sophisticated, but relatively easy to use bug-tracking system. We use it not only for bugs but also for tasks. One of the really big advantages of using JIRA consistently is that it will provide documentation for our code

Go to the JIRA website to see: https://jira.slac.stanford.edu/browse/HPSJAVA/

  • No labels