Public Member Functions | Private Attributes | List of all members
WireCell::Img::Data::StripeSet Class Reference

#include <ImgData.h>

Inheritance diagram for WireCell::Img::Data::StripeSet:
WireCell::IStripeSet WireCell::IData< IStripeSet >

Public Member Functions

 StripeSet (int ident)
 
virtual ~StripeSet ()
 
int ident () const
 Return some identifier number that is unique to this set. More...
 
IStripe::vector stripes () const
 Return the stripes in this set. There is no ordering requirement. More...
 
void push_back (const IStripe::pointer &s)
 
size_t size () const
 
- Public Member Functions inherited from WireCell::IStripeSet
virtual ~IStripeSet ()
 
- Public Member Functions inherited from WireCell::IData< IStripeSet >
virtual ~IData ()
 

Private Attributes

int m_ident
 
IStripe::vector m_stripes
 

Additional Inherited Members

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

Detailed Description

Definition at line 81 of file ImgData.h.

Constructor & Destructor Documentation

WireCell::Img::Data::StripeSet::StripeSet ( int  ident)
inline

Definition at line 87 of file ImgData.h.

87 : m_ident(ident) {}
int ident() const
Return some identifier number that is unique to this set.
Definition: ImgData.h:90
StripeSet::~StripeSet ( )
virtual

Definition at line 8 of file ImgData.cxx.

9 {
10 }

Member Function Documentation

int WireCell::Img::Data::StripeSet::ident ( ) const
inlinevirtual

Return some identifier number that is unique to this set.

Implements WireCell::IStripeSet.

Definition at line 90 of file ImgData.h.

90 { return m_ident; }
void WireCell::Img::Data::StripeSet::push_back ( const IStripe::pointer s)
inline

Definition at line 95 of file ImgData.h.

95 { m_stripes.push_back(s); }
IStripe::vector m_stripes
Definition: ImgData.h:83
static QCString * s
Definition: config.cpp:1042
size_t WireCell::Img::Data::StripeSet::size ( void  ) const
inline

Definition at line 96 of file ImgData.h.

96 { return m_stripes.size(); }
IStripe::vector m_stripes
Definition: ImgData.h:83
IStripe::vector WireCell::Img::Data::StripeSet::stripes ( ) const
inlinevirtual

Return the stripes in this set. There is no ordering requirement.

Implements WireCell::IStripeSet.

Definition at line 91 of file ImgData.h.

91 { return m_stripes; }
IStripe::vector m_stripes
Definition: ImgData.h:83

Member Data Documentation

int WireCell::Img::Data::StripeSet::m_ident
private

Definition at line 82 of file ImgData.h.

IStripe::vector WireCell::Img::Data::StripeSet::m_stripes
private

Definition at line 83 of file ImgData.h.


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