LArSoft
v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "fwd.h"
Public Types | |
typedef data_t::value_type | value_type |
typedef data_t::allocator_type | allocator_type |
typedef data_t::reference | reference |
typedef data_t::const_reference | const_reference |
typedef data_t::pointer | pointer |
typedef data_t::const_pointer | const_pointer |
typedef data_t::iterator | iterator |
typedef data_t::const_iterator | const_iterator |
typedef data_t::reverse_iterator | reverse_iterator |
typedef data_t::const_reverse_iterator | const_reverse_iterator |
typedef data_t::difference_type | difference_type |
typedef data_t::size_type | size_type |
typedef unsigned long | key_type |
typedef std::vector< key_type > | indices_t |
Public Member Functions | |
PtrVector () | |
template<typename U > | |
PtrVector (PtrVector< U > const &other) | |
template<typename U > | |
PtrVector (std::initializer_list< Ptr< U >> il) | |
template<typename U > | |
PtrVector< T > & | operator= (std::initializer_list< Ptr< U >> il) |
template<typename U > | |
PtrVector< T > & | operator= (PtrVector< U > const &other)& |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
reverse_iterator | rbegin () |
const_reverse_iterator | rbegin () const |
reverse_iterator | rend () |
const_reverse_iterator | rend () const |
const_iterator | cbegin () const |
const_iterator | cend () const |
const_reverse_iterator | crbegin () const |
const_reverse_iterator | crend () const |
size_type | size () const |
size_type | max_size () const |
void | resize (size_type n) |
size_type | capacity () const |
bool | empty () const |
void | reserve (size_type n) |
void | shrink_to_fit () |
Ptr< T > const & | operator[] (unsigned long const idx) const |
reference | at (size_type n) |
const_reference | at (size_type n) const |
reference | front () |
const_reference | front () const |
reference | back () |
const_reference | back () const |
template<typename U > | |
void | assign (size_type n, Ptr< U > const &p) |
template<class InputIterator > | |
void | assign (InputIterator first, InputIterator last) |
template<typename U > | |
void | assign (std::initializer_list< Ptr< U >> il) |
template<typename U > | |
void | push_back (Ptr< U > const &p) |
void | pop_back () |
template<typename U > | |
iterator | insert (iterator position, Ptr< U > const &p) |
template<typename U > | |
void | insert (iterator position, size_type n, Ptr< U > const &p) |
template<typename InputIterator > | |
iterator | insert (PV_INSERT_POSITION_TYPE position, InputIterator first, InputIterator last) |
iterator | erase (iterator position) |
iterator | erase (iterator first, iterator last) |
void | swap (PtrVector &other) |
void | swap (key_type k1, key_type k2) |
void | clear () |
bool | operator== (PtrVector const &other) const |
void | sort () |
template<class COMP > | |
void | sort (COMP comp) |
template<typename U > | |
art::PtrVector< T > & | operator= (std::initializer_list< Ptr< U >> il) |
template<typename U > | |
art::PtrVector< T > & | operator= (PtrVector< U > const &other)& |
template<typename U > | |
art::PtrVector< T >::iterator | insert (iterator position, Ptr< U > const &p) |
template<typename InputIterator > | |
auto | insert (PV_INSERT_POSITION_TYPE position, InputIterator first, InputIterator last) -> iterator |
bool | isNonnull () const |
bool | isNull () const |
bool | isAvailable () const |
ProductID | id () const |
EDProductGetter const * | productGetter () const |
void | setProductGetter (EDProductGetter *g) const |
template<typename T > | |
art::Ptr< T >::key_type | key (Ptr< T > const &ptr) const |
Static Public Member Functions | |
static short | Class_Version () |
Protected Member Functions | |
void | swap (PtrVectorBase &) |
void | updateCore (RefCore const &core) |
bool | operator== (PtrVectorBase const &) const |
Private Types | |
typedef std::vector< Ptr< T > > | data_t |
Private Member Functions | |
void | fill_offsets (indices_t &indices) override |
void | fill_from_offsets (indices_t const &indices) const override |
void | zeroTransients () override |
Private Attributes | |
data_t | ptrs_ |
typedef data_t::allocator_type art::PtrVector< T >::allocator_type |
Definition at line 55 of file PtrVector.h.
typedef data_t::const_iterator art::PtrVector< T >::const_iterator |
Definition at line 61 of file PtrVector.h.
typedef data_t::const_pointer art::PtrVector< T >::const_pointer |
Definition at line 59 of file PtrVector.h.
typedef data_t::const_reference art::PtrVector< T >::const_reference |
Definition at line 57 of file PtrVector.h.
typedef data_t::const_reverse_iterator art::PtrVector< T >::const_reverse_iterator |
Definition at line 63 of file PtrVector.h.
|
private |
Definition at line 51 of file PtrVector.h.
typedef data_t::difference_type art::PtrVector< T >::difference_type |
Definition at line 64 of file PtrVector.h.
|
inherited |
Definition at line 24 of file PtrVectorBase.h.
typedef data_t::iterator art::PtrVector< T >::iterator |
Definition at line 60 of file PtrVector.h.
|
inherited |
Definition at line 23 of file PtrVectorBase.h.
typedef data_t::pointer art::PtrVector< T >::pointer |
Definition at line 58 of file PtrVector.h.
typedef data_t::reference art::PtrVector< T >::reference |
Definition at line 56 of file PtrVector.h.
typedef data_t::reverse_iterator art::PtrVector< T >::reverse_iterator |
Definition at line 62 of file PtrVector.h.
typedef data_t::size_type art::PtrVector< T >::size_type |
Definition at line 65 of file PtrVector.h.
typedef data_t::value_type art::PtrVector< T >::value_type |
Definition at line 54 of file PtrVector.h.
|
inline |
Definition at line 165 of file PtrVector.h.
|
inline |
Definition at line 170 of file PtrVector.h.
References art::PtrVector< T >::begin(), art::PtrVector< T >::end(), art::PtrVector< T >::ptrs_, art::PtrVector< T >::size(), and fhicl::detail::atom::value().
|
inline |
Definition at line 182 of file PtrVector.h.
References art::PtrVector< T >::ptrs_, art::PtrVectorBase::updateCore(), and fhicl::detail::atom::value().
|
inline |
Definition at line 409 of file PtrVector.h.
References art::PtrVectorBase::clear(), art::PtrVector< T >::ptrs_, art::Ptr< T >::refCore(), art::PtrVectorBase::updateCore(), and fhicl::detail::atom::value().
Referenced by art::PtrVector< T >::assign(), and art::PtrVector< T >::operator=().
|
inline |
Definition at line 422 of file PtrVector.h.
References art::PtrVectorBase::clear(), art::PtrVector< T >::ptrs_, art::Ptr< T >::refCore(), and art::PtrVectorBase::updateCore().
|
inline |
|
inline |
Definition at line 365 of file PtrVector.h.
References n, and art::PtrVector< T >::ptrs_.
Referenced by trkf::BezierTrackerAlgorithm::AddPtrVectors(), opdet::TrackTimeAssocAna::analyze(), evd::RecoBaseDrawer::BezierTrack2D(), evd::RecoBaseDrawer::BezierTrack3D(), trkf::BezierTrack::CalculatedQdx(), trkf::SeedFinderAlgorithm::ConsolidateSeed(), evd::RecoBaseDrawer::DrawPFParticle3D(), evd::RecoBaseDrawer::DrawPFParticleOrtho(), vertex::FeatureVertexFinder::Find2dClusterVertexCandidates(), trkf::SeedFinderAlgorithm::FindSeeds(), trkf::BezierTrack::GetCalorimetryObject(), trkf::BezierTrack::GetClosestApproaches(), opdet::FlashClusterMatch::GetLightHypothesis(), cluster::MergeClusterAlg::MergeClusters(), evd::RecoBaseDrawer::PFParticle3D(), evd::RecoBaseDrawer::PFParticleOrtho(), trkf::TrackStitcher::produce(), evd::HitSelector::SaveSeedLines(), evd::RecoBaseDrawer::Seed3D(), and evd::RecoBaseDrawer::SeedOrtho().
|
inline |
|
inline |
Definition at line 393 of file PtrVector.h.
References art::PtrVector< T >::ptrs_.
Referenced by cluster::HoughBaseAlg::FastTransform(), cluster::DBcluster::produce(), and cluster::BlurredClustering::produce().
|
inline |
Definition at line 400 of file PtrVector.h.
References art::PtrVector< T >::ptrs_.
|
inline |
Definition at line 223 of file PtrVector.h.
References art::PtrVector< T >::ptrs_.
Referenced by trkf::SpacePointAna::analyze(), trkf::Track3DKalmanHitAlg::chopHitsOffSeeds(), trkf::Track3DKalmanSPS::dQdxCalc(), cluster::EndPointAlg::EndPoint(), trkf::KHitContainerWireLine::fill(), trkf::KHitContainerWireX::fill(), trkf::SpacePointAlg::fillComplexSpacePoint(), trkf::SpacePointAlg::fillSpacePoint(), trkf::SeedFinderAlgorithm::FindSeedAtEnd(), trkf::FeatureTracker::Get3DFeaturePoints(), trkf::SeedFinderAlgorithm::GetCenterAndDirection(), shower::EMShowerAlg::MakeShower(), trkf::SpacePointAlg::makeSpacePoints(), trkf::Track3DKalmanHitAlg::makeTracks(), art::PtrRemapper::operator()(), art::PtrVector< T >::operator[](), shower::EMShowerAlg::OrderShowerHits(), opdet::FlashClusterMatch::produce(), vertex::AggregateVertex::produce(), shower::EMShower::produce(), vertex::VertexMatch::produce(), trkf::TrackKalmanCheater::produce(), trkf::Track3DKalman::produce(), trkf::Track3DKalmanSPS::produce(), art::PtrVector< T >::PtrVector(), cluster::BlurredClusteringAlg::SaveImage(), and trkf::StitchAlg::WalkStitch().
|
inline |
Definition at line 230 of file PtrVector.h.
References art::PtrVector< T >::ptrs_.
|
inline |
|
inline |
Definition at line 279 of file PtrVector.h.
References art::PtrVector< T >::ptrs_.
|
inline |
Definition at line 286 of file PtrVector.h.
References art::PtrVector< T >::ptrs_.
|
inlinestatic |
Definition at line 144 of file PtrVector.h.
|
inline |
Definition at line 537 of file PtrVector.h.
References art::PtrVectorBase::clear(), and art::PtrVector< T >::ptrs_.
Referenced by cluster::EndPointAlg::EndPoint(), cluster::HoughBaseAlg::FastTransform(), trkf::SpacePointAlg::fillSpacePoints(), trkf::SeedFinderAlgorithm::FindSeeds(), evd::RecoBaseDrawer::GetBezierTracks(), trkf::BezierTrack::GetCalorimetryObject(), trkf::BezierTrack::GetClosestApproaches(), evd::RecoBaseDrawer::GetClusters(), evd::RecoBaseDrawer::GetEdges(), evd::RecoBaseDrawer::GetEndPoint2D(), evd::RecoBaseDrawer::GetOpFlashes(), evd::RecoBaseDrawer::GetPFParticles(), evd::RecoBaseDrawer::GetSeeds(), evd::RecoBaseDrawer::GetVertices(), evd::RecoBaseDrawer::GetWires(), trkf::SpacePointAlg::makeSpacePoints(), trkf::TCTrack::produce(), trkf::SpacePointCheater::produce(), trkf::SpacePointFinder::produce(), cluster::DBcluster::produce(), vertex::VertexMatch::produce(), shwf::ShowerFinder::produce(), vertex::HarrisVertexFinder::produce(), ems::EMShower3D::produce(), trkf::PMAlgTrajFitter::produce(), trkf::PMAlgTrackMaker::produce(), and trkf::StitchAlg::WalkStitch().
|
inline |
Definition at line 293 of file PtrVector.h.
References art::PtrVector< T >::ptrs_.
|
inline |
Definition at line 300 of file PtrVector.h.
References art::PtrVector< T >::ptrs_.
|
inline |
Definition at line 336 of file PtrVector.h.
References art::PtrVector< T >::ptrs_.
Referenced by trkf::TrackKalmanCheater::produce(), and CRHitRemovalByPCA::produce().
|
inline |
Definition at line 237 of file PtrVector.h.
References art::PtrVector< T >::ptrs_.
Referenced by trkf::SpacePointAna::analyze(), trkf::Track3DKalmanHitAlg::chopHitsOffSeeds(), trkf::Track3DKalmanSPS::dQdxCalc(), cluster::EndPointAlg::EndPoint(), cluster::HoughBaseAlg::FastTransform(), trkf::KHitContainerWireLine::fill(), trkf::KHitContainerWireX::fill(), trkf::SpacePointAlg::fillComplexSpacePoint(), trkf::SpacePointAlg::fillSpacePoint(), trkf::SeedFinderAlgorithm::FindSeedAtEnd(), trkf::FeatureTracker::Get3DFeaturePoints(), trkf::Track3DKalmanHit::getClusteredHits(), trkf::TrackStitcher::GetHitsFromComponentTracks(), trkf::Track3DKalmanHit::getPFParticleStuff(), trkf::TrackStitcher::GetSpacePointsFromComponentTracks(), shower::EMShowerAlg::MakeShower(), trkf::SpacePointAlg::makeSpacePoints(), trkf::Track3DKalmanHitAlg::makeTracks(), art::PtrRemapper::operator()(), shower::EMShowerAlg::OrderShowerHits(), vertex::AggregateVertex::produce(), shower::EMShower::produce(), trkf::TrackKalmanCheater::produce(), vertex::VertexMatch::produce(), CRHitRemovalByPCA::produce(), trkf::Track3DKalman::produce(), trkf::Track3DKalmanSPS::produce(), art::PtrVector< T >::PtrVector(), CRHitRemovalByPCA::removeTaggedHits(), cluster::BlurredClusteringAlg::SaveImage(), and trkf::StitchAlg::WalkStitch().
|
inline |
Definition at line 244 of file PtrVector.h.
References art::PtrVector< T >::ptrs_.
|
inline |
Definition at line 508 of file PtrVector.h.
References art::PtrVector< T >::ptrs_.
Referenced by trkf::StitchAlg::CommonComponentStitch(), trkf::SpacePointAlg::makeSpacePoints(), trkf::Track3DKalmanSPS::produce(), and trkf::StitchAlg::WalkStitch().
|
inline |
|
overrideprivatevirtual |
Implements art::PtrVectorBase.
Definition at line 579 of file PtrVector.h.
References art::PtrVectorBase::productGetter(), and art::PtrVector< T >::ptrs_.
|
overrideprivatevirtual |
Implements art::PtrVectorBase.
Definition at line 567 of file PtrVector.h.
References art::PtrVector< T >::ptrs_.
|
inline |
Definition at line 379 of file PtrVector.h.
References art::PtrVector< T >::ptrs_.
Referenced by trkf::SpacePointAlg::fillComplexSpacePoint(), cluster::DBcluster::produce(), and cluster::BlurredClustering::produce().
|
inline |
Definition at line 386 of file PtrVector.h.
References art::PtrVector< T >::ptrs_.
|
inlineinherited |
iterator art::PtrVector< T >::insert | ( | iterator | position, |
Ptr< U > const & | p | ||
) |
Referenced by trkf::Track3DKalmanHit::getClusteredHits(), trkf::TrackStitcher::GetHitsFromComponentTracks(), trkf::Track3DKalmanHit::getPFParticleStuff(), trkf::TrackStitcher::GetSpacePointsFromComponentTracks(), opdet::FlashClusterMatch::produce(), CRHitRemovalByPCA::produce(), trkf::Track3DKalmanSPS::produce(), CRHitRemovalByPCA::removeTaggedHits(), and trkf::StitchAlg::WalkStitch().
|
inline |
Definition at line 474 of file PtrVector.h.
References art::PtrVector< T >::ptrs_, art::Ptr< T >::refCore(), art::PtrVectorBase::updateCore(), and fhicl::detail::atom::value().
iterator art::PtrVector< T >::insert | ( | PV_INSERT_POSITION_TYPE | position, |
InputIterator | first, | ||
InputIterator | last | ||
) |
|
inline |
Definition at line 461 of file PtrVector.h.
References art::PtrVector< T >::ptrs_, art::Ptr< T >::refCore(), art::PtrVectorBase::updateCore(), and fhicl::detail::atom::value().
|
inline |
Definition at line 487 of file PtrVector.h.
References art::PtrVector< T >::ptrs_, art::Ptr< T >::refCore(), and art::PtrVectorBase::updateCore().
|
inlineinherited |
Definition at line 78 of file PtrVectorBase.h.
|
inlineinherited |
Definition at line 66 of file PtrVectorBase.h.
|
inlineinherited |
Definition at line 72 of file PtrVectorBase.h.
Referenced by vertex::AggregateVertex::MatchV2T(), and art::PtrVectorBase::updateCore().
|
inlineinherited |
Definition at line 123 of file PtrVectorBase.h.
References art::Ptr< T >::key().
|
inline |
PtrVector<T>& art::PtrVector< T >::operator= | ( | std::initializer_list< Ptr< U >> | il | ) |
PtrVector<T>& art::PtrVector< T >::operator= | ( | PtrVector< U > const & | other | ) |
|
inline |
Definition at line 198 of file PtrVector.h.
References art::PtrVector< T >::assign(), and fhicl::detail::atom::value().
|
inline |
Definition at line 210 of file PtrVector.h.
References fhicl::other, art::PtrVector< T >::ptrs_, and fhicl::detail::atom::value().
|
inlineprotectedinherited |
Definition at line 129 of file PtrVectorBase.h.
References art::PtrVectorBase::core_.
Referenced by art::PtrVector< T >::operator==().
|
inline |
Definition at line 545 of file PtrVector.h.
References art::PtrVectorBase::operator==(), and art::PtrVector< T >::ptrs_.
|
inline |
|
inline |
Definition at line 453 of file PtrVector.h.
References art::PtrVector< T >::ptrs_.
Referenced by trkf::SpacePointCheater::produce(), and trkf::SpacePointFinder::produce().
|
inlineinherited |
Definition at line 90 of file PtrVectorBase.h.
Referenced by art::PtrVector< T >::fill_from_offsets().
|
inline |
Definition at line 441 of file PtrVector.h.
References art::PtrVector< T >::ptrs_, art::Ptr< T >::refCore(), art::PtrVectorBase::updateCore(), and fhicl::detail::atom::value().
Referenced by trkf::BezierTrackerAlgorithm::AddPtrVectors(), vertex::AggregateVertexAna::analyze(), caldata::CalWireAna::analyze(), opdet::TrackTimeAssocAna::analyze(), detsim::SimWireAna::analyze(), cluster::ClusterAna::analyze(), pfpf::PFPAna::analyze(), detsim::WienerFilterAna::analyze(), cluster::DBclusterAna::analyze(), cluster::HoughLineFinderAna::analyze(), vertex::FeatureVertexFinderAna::analyze(), trkf::Track3DKalmanHitAlg::chopHitsOffSeeds(), cluster::BlurredClusteringAlg::ConvertBinsToRecobHits(), cluster::EndPointAlg::EndPoint(), cluster::HoughBaseAlg::FastTransform(), art::View< T >::fill(), cluster::ClusterMatchAlg::FillHitInfo(), trkf::KGTrack::fillHits(), trkf::SpacePointAlg::fillSpacePoints(), filt::EmptyFilter::filter(), filter::MuonFilter::filter(), trkf::SeedFinderAlgorithm::FindSeeds(), trkf::FeatureTracker::Get3DFeaturePoints(), trkf::Track3DKalmanHit::getAllHits(), evd::RecoBaseDrawer::GetBezierTracks(), trkf::BezierTrack::GetCalorimetryObject(), trkf::BezierTrack::GetClosestApproaches(), evd::RecoBaseDrawer::GetClusters(), evd::RecoBaseDrawer::GetEdges(), evd::RecoBaseDrawer::GetEndPoint2D(), evd::RecoBaseDrawer::GetEvents(), evd::GraphClusterAlg::GetHitList(), trkf::BezierTrackerModule::GetHitsFromClusters(), trkf::SeedFinderModule::GetHitsFromEvent(), evd::RecoBaseDrawer::GetOpFlashes(), evd::RecoBaseDrawer::GetPFParticles(), evd::RecoBaseDrawer::GetSeeds(), trkf::SeedFinderAlgorithm::GetSeedsFromSortedHits(), trkf::SeedFinderModule::GetSortedHitsFromClusters(), evd::RecoBaseDrawer::GetVertices(), evd::RecoBaseDrawer::GetWires(), trkf::SpacePointAlg::makeSpacePoints(), trkf::BezierTrackerAlgorithm::MakeTracks(), cluster::ClusterMatchAlg::Match_SpacePoint(), vertex::AggregateVertex::MatchV2T(), event::EventMaker::produce(), vertex::VertexCheater::produce(), trkf::TCTrack::produce(), trkf::SpacePointCheater::produce(), trkf::SpacePointFinder::produce(), trkf::TrackCheater::produce(), vertex::AggregateVertex::produce(), trkf::FeatureTracker::produce(), opdet::OpFlashFinder::produce(), cluster::DBcluster::produce(), trkf::SpacePts::produce(), shower::EMShower::produce(), event::AggregateEvent::produce(), vertex::VertexMatch::produce(), trkf::Track3Dreco::produce(), trkf::TrackKalmanCheater::produce(), shwf::ShowerFinder::produce(), vertex::HarrisVertexFinder::produce(), cluster::EndPointModule::produce(), ems::EMShower3D::produce(), CRHitRemovalByPCA::produce(), vertex::VertexFinder2D::produce(), shwf::ShowerReco::produce(), trkf::Track3DKalman::produce(), trkf::PMAlgTrajFitter::produce(), trkf::Track3DKalmanSPS::produce(), vertex::FeatureVertexFinder::produce(), evd::GraphCluster::produce(), trkf::PMAlgTrackMaker::produce(), trkf::CosmicTracker::produce(), evd::HitSelector::SaveSeedLines(), and trkf::StitchAlg::WalkStitch().
|
inline |
Definition at line 251 of file PtrVector.h.
References art::PtrVector< T >::ptrs_.
|
inline |
Definition at line 258 of file PtrVector.h.
References art::PtrVector< T >::ptrs_.
|
inline |
Definition at line 265 of file PtrVector.h.
References art::PtrVector< T >::ptrs_.
|
inline |
Definition at line 272 of file PtrVector.h.
References art::PtrVector< T >::ptrs_.
|
inline |
Definition at line 343 of file PtrVector.h.
References art::PtrVector< T >::ptrs_.
Referenced by trkf::Track3DKalmanHitAlg::chopHitsOffSeeds(), cluster::ClusterMatchAlg::FillHitInfo(), trkf::KGTrack::fillHits(), filter::MuonFilter::filter(), trkf::Track3DKalmanHit::getAllHits(), evd::RecoBaseDrawer::GetClusters(), evd::RecoBaseDrawer::GetEdges(), trkf::SpacePointAlg::makeSpacePoints(), cluster::ClusterMatchAlg::Match_SpacePoint(), art::PtrRemapper::operator()(), trkf::TCTrack::produce(), trkf::SpacePointCheater::produce(), trkf::SpacePointFinder::produce(), trkf::TrackKalmanCheater::produce(), and evd::GraphCluster::produce().
|
inline |
|
inlineinherited |
Definition at line 96 of file PtrVectorBase.h.
|
inline |
Definition at line 350 of file PtrVector.h.
References art::PtrVector< T >::ptrs_.
|
inline |
Definition at line 308 of file PtrVector.h.
References art::PtrVector< T >::ptrs_.
Referenced by trkf::BezierTrackerAlgorithm::AddPtrVectors(), vertex::AggregateVertexAna::analyze(), caldata::CalWireAna::analyze(), opdet::TrackTimeAssocAna::analyze(), detsim::SimWireAna::analyze(), pfpf::PFPAna::analyze(), cluster::ClusterAna::analyze(), detsim::WienerFilterAna::analyze(), cluster::DBclusterAna::analyze(), cluster::HoughLineFinderAna::analyze(), hit::DumpHits::analyze(), vertex::FeatureVertexFinderAna::analyze(), recob::DumpTracks::analyze(), trkf::TrackAna::anaStitch(), evd::RecoBaseDrawer::BezierTrack2D(), evd::RecoBaseDrawer::BezierTrack3D(), trkf::BezierTrack::CalculatedQdx(), trkf::Track3DKalmanHitAlg::chopHitsOffSeeds(), evd::RecoBaseDrawer::Cluster2D(), trkf::SpacePointAlg::compatible(), cluster::BlurredClusteringAlg::ConvertBinsToClusters(), trkf::Track3DKalmanHit::createOutputs(), cluster::EndPointAlg::EndPoint(), evd::RecoBaseDrawer::EndPoint2D(), evd::RecoBaseDrawer::Event2D(), evd::RecoBaseDrawer::Event3D(), trkf::SpacePointAlg::fillComplexSpacePoint(), trkf::KGTrack::fillHits(), evd::RecoBaseDrawer::FillQHisto(), trkf::SpacePointAlg::fillSpacePoint(), trkf::SpacePointAlg::fillSpacePoints(), evd::RecoBaseDrawer::FillTQHisto(), evd::RecoBaseDrawer::FillTQHistoDP(), filt::EmptyFilter::filter(), filter::MuonFilter::filter(), vertex::FeatureVertexFinder::Find2dClusterVertexCandidates(), trkf::SeedFinderAlgorithm::FindSeeds(), evd::RecoBaseDrawer::GetBezierTracks(), trkf::BezierTrack::GetCalorimetryObject(), trkf::BezierTrack::GetClosestApproaches(), evd::RecoBaseDrawer::GetClusters(), evd::RecoBaseDrawer::GetEdges(), evd::RecoBaseDrawer::GetEndPoint2D(), trkf::TrackStitcher::GetHitsFromAssdSpacePoints(), trkf::TrackStitcher::GetHitsFromComponentTracks(), opdet::FlashClusterMatch::GetLightHypothesis(), evd::RecoBaseDrawer::GetOpFlashes(), evd::RecoBaseDrawer::GetPFParticles(), evd::RecoBaseDrawer::GetSeeds(), trkf::TrackStitcher::GetSpacePointsFromComponentTracks(), evd::RecoBaseDrawer::GetVertices(), evd::RecoBaseDrawer::GetWires(), trkf::Track3DKalmanHitAlg::growSeedIntoTracks(), trkf::SpacePointAlg::makeSpacePoints(), trkf::Track3DKalmanHitAlg::makeTracks(), cluster::ClusterMatchAlg::Match_SpacePoint(), vertex::AggregateVertex::MatchV2T(), cluster::MergeClusterAlg::MergeClusters(), art::PtrRemapper::operator()(), evd::RecoBaseDrawer::OpFlash2D(), evd::RecoBaseDrawer::OpFlashOrtho(), evd::RecoBaseDrawer::PFParticle3D(), evd::RecoBaseDrawer::PFParticleOrtho(), event::EventMaker::produce(), hit::HitFinder::produce(), vertex::VertexCheater::produce(), trkf::TCTrack::produce(), event::EventCheater::produce(), trkf::SpacePointCheater::produce(), trkf::SpacePointFinder::produce(), trkf::TrackCheater::produce(), cluster::DBcluster::produce(), cluster::BlurredClustering::produce(), trkf::SpacePts::produce(), shower::EMShower::produce(), vertex::VertexMatch::produce(), trkf::Track3Dreco::produce(), trkf::TrackKalmanCheater::produce(), shwf::ShowerFinder::produce(), vertex::HarrisVertexFinder::produce(), trkf::TrackStitcher::produce(), ems::EMShower3D::produce(), vertex::VertexFinder2D::produce(), shwf::ShowerReco::produce(), trkf::Track3DKalman::produce(), trkf::PMAlgTrajFitter::produce(), trkf::Track3DKalmanSPS::produce(), trkf::PMAlgTrackMaker::produce(), art::PtrVector< T >::PtrVector(), cosmic::CosmicPCAxisTagger::RecobToClusterHits(), cluster::BlurredClusteringAlg::SaveImage(), evd::HitSelector::SaveSeedLines(), evd::RecoBaseDrawer::Seed2D(), evd::RecoBaseDrawer::Seed3D(), evd::RecoBaseDrawer::SeedOrtho(), trkf::SpacePointAlg::separation(), sp_sort_nsppts(), evd::RecoBaseDrawer::Vertex2D(), evd::RecoBaseDrawer::Vertex3D(), evd::RecoBaseDrawer::VertexOrtho(), trkf::StitchAlg::WalkStitch(), and evd::RecoBaseDrawer::Wire2D().
|
inline |
Definition at line 552 of file PtrVector.h.
|
inlineprotectedinherited |
Definition at line 116 of file PtrVectorBase.h.
References art::PtrVectorBase::core_.
Referenced by art::PtrVectorBase::fillPtrs(), and art::PtrVector< T >::swap().
|
inline |
Definition at line 522 of file PtrVector.h.
References art::PtrVector< T >::ptrs_, and art::PtrVectorBase::swap().
Referenced by evd::RecoBaseDrawer::GetBezierTracks(), evd::RecoBaseDrawer::GetClusters(), evd::RecoBaseDrawer::GetEdges(), evd::RecoBaseDrawer::GetEndPoint2D(), evd::RecoBaseDrawer::GetEvents(), evd::RecoBaseDrawer::GetOpFlashes(), evd::RecoBaseDrawer::GetPFParticles(), evd::RecoBaseDrawer::GetSeeds(), evd::RecoBaseDrawer::GetVertices(), evd::RecoBaseDrawer::GetWires(), and art::swap().
|
inline |
|
protectedinherited |
Definition at line 18 of file PtrVectorBase.cc.
References art::PtrVectorBase::core_, art::PtrVectorBase::id(), art::RefCore::id(), art::errors::InvalidReference, art::PtrVectorBase::isNull(), art::RefCore::isNull(), art::RefCore::productGetter(), art::RefCore::productPtr(), art::RefCore::setProductGetter(), and art::RefCore::setProductPtr().
Referenced by art::PtrVector< T >::assign(), art::PtrVector< T >::insert(), art::PtrVector< T >::PtrVector(), and art::PtrVector< T >::push_back().
|
inlineoverrideprivatevirtual |
Implements art::PtrVectorBase.
Definition at line 591 of file PtrVector.h.
References art::PtrVector< T >::ptrs_, and tmp.
|
mutableprivate |
Definition at line 155 of file PtrVector.h.
Referenced by art::PtrVector< T >::assign(), art::PtrVector< T >::at(), art::PtrVector< T >::back(), art::PtrVector< T >::begin(), art::PtrVector< T >::capacity(), art::PtrVector< T >::cbegin(), art::PtrVector< T >::cend(), art::PtrVector< T >::clear(), art::PtrVector< T >::crbegin(), art::PtrVector< T >::crend(), art::PtrVector< T >::empty(), art::PtrVector< T >::end(), art::PtrVector< T >::erase(), art::PtrVector< T >::fill_from_offsets(), art::PtrVector< T >::fill_offsets(), art::PtrVector< T >::front(), art::PtrVector< T >::insert(), art::PtrVector< T >::max_size(), art::PtrVector< T >::operator=(), art::PtrVector< T >::operator==(), art::PtrVector< T >::pop_back(), art::PtrVector< T >::PtrVector(), art::PtrVector< T >::push_back(), art::PtrVector< T >::rbegin(), art::PtrVector< T >::rend(), art::PtrVector< T >::reserve(), art::PtrVector< T >::resize(), art::PtrVector< T >::shrink_to_fit(), art::PtrVector< T >::size(), art::PtrVector< T >::sort(), art::PtrVector< T >::swap(), and art::PtrVector< T >::zeroTransients().