filter-tools Documentation¶
Maintainer: Erik Blaufuss
- Release Notes
- main
- Oct. 24, 2024 don la dieu (nega at icecube.umd.edu)
- June 18, 2024 don la dieu (nega at icecube.umd.edu)
- Feb. 20, 2024 don la dieu (nega at icecube.umd.edu)
- Dec. 14, 2023 don la dieu (nega at icecube.umd.edu)
- Sep. 28, 2023 don la dieu (nega at icecube.umd.edu)
- June 22, 2023 don la dieu (nega at icecube.umd.edu)
- Jul. 27, 2022 don la dieu (nega AT icecube.umd.edu)
- Dec. 20, 2021 E. Blaufuss (blaufuss AT umd edu)
- Dec. 20, 2019 Alex Olivas (aolivas@umd.edu)
- December 18, 2019, E. Blaufuss (blaufuss @ umd.edu)
- June 13, 2018, Alex Olivas (olivas@icecube.umd.edu)
- November 15, 2017, Alex Olivas (olivas@icecube.umd.edu)
- March 23, 2017, Alex Olivas (olivas@icecube.umd.edu)
- March 18, 2016, don la dieu (nega@icecube.umd.edu)
- December 14, 2015, don la dieu (nega@icecube.umd.edu)
- September 16, 2015 E Blaufuss (blaufuss@icecube.umd.edu)
- April 17, 2015, don la dieu (nega@icecube.umd.edu)
- April 17, 2015, don la dieu (nega@icecube.umd.edu)
- March 15, 2015, Alex Olivas (olivas@icecube.umd.edu)
Overview¶
A set of tools used in the online filter. Also used in verifying and simulating the online filters.
The Modules¶
CreateFilterMask
- A c++ module to create a I3FilterResultMap (aka FilterMask) based on I3Bools located in the FrameFilterMaskMaker
- A c++ module to create a FilterResultMap (aka FilterMask) based on I3Bools in the frame with configurable prescales.DistributePnFObjects
- A module used to help rehydrate the QP frame structure in the compact PFFilt files transfered from pole.I3IcePickModule_FilterMaskFilter
- An icepick module that select frames based on a online fiter resultFilterCheckModule
- A utility module that is used to compare an I3FilterResultMap against a set of I3BoolsParticleCheck
- A utility module to compare sets of I3Particles.FilterMask2Bools
- Creates a set of I3Bools in the frame based on the contrnts of the I3FilterResultMap.KeepFromSubstream
- A utility module used in the online filter to flatten the QP strucure for the PFFilt files. Keeps selected objects in Q frame and labels them to match the source split and subevent number.OrPframeFilterMasks
- A utility module used in the online filter to combine the filter results in I3FilterResultMap entries from multiple P frames.
Also see the doxygen docs.