Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
wire-cell-build
iface
inc
WireCellIface
IDepoSet.h
Go to the documentation of this file.
1
#ifndef WIRECELL_IDEPOSET
2
#define WIRECELL_IDEPOSET
3
4
#include "
WireCellIface/IDepo.h
"
5
6
namespace
WireCell
{
7
8
/** An interface to information about a deposition of charge.
9
*/
10
class
IDepoSet
:
public
IData
<IDepoSet> {
11
public
:
12
virtual
~IDepoSet
() ;
13
14
/// Return some identifier number that is unique to this set.
15
virtual
int
ident
()
const
= 0;
16
17
/// Return the depositions in this set.
18
virtual
IDepo::shared_vector
depos
()
const
= 0;
19
};
20
}
21
22
#endif
WireCell::IDepoSet::ident
virtual int ident() const =0
Return some identifier number that is unique to this set.
WireCell::IDepoSet
Definition:
IDepoSet.h:10
WireCell::IDepoSet::~IDepoSet
virtual ~IDepoSet()
Definition:
IfaceDesctructors.cxx:121
WireCell::IData
Definition:
IData.h:10
IDepo.h
WireCell
Definition:
Main.h:22
WireCell::IDepoSet::depos
virtual IDepo::shared_vector depos() const =0
Return the depositions in this set.
WireCell::IData< IDepo >::shared_vector
std::shared_ptr< const vector > shared_vector
Definition:
IData.h:22
Generated by
1.8.11