Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
dunedataprep
dunedataprep
DataPrep
Tool
VintageDeconvoluter.h
Go to the documentation of this file.
1
// VintageDeconvoluter.h
2
//
3
// David Adams
4
// May 2018
5
//
6
// Tool to preform deconvolution of data from an ADC.
7
//
8
// It uses the service with interface util::SignalShapingServiceDUNE.
9
//
10
// Configuration:
11
// LogLevel - 0=silent, 1=init, 2=each event, >2=more
12
13
#ifndef VintageDeconvoluter_H
14
#define VintageDeconvoluter_H
15
16
#include "
art/Utilities/ToolMacros.h
"
17
#include "
fhiclcpp/ParameterSet.h
"
18
#include "
dunecore/DuneInterface/Tool/TpcDataTool.h
"
19
#include <vector>
20
21
class
VintageDeconvoluter
:
TpcDataTool
{
22
23
public
:
24
25
VintageDeconvoluter
(
fhicl::ParameterSet
const
&
ps
);
26
27
~VintageDeconvoluter
()
override
=
default
;
28
29
DataMap
update
(
AdcChannelData
& acd)
const override
;
30
31
private
:
32
33
// Configuration data.
34
int
m_LogLevel
;
35
36
};
37
38
39
#endif
VintageDeconvoluter::~VintageDeconvoluter
~VintageDeconvoluter() override=default
TpcDataTool.h
VintageDeconvoluter::m_LogLevel
int m_LogLevel
Definition:
VintageDeconvoluter.h:34
VintageDeconvoluter::VintageDeconvoluter
VintageDeconvoluter(fhicl::ParameterSet const &ps)
Definition:
VintageDeconvoluter_tool.cc:18
AdcChannelData
Definition:
AdcChannelData.h:95
ParameterSet.h
TpcDataTool
Definition:
TpcDataTool.h:17
ToolMacros.h
genie::units::ps
static constexpr double ps
Definition:
Units.h:99
VintageDeconvoluter::update
DataMap update(AdcChannelData &acd) const override
Definition:
VintageDeconvoluter_tool.cc:33
VintageDeconvoluter
Definition:
VintageDeconvoluter.h:21
DataMap
Definition:
DataMap.h:43
fhicl::ParameterSet
Definition:
ParameterSet.h:36
Generated by
1.8.11