LArOpenCV
1
|
User custom analysis class made by SHELL_USER_NAME. More...
#include <LArImageHit.h>
Public Member Functions | |
LArImageHit (const std::string name="LArImageHit") | |
Default constructor. More... | |
virtual | ~LArImageHit () |
Default destructor. More... | |
bool | initialize () |
IMPLEMENT in LArImageClusterBase.cc! Initialization method to be called before the analysis event loop. More... | |
bool | analyze (storage_manager *storage) |
IMPLEMENT in LArImageClusterBase.cc! Analyze a data event-by-event. More... | |
bool | finalize () |
IMPLEMENT in LArImageClusterBase.cc! Finalize method to be called after all events processed. More... | |
larcv::ImageClusterManager & | algo_manager (size_t plane_id) |
const std::vector < larcv::ImageClusterManager > & | algo_manager_set () const |
const std::string & | producer () const |
void | set_config (const std::string cfg_file) |
Protected Member Functions | |
void | store_clusters (storage_manager *storage) |
void | extract_image (storage_manager *storage) |
void | _Report_ () const |
void | _Configure_ (const ::fcllite::PSet &pset) |
Protected Attributes | |
::larcv::ImageManager | _img_mgr |
Private Attributes | |
size_t | _num_stored |
double | _charge_to_gray_scale |
std::vector< size_t > | _num_clusters_v |
std::vector< size_t > | _num_unclustered_hits_v |
std::vector< size_t > | _num_clustered_hits_v |
User custom analysis class made by SHELL_USER_NAME.
Definition at line 28 of file LArImageHit.h.
|
inline |
|
inlinevirtual |
|
protectedvirtual |
Implements larlite::LArImageClusterBase.
Definition at line 14 of file LArImageHit.cxx.
References _charge_to_gray_scale.
|
protectedvirtual |
Implements larlite::LArImageClusterBase.
Definition at line 19 of file LArImageHit.cxx.
References _num_clustered_hits_v, _num_clusters_v, _num_stored, and _num_unclustered_hits_v.
|
inherited |
Definition at line 21 of file LArImageClusterBase.cxx.
References larlite::LArImageClusterBase::_alg_mgr_v.
|
inherited |
Definition at line 18 of file LArImageClusterBase.cxx.
References larlite::LArImageClusterBase::_alg_mgr_v.
Referenced by store_clusters().
|
inherited |
IMPLEMENT in LArImageClusterBase.cc! Analyze a data event-by-event.
Definition at line 52 of file LArImageClusterBase.cxx.
References larlite::LArImageClusterBase::_alg_mgr_v, larlite::LArImageClusterBase::_img_mgr, larlite::LArImageClusterBase::_orig_img_mgr, larlite::LArImageClusterBase::_process_count, larlite::LArImageClusterBase::_process_time_analyze, larlite::LArImageClusterBase::_process_time_cluster_storage, larlite::LArImageClusterBase::_process_time_image_extraction, larlite::LArImageClusterBase::_store_original_img, larcv::ImageManager::clear(), larlite::LArImageClusterBase::extract_image(), larcv::ImageManager::img_at(), larcv::ImageManager::meta_at(), larcv::ImageManager::push_back(), larcv::ImageManager::size(), larcv::Watch::Start(), larlite::LArImageClusterBase::store_clusters(), and larcv::Watch::WallTime().
|
protectedvirtual |
Implements larlite::LArImageClusterBase.
Definition at line 114 of file LArImageHit.cxx.
References _charge_to_gray_scale, larlite::LArImageClusterBase::_img_mgr, larcv::ImageManager::img_at(), larlite::LArImageClusterBase::producer(), and larcv::ImageManager::push_back().
|
inherited |
IMPLEMENT in LArImageClusterBase.cc! Finalize method to be called after all events processed.
Definition at line 113 of file LArImageClusterBase.cxx.
References larlite::LArImageClusterBase::_alg_mgr_v, and larlite::LArImageClusterBase::Report().
|
inherited |
IMPLEMENT in LArImageClusterBase.cc! Initialization method to be called before the analysis event loop.
Definition at line 27 of file LArImageClusterBase.cxx.
References larlite::LArImageClusterBase::_alg_mgr_v, larlite::LArImageClusterBase::_config_file, larlite::LArImageClusterBase::_Configure_(), larlite::LArImageClusterBase::_process_count, larlite::LArImageClusterBase::_process_time_analyze, larlite::LArImageClusterBase::_process_time_cluster_storage, larlite::LArImageClusterBase::_process_time_image_extraction, larlite::LArImageClusterBase::_producer, larlite::LArImageClusterBase::_profile, and larlite::LArImageClusterBase::_store_original_img.
|
inlineinherited |
Definition at line 58 of file LArImageClusterBase.h.
References larlite::LArImageClusterBase::_producer.
Referenced by larlite::LArImageWire::extract_image(), extract_image(), and store_clusters().
|
inlineinherited |
Definition at line 60 of file LArImageClusterBase.h.
References larlite::LArImageClusterBase::_config_file.
|
protectedvirtual |
Implements larlite::LArImageClusterBase.
Definition at line 41 of file LArImageHit.cxx.
References _num_clustered_hits_v, _num_clusters_v, _num_stored, _num_unclustered_hits_v, larlite::LArImageClusterBase::algo_manager_set(), larcv::kINVALID_CLUSTER_ID, and larlite::LArImageClusterBase::producer().
|
private |
Definition at line 57 of file LArImageHit.h.
Referenced by _Configure_(), and extract_image().
|
protectedinherited |
Definition at line 79 of file LArImageClusterBase.h.
Referenced by larlite::LArImageClusterBase::analyze(), larlite::LArImageWire::extract_image(), and extract_image().
|
private |
Definition at line 60 of file LArImageHit.h.
Referenced by _Report_(), and store_clusters().
|
private |
Definition at line 58 of file LArImageHit.h.
Referenced by _Report_(), and store_clusters().
|
private |
Definition at line 56 of file LArImageHit.h.
Referenced by _Report_(), and store_clusters().
|
private |
Definition at line 59 of file LArImageHit.h.
Referenced by _Report_(), and store_clusters().