Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
dunedataprep
dunedataprep
DataPrep
Service
KeepAllRoiBuildingService.h
Go to the documentation of this file.
1
// KeepAllRoiBuildingService.h
2
//
3
// David Adams
4
// September 2016
5
//
6
// Implementation of service to build ROIs in AdcChannelData that simply
7
// creates on ROI that includes all samples. Both signal and rois are updated.
8
//
9
// Configuration:
10
// LogLevel - Usual log level
11
//
12
#ifndef KeepAllRoiBuildingService_H
13
#define KeepAllRoiBuildingService_H
14
15
#include "
dunecore/DuneInterface/Service/AdcRoiBuildingService.h
"
16
17
class
AdcSuppressService
;
18
19
class
KeepAllRoiBuildingService
:
public
AdcRoiBuildingService
{
20
21
public
:
22
23
KeepAllRoiBuildingService
(
fhicl::ParameterSet
const
& pset,
art::ActivityRegistry
&);
24
25
int
build
(
AdcChannelData
&
data
)
const
;
26
27
std::ostream&
print
(std::ostream& out =std::cout,
std::string
prefix
=
""
)
const
;
28
29
private
:
30
31
// Parameters.
32
int
m_LogLevel
;
33
34
};
35
36
DECLARE_ART_SERVICE_INTERFACE_IMPL
(
KeepAllRoiBuildingService
,
AdcRoiBuildingService
, LEGACY)
37
38
#endif
AdcRoiBuildingService
Definition:
AdcRoiBuildingService.h:14
submit_ppfxjobs.prefix
string prefix
Definition:
submit_ppfxjobs.py:128
string
std::string string
Definition:
nybbler.cc:12
DECLARE_ART_SERVICE_INTERFACE_IMPL
DECLARE_ART_SERVICE_INTERFACE_IMPL(MySharedService, art::test::MyServiceInterface, SHARED) DEFINE_ART_SERVICE_INTERFACE_IMPL(MySharedService
KeepAllRoiBuildingService
Definition:
KeepAllRoiBuildingService.h:19
AdcChannelData
Definition:
AdcChannelData.h:95
KeepAllRoiBuildingService::KeepAllRoiBuildingService
KeepAllRoiBuildingService(fhicl::ParameterSet const &pset, art::ActivityRegistry &)
Definition:
KeepAllRoiBuildingService_service.cc:21
AdcRoiBuildingService.h
make_THn_beam_input.data
data
Definition:
make_THn_beam_input.py:80
art::ActivityRegistry
Definition:
ActivityRegistry.h:52
KeepAllRoiBuildingService::m_LogLevel
int m_LogLevel
Definition:
KeepAllRoiBuildingService.h:32
KeepAllRoiBuildingService::print
std::ostream & print(std::ostream &out=std::cout, std::string prefix="") const
Definition:
KeepAllRoiBuildingService_service.cc:44
KeepAllRoiBuildingService::build
int build(AdcChannelData &data) const
Definition:
KeepAllRoiBuildingService_service.cc:31
AdcSuppressService
Definition:
AdcSuppressService.h:27
fhicl::ParameterSet
Definition:
ParameterSet.h:36
Generated by
1.8.11