Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
wire-cell-build
gen
inc
WireCellGen
WireGenerator.h
Go to the documentation of this file.
1
#ifndef WIRECELLGEN_WIREGENERATOR
2
#define WIRECELLGEN_WIREGENERATOR
3
4
#include "
WireCellIface/IWireGenerator.h
"
5
#include "
WireCellIface/IWire.h
"
6
7
#include <deque>
8
9
namespace
WireCell
{
10
11
/** A source of wire (segment) geometry as generated from parameters.
12
*
13
* All wires in one plane are constructed to be parallel to
14
* one-another and to be equally spaced between neighbors and
15
* perpendicular to the drift direction.
16
*/
17
18
class
WireGenerator
:
public
IWireGenerator
{
19
public
:
20
WireGenerator
();
21
virtual
~WireGenerator
();
22
23
virtual
bool
operator()
(
const
input_pointer
& params,
output_pointer
& wires);
24
};
25
26
27
}
28
29
#endif
WireCell::WireGenerator
Definition:
WireGenerator.h:18
WireCell::WireGenerator::~WireGenerator
virtual ~WireGenerator()
Definition:
WireGenerator.cxx:152
WireCell::IWireGenerator
Definition:
IWireGenerator.h:15
WireCell::IFunctionNode< IWireParameters, IWire::vector >::input_pointer
std::shared_ptr< const IWireParameters > input_pointer
Definition:
IFunctionNode.h:39
WireCell::IFunctionNode< IWireParameters, IWire::vector >::output_pointer
std::shared_ptr< const IWire::vector > output_pointer
Definition:
IFunctionNode.h:40
WireCell
Definition:
Main.h:22
WireCell::WireGenerator::operator()
virtual bool operator()(const input_pointer ¶ms, output_pointer &wires)
The calling signature:
Definition:
WireGenerator.cxx:133
IWireGenerator.h
IWire.h
WireCell::WireGenerator::WireGenerator
WireGenerator()
Definition:
WireGenerator.cxx:148
Generated by
1.8.11