Class SplitHitsBySSNet¶
- Defined in File SplitHitsBySSNet.h
Class Documentation¶
-
class
SplitHitsBySSNet
: public larcv_base¶ Separate a set of larflow3dhit using the SSNet score.
Public Functions
-
SplitHitsBySSNet
()¶
-
virtual
~SplitHitsBySSNet
()¶
-
void
split
(const std::vector<larcv::Image2D> &ssnet_score_v, const larlite::event_larflow3dhit &lfhit_v, const float ssnet_score_threshold, const float larmatch_score_threshold, std::vector<larlite::larflow3dhit> &accept_v, std::vector<larlite::larflow3dhit> &reject_v)¶ split-up container of larflow3dhit using ssnet output images
- Parameters
ssnet_score_v
: SSNet shower score images for each planelarmatch_hit_v
: LArMatch hitsssnet_score_threshold
: Threshold shower scorelarmatch_score_threshold
: Threshold larmatch scoreaccept_v
: Hits above thresholdreject_v
: Hits below threshold
-
void
process
(larcv::IOManager &iolcv, larlite::storage_manager &ioll)¶ Process event data in the larcv and larlite IO managers.
- Parameters
iolcv
: LArCV IO managerioll
: larlite IO manager
-
void
set_ssnet_threshold
(float thresh)¶ set the ssnet shower score threshold
-
void
set_larmatch_threshold
(float thresh)¶ set the larmatch treshold score
-
void
set_ssnet_tree_stem_name
(std::string stem)¶ set stem name of tree holding ssnet images
-
void
set_larmatch_tree_name
(std::string hitname)¶ set name of tree holding larmatch hits
-
void
set_adc_tree_name
(std::string name)¶ set name of tree holding wire plane images
-
void
set_output_tree_stem_name
(std::string stem)¶ set name of tree to put output hits
-
std::vector<larlite::larflow3dhit> &
get_shower_hits
()¶ get mutable shower larflow3dhit container
-
std::vector<larlite::larflow3dhit> &
get_track_hits
()¶ get mutable track larflow3dhit container
-
const std::vector<larlite::larflow3dhit> &
get_shower_hits
() const¶ get const shower larflow3dhit container
-
const std::vector<larlite::larflow3dhit> &
get_track_hits
() const¶ get const track larflow3dhit container
Protected Attributes
-
float
_score_threshold
¶ ssnet shower score threshold to be labeled shower
-
float
_larmatch_threshold
¶ larmatch score threshold to be considered
-
std::string
_ssnet_stem_name
¶ stem name of tree holding ssnet images
-
std::string
_adc_name
¶ name of tree holding wire plane images
-
std::string
_input_larmatch_hit_tree_name
¶ name of tree holding larflow3dhit made by larmatch network
-
std::string
_output_larmatch_hit_stem_name
¶ stem name of tree holding output hits
-
std::vector<larlite::larflow3dhit>
_shower_hit_v
¶ container holding shower-labeled hits
-
std::vector<larlite::larflow3dhit>
_track_hit_v
¶ container holding track-labeled hits
-