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

#include <IBlob.h>

Inheritance diagram for WireCell::IBlob:
Collaboration diagram for WireCell::IBlob:

Public Member Functions

virtual ~IBlob ()
 
virtual int ident () const =0
 
virtual float value () const =0
 
virtual float uncertainty () const =0
 
virtual IAnodeFace::pointer face () const =0
 
virtual ISlice::pointer slice () const =0
 
virtual const RayGrid::Blobshape () const =0
 
- 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 26 of file IBlob.h.

Constructor & Destructor Documentation

◆ ~IBlob()

IBlob::~IBlob ( )
virtual

Definition at line 96 of file IfaceDesctructors.cxx.

Member Function Documentation

◆ face()

virtual IAnodeFace::pointer WireCell::IBlob::face ( ) const
pure virtual

Implemented in WireCell::SimpleBlob.

◆ ident()

virtual int WireCell::IBlob::ident ( ) const
pure virtual

Implemented in WireCell::SimpleBlob.

◆ shape()

virtual const RayGrid::Blob& WireCell::IBlob::shape ( ) const
pure virtual

Implemented in WireCell::SimpleBlob.

◆ slice()

virtual ISlice::pointer WireCell::IBlob::slice ( ) const
pure virtual

Implemented in WireCell::SimpleBlob.

◆ uncertainty()

virtual float WireCell::IBlob::uncertainty ( ) const
pure virtual

Implemented in WireCell::SimpleBlob.

◆ value()

virtual float WireCell::IBlob::value ( ) const
pure virtual

Implemented in WireCell::SimpleBlob.


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