DataFormats
TrackReco
interface
TrackExtraFwd.h
Go to the documentation of this file.
1
#ifndef TrackReco_TrackExtraFwd_h
2
#define TrackReco_TrackExtraFwd_h
3
4
#include <vector>
5
#include "
DataFormats/Common/interface/Ref.h
"
6
#include "
DataFormats/Common/interface/RefProd.h
"
7
#include "
DataFormats/Common/interface/RefVector.h
"
8
9
namespace
reco
{
10
class
TrackExtra
;
11
13
typedef
std::vector<TrackExtra>
TrackExtraCollection
;
14
16
typedef
edm::Ref<TrackExtraCollection>
TrackExtraRef
;
17
19
typedef
edm::RefProd<TrackExtraCollection>
TrackExtraRefProd
;
20
22
typedef
edm::RefVector<TrackExtraCollection>
TrackExtraRefVector
;
23
25
typedef
TrackExtraRefVector::iterator
trackExtra_iterator
;
26
27
}
// namespace reco
28
29
#endif
edm::RefProd< TrackExtraCollection >
RefProd.h
edm::RefVector
Definition:
EDProductfwd.h:27
reco
fixed size matrix
Definition:
AlignmentAlgorithmBase.h:45
edm::Ref< TrackExtraCollection >
reco::TrackExtra
Definition:
TrackExtra.h:26
reco::TrackExtraCollection
std::vector< TrackExtra > TrackExtraCollection
collection of TrackExtra objects
Definition:
TrackExtraFwd.h:10
reco::TrackExtraRefProd
edm::RefProd< TrackExtraCollection > TrackExtraRefProd
reference to a TrackExtra collection
Definition:
TrackExtraFwd.h:19
RefVector.h
reco::TrackExtraRef
edm::Ref< TrackExtraCollection > TrackExtraRef
persistent reference to a TrackExtra
Definition:
TrackExtraFwd.h:16
reco::TrackExtraRefVector
edm::RefVector< TrackExtraCollection > TrackExtraRefVector
vector of references to TrackExtra in the same collection
Definition:
TrackExtraFwd.h:22
Ref.h
edm::RefVectorIterator
Definition:
EDProductfwd.h:33
reco::trackExtra_iterator
TrackExtraRefVector::iterator trackExtra_iterator
iterator over a vector of references to TrackExtra in the same collection
Definition:
TrackExtraFwd.h:25
Generated for CMSSW Reference Manual by
1.8.16