Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
srcs
sbndcode
sbndcode
OpDetReco
OpDeconvolution
Alg
OpDeconvolutionAlg.hh
Go to the documentation of this file.
1
///////////////////////////////////////////////////////////////////////
2
///
3
/// Interface class for OpDeconvolution tool
4
///
5
////////////////////////////////////////////////////////////////////////
6
7
#ifndef SBND_OPDECONVOLUTIONALG_H
8
#define SBND_OPDECONVOLUTIONALG_H
9
10
#include "
lardataobj/RawData/OpDetWaveform.h
"
11
12
namespace
opdet {
13
class
OpDeconvolutionAlg
;
14
}
15
16
//Base class
17
class
opdet::OpDeconvolutionAlg
{
18
public
:
19
//Constructor
20
virtual
~OpDeconvolutionAlg
() noexcept =
default
;
21
22
// Required functions.
23
virtual
std::vector<raw::OpDetWaveform>
RunDeconvolution
(std::vector<raw::OpDetWaveform>
const
& wfHandle) = 0;
24
};
25
26
#endif
opdet::OpDeconvolutionAlg
Definition:
OpDeconvolutionAlg.hh:17
opdet::OpDeconvolutionAlg::RunDeconvolution
virtual std::vector< raw::OpDetWaveform > RunDeconvolution(std::vector< raw::OpDetWaveform > const &wfHandle)=0
OpDetWaveform.h
opdet::OpDeconvolutionAlg::~OpDeconvolutionAlg
virtual ~OpDeconvolutionAlg() noexcept=default
OpDeconvolutionAlg
BEGIN_PROLOG OpDeconvolutionAlg
Definition:
opdeconvolution_alg.fcl:19
Generated by
1.8.5