LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
Public Member Functions | |
WaveformDenoiseTf (const fhicl::ParameterSet &pset) | |
std::vector< std::vector< float > > | applyDenoisingAE (const std::vector< std::vector< float >> &) const override |
Private Attributes | |
std::unique_ptr< tf::Graph > | g |
std::string | fNNetModelFilePath |
std::vector< std::string > | fNNetOutputPattern |
bool | fUseBundle |
Definition at line 11 of file WaveformDenoiseTf_tool.cc.
|
explicit |
Definition at line 26 of file WaveformDenoiseTf_tool.cc.
References tf::Graph::create(), fNNetModelFilePath, fNNetOutputPattern, fUseBundle, g, fhicl::ParameterSet::get(), and art::errors::Unknown.
|
override |
Definition at line 54 of file WaveformDenoiseTf_tool.cc.
References DEFINE_ART_CLASS_TOOL, and g.
|
private |
Definition at line 20 of file WaveformDenoiseTf_tool.cc.
Referenced by WaveformDenoiseTf().
|
private |
Definition at line 21 of file WaveformDenoiseTf_tool.cc.
Referenced by WaveformDenoiseTf().
|
private |
Definition at line 22 of file WaveformDenoiseTf_tool.cc.
Referenced by WaveformDenoiseTf().
|
private |
Definition at line 19 of file WaveformDenoiseTf_tool.cc.
Referenced by applyDenoisingAE(), and WaveformDenoiseTf().