.. _program_listing_file_larflow_FlowContourMatch_FlowContourMatch.h: Program Listing for File FlowContourMatch.h =========================================== |exhale_lsh| :ref:`Return to documentation for file ` (``larflow/FlowContourMatch/FlowContourMatch.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #ifndef __FLOWCONTOURMATCH__ #define __FLOWCONTOURMATCH__ #include #include #include // larcv #include "larcv/core/Base/larcv_logger.h" #include "larcv/core/DataFormat/Image2D.h" #include "larcv/core/DataFormat/SparseImage.h" #include "larcv/core/DataFormat/EventChStatus.h" // larlite data product #include "DataFormat/larflow3dhit.h" namespace larflow { std::vector makeFlowHitsFromSparseCrops( const std::vector& wholeview_v, const std::vector& flowdata, const float threshold, const std::string cropcfg, const larcv::msg::Level_t verbosity=larcv::msg::kNORMAL, const bool visualize=false ); std::vector makeTrueFlowHitsFromWholeImage( const std::vector& adc_v, const larcv::EventChStatus& chstatus, const std::vector& larflow_v, const float threshold, const std::string cropcfg, const larcv::msg::Level_t verbosity=larcv::msg::kNORMAL, const bool visualize=false ); /* std::vector makeTrueFlowHitsFromWholeImage( const std::vector& adc_v, */ /* const larcv::EventChStatus* chstatus, */ /* const std::vector& larflow_v, */ /* const float threshold, */ /* const std::string cropcfg, */ /* const larcv::msg::Level_t verbosity=larcv::msg::kNORMAL, */ /* const bool visualize=false ); */ // hack to get functions to load class load_flow_contour_match { public: load_flow_contour_match() {}; ~load_flow_contour_match() {}; }; } #endif