TrackingTools
PatternTools
interface
TrajTrackAssociation.h
Go to the documentation of this file.
1
#ifndef TrackingTools_PatternTools_TrajTrackAssociation_h
2
#define TrackingTools_PatternTools_TrajTrackAssociation_h
3
4
#include "
DataFormats/Common/interface/AssociationMap.h
"
5
#include "
DataFormats/TrackReco/interface/TrackFwd.h
"
6
#include "
TrackingTools/PatternTools/interface/Trajectory.h
"
7
8
typedef
edm::AssociationMap<edm::OneToOne<std::vector<Trajectory>
,
reco::TrackCollection
,
unsigned
short
> >
9
TrajTrackAssociationCollection
;
10
typedef
TrajTrackAssociationCollection::value_type
TrajTrackAssociation
;
11
12
// reference to an object in a collection of TrajTrack objects
13
typedef
edm::Ref<TrajTrackAssociationCollection>
TrajTrackAssociationRef
;
14
16
typedef
edm::RefProd<TrajTrackAssociationCollection>
TrajTrackAssociationRefProd
;
17
19
typedef
edm::RefVector<TrajTrackAssociationCollection>
TrajTrackAssociationRefVector
;
20
21
#endif
edm::RefProd< TrajTrackAssociationCollection >
TrajTrackAssociation
TrajTrackAssociationCollection::value_type TrajTrackAssociation
Definition:
TrajTrackAssociation.h:10
AssociationMap.h
edm::helpers::KeyVal
Definition:
AssociationMapHelpers.h:22
edm::RefVector< TrajTrackAssociationCollection >
edm::Ref< TrajTrackAssociationCollection >
TrajTrackAssociationRefVector
edm::RefVector< TrajTrackAssociationCollection > TrajTrackAssociationRefVector
vector of references to objects in the same colletion of TrajTrack objects
Definition:
TrajTrackAssociation.h:19
TrackFwd.h
edm::AssociationMap
Definition:
AssociationMap.h:48
TrajTrackAssociationRefProd
edm::RefProd< TrajTrackAssociationCollection > TrajTrackAssociationRefProd
reference to a collection of TrajTrack objects
Definition:
TrajTrackAssociation.h:16
Trajectory.h
TrajTrackAssociationCollection
edm::AssociationMap< edm::OneToOne< std::vector< Trajectory >, reco::TrackCollection, unsigned short > > TrajTrackAssociationCollection
Definition:
TrajTrackAssociation.h:9
TrajTrackAssociationRef
edm::Ref< TrajTrackAssociationCollection > TrajTrackAssociationRef
Definition:
TrajTrackAssociation.h:13
reco::TrackCollection
std::vector< Track > TrackCollection
collection of Tracks
Definition:
TrackFwd.h:14
Generated for CMSSW Reference Manual by
1.8.16