Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
wire-cell-build
root
inc
WireCellRoot
CelltreeSource.h
Go to the documentation of this file.
1
/* Celltree input for ( noise filter + signal processing ) */
2
#ifndef WIRECELLROOT_CELLTREEFILESOURCE
3
#define WIRECELLROOT_CELLTREEFILESOURCE
4
5
#include "
WireCellIface/IFrameSource.h
"
6
#include "
WireCellIface/IConfigurable.h
"
7
8
namespace
WireCell
{
9
namespace
Root {
10
class
CelltreeSource
:
public
IFrameSource
,
public
IConfigurable
{
11
public
:
12
CelltreeSource
();
13
virtual
~CelltreeSource
();
14
15
virtual
bool
operator()
(
IFrame::pointer
& out);
16
17
virtual
WireCell::Configuration
default_configuration
()
const
;
18
virtual
void
configure
(
const
WireCell::Configuration
&
config
);
19
20
private
:
21
Configuration
m_cfg
;
22
int
m_calls
;
23
};
24
}
25
}
26
27
28
#endif
WireCell::IData< IFrame >::pointer
std::shared_ptr< const IFrame > pointer
Definition:
IData.h:19
WireCell::IFrameSource
Definition:
IFrameSource.h:12
WireCell::IConfigurable
Definition:
IConfigurable.h:13
WireCell::Root::CelltreeSource::CelltreeSource
CelltreeSource()
Definition:
CelltreeSource.cxx:18
IConfigurable.h
WireCell::Root::CelltreeSource::operator()
virtual bool operator()(IFrame::pointer &out)
The calling signature:
Definition:
CelltreeSource.cxx:54
config
static Config * config
Definition:
config.cpp:1054
WireCell::Root::CelltreeSource::configure
virtual void configure(const WireCell::Configuration &config)
Accept a configuration.
Definition:
CelltreeSource.cxx:27
WireCell::Root::CelltreeSource::~CelltreeSource
virtual ~CelltreeSource()
Definition:
CelltreeSource.cxx:23
WireCell
Definition:
Main.h:22
WireCell::Root::CelltreeSource
Definition:
CelltreeSource.h:10
WireCell::Root::CelltreeSource::m_calls
int m_calls
Definition:
CelltreeSource.h:22
WireCell::Configuration
Json::Value Configuration
Definition:
Configuration.h:50
IFrameSource.h
WireCell::Root::CelltreeSource::m_cfg
Configuration m_cfg
Definition:
CelltreeSource.h:21
WireCell::Root::CelltreeSource::default_configuration
virtual WireCell::Configuration default_configuration() const
Optional, override to return a hard-coded default configuration.
Definition:
CelltreeSource.cxx:35
Generated by
1.8.11