LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
Track.cxx
Go to the documentation of this file.
1 
10 // LArSoft libraries
11 #include "lardata/RecoBaseProxy/Track.h" // proxy namespace
12 
13 #if 0
14 //------------------------------------------------------------------------------
15 //--- proxy::TrackPointIterator implementation
16 //------------------------------------------------------------------------------
18  { return TrackPointIterator(*track, 0U); }
20  { return TrackPointIterator(*track, track->track().NPoints()); }
21 
22 //------------------------------------------------------------------------------
23 //--- proxy::Tracks implementation
24 //------------------------------------------------------------------------------
25 proxy::Track proxy::Tracks::getProxyAt(std::size_t index) const {
26 
27  return { Base_t::getMainAt(index), hitsPerTrack[index] };
28 
29 } // proxy::Tracks::getProxyAt()
30 
31 #endif // 0
const_iterator begin() const
Definition: Track.h:1325
Class for track proxy elements.
Definition: Track.h:700
Offers proxy::Tracks and proxy::Track class for recob::Track access.
const_iterator end() const
Definition: Track.h:1327
size_t NPoints() const
Various functions related to the presence and the number of (valid) points.
Definition: Track.h:137
track_proxy_t const * track
Definition: Track.h:1330
recob::Track const & track() const
Returns the pointed track.
Definition: Track.h:712