Offers proxy::Tracks
and proxy::Track
class for recob::Track
access.
More...
#include "lardata/RecoBaseProxy/ProxyBase.h"
#include "lardata/Utilities/filterRangeFor.h"
#include "lardataobj/RecoBase/Track.h"
#include "lardataobj/RecoBase/TrackTrajectory.h"
#include "lardataobj/RecoBase/Hit.h"
#include "lardataobj/RecoBase/TrackFitHitInfo.h"
#include "canvas/Persistency/Common/Ptr.h"
#include <limits>
#include <tuple>
#include <vector>
Go to the source code of this file.
Namespaces | |
proxy | |
proxy::details | |
Typedefs | |
using | proxy::TrackPointData = std::tuple< recob::Track const *, art::Ptr< recob::Hit >, recob::TrackFitHitInfo const *, std::size_t > |
Container of track point information. More... | |
template<typename TrackCollProxy > | |
using | proxy::Track = TrackCollectionProxyElement< TrackCollProxy > |
Proxy to an element of a proxy collection of recob::Track objects. More... | |
Functions | |
template<typename TrackProxy > | |
TrackPointData | proxy::makeTrackPointData (TrackProxy const &track, std::size_t index) |
Returns an object with information about the specified track point. More... | |
template<typename Data > | |
auto | proxy::wrapTrackPoint (Data const &wrappedData) |
"Converts" point data into a proxy::TrackPointWrapper . More... | |
Auxiliary data | |
These functions may be used as arguments to | |
auto | proxy::withOriginalTrajectory (art::InputTag const &inputTag) |
Adds recob::TrackTrajectory information to the proxy. More... | |
auto | proxy::withOriginalTrajectory () |
Adds recob::TrackTrajectory information to the proxy. More... | |
auto | proxy::withFitHitInfo (art::InputTag const &inputTag) |
Adds recob::TrackFitHitInfo information to the proxy. More... | |
auto | proxy::withFitHitInfo () |
Adds recob::TrackFitHitInfo information to the proxy. More... | |
Offers proxy::Tracks
and proxy::Track
class for recob::Track
access.
Definition in file lardata/RecoBaseProxy/Track.h.