CMS 3D CMS Logo

TrackFwd.h
Go to the documentation of this file.
1 #ifndef TrackReco_TrackFwd_h
2 #define TrackReco_TrackFwd_h
3 
4 #include <vector>
11 
12 namespace reco {
13 
14  class Track;
15 
17  typedef std::vector<Track> TrackCollection;
18 
21 
24 
27 
30 
33 
36 
39 
40 } // namespace reco
41 
42 #endif
edm::RefProd< TrackCollection >
RefProd.h
reco::TrackBaseRefVector
edm::RefToBaseVector< reco::Track > TrackBaseRefVector
vector of persistent references to a Track, using views
Definition: TrackFwd.h:38
reco::TrackBaseRef
edm::RefToBase< reco::Track > TrackBaseRef
persistent reference to a Track, using views
Definition: TrackFwd.h:35
edm::RefVector< TrackCollection >
reco
fixed size matrix
Definition: AlignmentAlgorithmBase.h:46
Association.h
reco::TrackRefVector
edm::RefVector< TrackCollection > TrackRefVector
vector of reference to Track in the same collection
Definition: TrackFwd.h:29
edm::Ref< TrackCollection >
reco::track_iterator
TrackRefVector::iterator track_iterator
iterator over a vector of reference to Track in the same collection
Definition: TrackFwd.h:32
RefToBaseVector.h
reco::Track
Definition: Track.h:27
RefToBase.h
reco::TrackRef
edm::Ref< TrackCollection > TrackRef
persistent reference to a Track
Definition: TrackFwd.h:20
RefVector.h
reco::TrackRefProd
edm::RefProd< TrackCollection > TrackRefProd
persistent reference to a Track collection
Definition: TrackFwd.h:26
edm::Association
Definition: Association.h:18
edm::RefToBaseVector< reco::Track >
Ref.h
edm::RefVectorIterator
Definition: EDProductfwd.h:33
edm::RefToBase< reco::Track >
reco::TrackAssociation
edm::Association< TrackCollection > TrackAssociation
association to a track collection
Definition: TrackFwd.h:23
reco::TrackCollection
std::vector< Track > TrackCollection
collection of Tracks
Definition: TrackFwd.h:14