larsoft v09_85_00
LArSoft v09_85_00 Release Notes
Download instructions for larsoft v09_85_00
Download instructions for just larsoftobj v09_34_05
Purpose
- approved PRs
- artdaq_core bug fix
New features
- LArSoft/larg4#52
- Select separate volumes for dropped and nominal MCParticles
- Create separate filters for dropped MCParticles and ones that are normally kept (usually primaries). The reason is the number of em shower daughters outside the active volume can grow to be very large and is not used in general, so we should have the option to set the volumes separately. The default is to set the volumes to an empty list, which will cause the module not to produce a separate list of dropped particles at all.
Bug fixes
- LArSoft/larsim#132
- Fix geometry service call that expects an exception it is never going to get
- I tried to use the electron drift module to make simchannels from simenergydeposits and found I would get an error complaining about an invalid cryostatID. It is caused by code calling fGeom->PositionTo{Cryostat,TPC}ID(pos) expecting an exception if the position is outside the necessary volume. I suppose this was true at some point in the geometry service's past but is no longer true. Instead we need to check if this method returns an invalid ID to know if position is not in a TPC or Cyrostat boundary.
- I found the same code in MCRecoEdep.cxx where I fixed it there also.
Updated dependencies
- artdaq_core v3_10_01
- fix copy constructor and assignment operator
- Fragment went from having one private member, a vector-like QuickVec, to having also a mutable pointer member. In artdaq_core v3_10_00, the copy constructor and copy assignment were defaulted, which could lead to incorrect behavior
- fix copy constructor and assignment operator
Change List
larsoft v09_85_00
- "changes since v09_84_00":v09_84_00...v09_85_00
lareventdisplay v09_10_19
- "changes since v09_10_18":LArSoft/lareventdisplay@v09_10_18...v09_10_19
larexamples v09_08_18
- "changes since v09_08_17":LArSoft/larexamples@v09_08_17...v09_08_18
larpandora v09_21_20
- "changes since v09_21_19":LArSoft/larpandora@v09_21_19...v09_21_20
larsimrad v09_08_18
- "changes since v09_08_17":LArSoft/larsimrad@v09_08_17...v09_08_18
larsimdnn v09_05_18
- "changes since v09_05_17":LArSoft/larsimdnn@v09_05_17...v09_05_18
larrecodnn v09_21_21
- "changes since v09_21_20":LArSoft/larrecodnn@v09_21_20...v09_21_21
larwirecell v09_17_05
larana v09_14_19
- "changes since v09_14_18":LArSoft/larana@v09_14_18...v09_14_19
larreco v09_23_09
- "changes since v09_23_08":LArSoft/larreco@v09_23_08...v09_23_09
larsim v09_40_01
- "changes since v09_40_00":LArSoft/larsim@v09_40_00...v09_40_01
larg4 v09_18_00
- "changes since v09_17_03":LArSoft/larg4@v09_17_03...v09_18_00