WireCellToolkit
Wire Cell Simulation, Signal Process and Reconstruction Toolki for Liquid Argon Detectors
WireCell::SimpleBlob Class Reference

#include <SimpleBlob.h>

Inheritance diagram for WireCell::SimpleBlob:
Collaboration diagram for WireCell::SimpleBlob:

Public Member Functions

 SimpleBlob (int ident, float value, float uncertainty, const RayGrid::Blob &shape, ISlice::pointer slice, IAnodeFace::pointer face)
 
virtual ~SimpleBlob ()
 
int ident () const
 
float value () const
 
float uncertainty () const
 
IAnodeFace::pointer face () const
 
ISlice::pointer slice () const
 
const RayGrid::Blobshape () const
 
- Public Member Functions inherited from WireCell::IBlob
virtual ~IBlob ()
 
- Public Member Functions inherited from WireCell::IData< IBlob >
virtual ~IData ()
 

Additional Inherited Members

- Public Types inherited from WireCell::IData< IBlob >
typedef IBlob value_type
 
typedef std::shared_ptr< const IBlobpointer
 
typedef std::vector< pointervector
 
typedef std::shared_ptr< const vectorshared_vector
 

Detailed Description

Definition at line 15 of file SimpleBlob.h.

Constructor & Destructor Documentation

◆ SimpleBlob()

WireCell::SimpleBlob::SimpleBlob ( int  ident,
float  value,
float  uncertainty,
const RayGrid::Blob shape,
ISlice::pointer  slice,
IAnodeFace::pointer  face 
)
inline

Definition at line 17 of file SimpleBlob.h.

Here is the call graph for this function:

◆ ~SimpleBlob()

SimpleBlob::~SimpleBlob ( )
virtual

Definition at line 175 of file IfaceDesctructors.cxx.

Here is the caller graph for this function:

Member Function Documentation

◆ face()

IAnodeFace::pointer WireCell::SimpleBlob::face ( ) const
inlinevirtual

Implements WireCell::IBlob.

Definition at line 29 of file SimpleBlob.h.

◆ ident()

int WireCell::SimpleBlob::ident ( ) const
inlinevirtual

Implements WireCell::IBlob.

Definition at line 23 of file SimpleBlob.h.

◆ shape()

const RayGrid::Blob& WireCell::SimpleBlob::shape ( ) const
inlinevirtual

Implements WireCell::IBlob.

Definition at line 33 of file SimpleBlob.h.

◆ slice()

ISlice::pointer WireCell::SimpleBlob::slice ( ) const
inlinevirtual

Implements WireCell::IBlob.

Definition at line 31 of file SimpleBlob.h.

◆ uncertainty()

float WireCell::SimpleBlob::uncertainty ( ) const
inlinevirtual

Implements WireCell::IBlob.

Definition at line 27 of file SimpleBlob.h.

◆ value()

float WireCell::SimpleBlob::value ( ) const
inlinevirtual

Implements WireCell::IBlob.

Definition at line 25 of file SimpleBlob.h.


The documentation for this class was generated from the following files: