Difference between revisions of "GlueX Offline Meeting, April 18, 2012"
(→Review of minutes from the last meeting) |
(→Reconstruction sub-group reports: calorimeters) |
||
Line 61: | Line 61: | ||
===Calorimeters=== | ===Calorimeters=== | ||
− | Will reminded us about discussion about the minimum number of blocks needed to form an FCAL cluster. Richard had suggested a change in the threshold for blocks next to the seed block and Will wants to explore the effect of that approach. We decided that in the mean time we would go ahead and implement a 1-block minimum as a default rather than 2. This will be changeable at run time with a JANA parameter. | + | * '''FCAL Cluster Block Minimum'''<br/> |
− | + | Will reminded us about discussion about the minimum number of blocks needed to form an FCAL cluster. Richard had suggested a change in the threshold for blocks next to the seed block and Will wants to explore the effect of that approach. We decided that in the mean time we would go ahead and implement a 1-block minimum as a default rather than 2. This will be changeable at run time with a JANA parameter. Matt also suggested that a loose time cut be added since Will has demonstrated good results with such cuts. +/- 5 ns was suggested. Will agreed to implement these changes. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | * '''Modeling BCAL Sampling Flucuations'''<br/> | |
− | + | David reported on an ad hoc meeting held last week with Inina, Andrei Semenov, Elton Smith, and Eugene Chudakov to discuss the BCAL. One topic was now we smear the BCAL energy for photons. Although we simulated shower development by default, the geometry in simulation does not have the individual layers of lead and scintillator, so sampling fluctuations are not modeled. One approach is to simply add the finer grained geometry, but that may increase execution time unacceptably. The other is to introduce angle dependent smearing in addition to that generated by HDGeant. This requires keeping track of the kinematics of the original photon that initiated the shower, which is not done now. Both approaches will be studied. | |
− | + | ||
− | + | ||
− | + | ||
tracking | tracking |
Revision as of 12:02, 20 April 2012
GlueX Offline Software Meeting
Wednesday, April 18, 2012
1:30 pm EDT
JLab: CEBAF Center, F326/327
Contents
Agenda
- Announcements
- EVIO version 4
- std::shared_ptr<>() and new C++ standard
- Review of minutes from the last meeting: all
- Reconstruction sub-group reports
- Calorimeters
- Tracking
- Tracking/FDC Segment code changed to read target z-position and length from XML geometry (before: z-position was hard-coded to 65.0 cm)
- CDC Candidate factory: no longer produces spurious matches between axial layers 1 and 5 when there are no matching hits in layer 3
- PID
- Offline Software Review Planning
- Action Item Review
- Review of recent repository activity: all
Communication Information
Video Conferencing
- ESNet: 8542553
- EVO:
- Meeting URL: http://evo.caltech.edu/evoNext/koala.jnlp?meeting=e9eIeivev8aMaMIvaaI9
- Phone Bridge ID: 13 0949
Slides
Talks can be deposited in the directory /group/halld/www/halldweb1/html/talks/2012-2Q
on the JLab CUE. This directory is accessible from the web at https://halldweb1.jlab.org/talks/2012-2Q/ .
Minutes
Present:
- CMU: Will Levine, Paul Mattione
- IU: Ryan, Mitchell, Kei Moriya, Matt Shepherd
- JLab: Mark Ito (chair), David Lawrence, Irina Semonova, Simon Taylor, Elliott Wolin
Announcements
- EVIO version 4 is out: Elliott
This version has a unified interface to files, buffers, and sockets. The details of the implementation are hidden. Dictionaries have been added.
- The new C++ standard and shared pointers: Elliott
A new version of the C++ standard has been released. It is not commonly included in OS distributions yet. The currently available compilers have special namespaces for auxilliary packages like boost and TRL. Much of that functionality is part of the new standard. We are not ready to switch yet, but this is coming down the pike. Elliott is especially interested in the use of shared pointers, which implement a form of garbage collection.
Review of minutes from the last meeting
We reviewed the minutes from the April 4th meeting.
- Sascha Somov had an issue with the new rad-hard-free FCAL that is in the simulation. He was using and old version of the code with new calibration constants with non-optimal results. Mark created an older version of the calibration constants for his use.
- Simon fixed a problem where not all of the energy deposited in the TOF was added into the hit energy. This was causing spurious inefficiency in the TOF.
Reconstruction sub-group reports
Calorimeters
- FCAL Cluster Block Minimum
Will reminded us about discussion about the minimum number of blocks needed to form an FCAL cluster. Richard had suggested a change in the threshold for blocks next to the seed block and Will wants to explore the effect of that approach. We decided that in the mean time we would go ahead and implement a 1-block minimum as a default rather than 2. This will be changeable at run time with a JANA parameter. Matt also suggested that a loose time cut be added since Will has demonstrated good results with such cuts. +/- 5 ns was suggested. Will agreed to implement these changes.
- Modeling BCAL Sampling Flucuations
David reported on an ad hoc meeting held last week with Inina, Andrei Semenov, Elton Smith, and Eugene Chudakov to discuss the BCAL. One topic was now we smear the BCAL energy for photons. Although we simulated shower development by default, the geometry in simulation does not have the individual layers of lead and scintillator, so sampling fluctuations are not modeled. One approach is to simply add the finer grained geometry, but that may increase execution time unacceptably. The other is to introduce angle dependent smearing in addition to that generated by HDGeant. This requires keeping track of the kinematics of the original photon that initiated the shower, which is not done now. Both approaches will be studied.
tracking
fdc segment code changed ot get target z position and lentgh from xml
matt tells reason for 65 was prevent
busy events cdc track candidate purious matches between layers 1 and 5 with nothing in 3
paul working on spiraling pions, going well, code running, doing tests, problem cases dealing with them
add a dpi+ and dpi- factory for each of those for convenience
committee has been named, chair no charge yet data acquisition added mcbride, mchaus, marchand, perske with another from babar and/or cleo discussions with chair understood how much work it takes to utilitze grid need to have numbers outlines of slides have been done intro curtis, cpu requirements, mark parallel, with hall b for two hours, 40 minutes of slides anyway, another meeting next week with rolf june 7 & 8 outline of document for TDR/hand-out