Main Page
Namespaces
Classes
Package Documentation
src
AnalysisDataFormats
TrackInfo
interface
TrackInfoTrackAssociation.h
Go to the documentation of this file.
1
#ifndef TrackInfoTrackAssociation_h
2
#define TrackInfoTrackAssociation_h
3
4
#include <vector>
5
#include "
DataFormats/Common/interface/Ref.h
"
6
#include "
DataFormats/Common/interface/RefVector.h
"
7
#include "
DataFormats/Common/interface/RefProd.h
"
8
#include "
DataFormats/TrackReco/interface/TrackFwd.h
"
9
#include "
DataFormats/TrackReco/interface/Track.h
"
10
#include "
AnalysisDataFormats/TrackInfo/interface/TrackInfo.h
"
11
#include "
DataFormats/Common/interface/AssociationMap.h
"
12
13
namespace
reco
{
14
15
// association map
16
typedef
edm::AssociationMap<edm::OneToOne<TrackCollection, TrackInfoCollection>
>
TrackInfoTrackAssociationCollection
;
17
18
typedef
TrackInfoTrackAssociationCollection::value_type
TrackInfoTrackAssociation
;
19
20
// reference to an object in a collection of SeedMap objects
21
typedef
edm::Ref<TrackInfoTrackAssociationCollection>
TrackInfoTrackAssociationRef
;
22
23
// reference to a collection of SeedMap objects
24
typedef
edm::RefProd<TrackInfoTrackAssociationCollection>
TrackInfoTrackAssociationRefProd
;
25
26
// vector of references to objects in the same colletion of SeedMap objects
27
typedef
edm::RefVector<TrackInfoTrackAssociationCollection>
TrackInfoTrackAssociationRefVector
;
28
29
}
30
31
#endif
TrackInfo.h
AssociationMap.h
edm::Ref
Definition:
AssociativeIterator.h:51
reco::TrackInfoTrackAssociationRefProd
edm::RefProd< TrackInfoTrackAssociationCollection > TrackInfoTrackAssociationRefProd
Definition:
TrackInfoTrackAssociation.h:24
TrackFwd.h
reco::TrackInfoTrackAssociationRef
edm::Ref< TrackInfoTrackAssociationCollection > TrackInfoTrackAssociationRef
Definition:
TrackInfoTrackAssociation.h:21
reco::TrackInfoTrackAssociationCollection
edm::AssociationMap< edm::OneToOne< TrackCollection, TrackInfoCollection > > TrackInfoTrackAssociationCollection
Definition:
TrackInfoTrackAssociation.h:16
RefProd.h
RefVector.h
edm::RefProd
Definition:
EDProductfwd.h:22
edm::AssociationMap
Definition:
AssociationMap.h:48
reco::TrackInfoTrackAssociationRefVector
edm::RefVector< TrackInfoTrackAssociationCollection > TrackInfoTrackAssociationRefVector
Definition:
TrackInfoTrackAssociation.h:27
edm::helpers::KeyVal
Definition:
AssociationMapHelpers.h:22
Ref.h
edm::RefVector
Definition:
EDProductfwd.h:23
reco::TrackInfoTrackAssociation
TrackInfoTrackAssociationCollection::value_type TrackInfoTrackAssociation
Definition:
TrackInfoTrackAssociation.h:18
reco
fixed size matrix
Definition:
AlignmentAlgorithmBase.h:44
Track.h
Generated for CMSSW Reference Manual by
1.8.11