.. _program_listing_file_larflow_CRTMatch_CRTMatch.h: Program Listing for File CRTMatch.h =================================== |exhale_lsh| :ref:`Return to documentation for file ` (``larflow/CRTMatch/CRTMatch.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #ifndef __LARFLOW_CRTMATCH_CRTMATCH_H__ #define __LARFLOW_CRTMATCH_CRTMATCH_H__ #include "larcv/core/DataFormat/IOManager.h" #include "larcv/core/DataFormat/Image2D.h" #include "larlite/core/DataFormat/storage_manager.h" #include "larlite/core/DataFormat/larflowcluster.h" #include "CRTTrackMatch.h" #include "CRTHitMatch.h" namespace larflow { namespace crtmatch { class CRTMatch { public: CRTMatch() {}; virtual ~CRTMatch() {}; void process( larcv::IOManager& iolcv, larlite::storage_manager& ioll); void store_output( larcv::IOManager& outlcv, larlite::storage_manager& outll, bool remove_if_no_flash=true ); CRTTrackMatch _track_matcher; CRTHitMatch _hit_matcher; std::vector< larcv::Image2D > untagged_v; std::vector< larcv::Image2D > track_index_v; std::vector< larlite::larflowcluster > _unmatched_clusters_v; }; } } #endif