WireCellToolkit
Wire Cell Simulation, Signal Process and Reconstruction Toolki for Liquid Argon Detectors
WireCell::IData< Type > Class Template Reference

#include <IData.h>

Public Types

typedef Type value_type
 
typedef std::shared_ptr< const Type > pointer
 
typedef std::vector< pointervector
 
typedef std::shared_ptr< const vectorshared_vector
 

Public Member Functions

virtual ~IData ()
 

Detailed Description

template<class Type>
class WireCell::IData< Type >

Definition at line 10 of file IData.h.

Member Typedef Documentation

◆ pointer

template<class Type>
typedef std::shared_ptr<const Type> WireCell::IData< Type >::pointer

Never expose the basic pointer-to-object, but rather only through shared, const pointers.

Definition at line 19 of file IData.h.

◆ shared_vector

template<class Type>
typedef std::shared_ptr<const vector> WireCell::IData< Type >::shared_vector

Definition at line 22 of file IData.h.

◆ value_type

template<class Type>
typedef Type WireCell::IData< Type >::value_type

Definition at line 15 of file IData.h.

◆ vector

template<class Type>
typedef std::vector<pointer> WireCell::IData< Type >::vector

Definition at line 21 of file IData.h.

Constructor & Destructor Documentation

◆ ~IData()

template<class Type>
virtual WireCell::IData< Type >::~IData ( )
inlinevirtual

Definition at line 13 of file IData.h.


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