LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "fwd.h"
Public Types | |
using | collection_type = std::vector< T const * > |
using | value_type = typename collection_type::value_type |
using | const_iterator = typename collection_type::const_iterator |
using | iterator = typename collection_type::iterator |
using | size_type = typename collection_type::size_type |
Public Member Functions | |
View ()=default | |
collection_type & | vals () |
collection_type const & | vals () const |
bool | isValid () const |
ProductID | id () const |
void | fill (PtrVector< T > &pv) const |
operator collection_type & () | |
operator collection_type const & () const | |
iterator | begin () |
iterator | end () |
const_iterator | begin () const |
const_iterator | end () const |
const_iterator | cbegin () const |
const_iterator | cend () const |
size_type | size () const |
Private Member Functions | |
void | set_innards (ProductID const &id, EDProduct const *p) |
Private Attributes | |
collection_type | vals_ {} |
ProductID | id_ {} |
EDProduct const * | prod_ {nullptr} |
Friends | |
class | DataViewImpl |
using art::View< T >::collection_type = std::vector<T const*> |
using art::View< T >::const_iterator = typename collection_type::const_iterator |
using art::View< T >::value_type = typename collection_type::value_type |
Definition at line 67 of file View.h.
References art::View< T >::vals_.
|
inline |
Definition at line 77 of file View.h.
References art::View< T >::vals_.
|
inline |
Definition at line 87 of file View.h.
References art::View< T >::vals_.
|
inline |
Definition at line 92 of file View.h.
References art::View< T >::vals_.
Definition at line 72 of file View.h.
References art::View< T >::vals_.
|
inline |
Definition at line 82 of file View.h.
References art::View< T >::vals_.
Definition at line 114 of file View.h.
References art::EDProduct::fillView(), art::View< T >::id_, art::View< T >::prod_, art::PtrVector< T >::push_back(), and art::View< T >::vals_.
Referenced by art::View< T >::id(), and evd::RecoBaseDrawer::Prong3D().
Definition at line 53 of file View.h.
References art::View< T >::fill(), and art::View< T >::id_.
Referenced by art::View< T >::set_innards().
|
inline |
Definition at line 47 of file View.h.
References art::View< T >::prod_.
Referenced by evd::RecoBaseDrawer::Prong3D().
|
inline |
|
inline |
|
inlineprivate |
Definition at line 131 of file View.h.
References art::View< T >::id(), art::View< T >::id_, and art::View< T >::prod_.
Referenced by art::DataViewImpl::getView().
Definition at line 98 of file View.h.
References art::View< T >::vals_.
Referenced by filter::ADCFilter::filter().
|
inline |
Definition at line 34 of file View.h.
References art::View< T >::vals_.
Referenced by evd::RecoBaseDrawer::DrawTrackVertexAssns2D(), evd::SimulationDrawer::GetParticle(), evd::RecoBaseDrawer::GetShowers(), evd::RecoBaseDrawer::GetTracks(), art::DataViewImpl::getView(), event::EventCheater::produce(), evd::RecoBaseDrawer::Prong2D(), evd::RecoBaseDrawer::Prong3D(), and evd::RecoBaseDrawer::ProngOrtho().
|
inline |
Definition at line 39 of file View.h.
References art::View< T >::vals_.
|
friend |
Definition at line 105 of file View.h.
Referenced by art::View< T >::fill(), art::View< T >::id(), and art::View< T >::set_innards().
Definition at line 106 of file View.h.
Referenced by art::View< T >::fill(), art::View< T >::isValid(), and art::View< T >::set_innards().
|
private |
Definition at line 104 of file View.h.
Referenced by art::View< T >::begin(), art::View< T >::cbegin(), art::View< T >::cend(), art::View< T >::end(), art::View< T >::fill(), art::View< T >::operator collection_type &(), art::View< T >::operator collection_type const &(), art::View< T >::size(), and art::View< T >::vals().