TrackingTools
GsfTracking
interface
TrajGsfTrackAssociation.h
Go to the documentation of this file.
1
#ifndef TrackingTools_GsfTracking_TrajGsfTrackAssociation_h
2
#define TrackingTools_GsfTracking_TrajGsfTrackAssociation_h
3
4
#include "
DataFormats/Common/interface/AssociationMap.h
"
5
#include "
DataFormats/GsfTrackReco/interface/GsfTrackFwd.h
"
6
#include "
TrackingTools/PatternTools/interface/Trajectory.h
"
7
8
typedef
edm::AssociationMap<edm::OneToOne<std::vector<Trajectory>
,
reco::GsfTrackCollection
,
unsigned
short
> >
9
TrajGsfTrackAssociationCollection
;
10
typedef
TrajGsfTrackAssociationCollection::value_type
TrajGsfTrackAssociation
;
11
12
// reference to an object in a collection of TrajGsfTrack objects
13
typedef
edm::Ref<TrajGsfTrackAssociationCollection>
TrajGsfTrackAssociationRef
;
14
16
typedef
edm::RefProd<TrajGsfTrackAssociationCollection>
TrajGsfTrackAssociationRefProd
;
17
19
typedef
edm::RefVector<TrajGsfTrackAssociationCollection>
TrajGsfTrackAssociationRefVector
;
20
21
#endif
edm::RefProd< TrajGsfTrackAssociationCollection >
AssociationMap.h
edm::helpers::KeyVal
Definition:
AssociationMapHelpers.h:22
edm::RefVector< TrajGsfTrackAssociationCollection >
edm::Ref< TrajGsfTrackAssociationCollection >
TrajGsfTrackAssociationCollection
edm::AssociationMap< edm::OneToOne< std::vector< Trajectory >, reco::GsfTrackCollection, unsigned short > > TrajGsfTrackAssociationCollection
Definition:
TrajGsfTrackAssociation.h:9
edm::AssociationMap
Definition:
AssociationMap.h:48
Trajectory.h
reco::GsfTrackCollection
std::vector< GsfTrack > GsfTrackCollection
collection of GsfTracks
Definition:
GsfTrackFwd.h:9
GsfTrackFwd.h
TrajGsfTrackAssociationRef
edm::Ref< TrajGsfTrackAssociationCollection > TrajGsfTrackAssociationRef
Definition:
TrajGsfTrackAssociation.h:13
TrajGsfTrackAssociationRefVector
edm::RefVector< TrajGsfTrackAssociationCollection > TrajGsfTrackAssociationRefVector
vector of references to objects in the same colletion of TrajGsfTrack objects
Definition:
TrajGsfTrackAssociation.h:19
TrajGsfTrackAssociation
TrajGsfTrackAssociationCollection::value_type TrajGsfTrackAssociation
Definition:
TrajGsfTrackAssociation.h:10
TrajGsfTrackAssociationRefProd
edm::RefProd< TrajGsfTrackAssociationCollection > TrajGsfTrackAssociationRefProd
reference to a collection of TrajGsfTrack objects
Definition:
TrajGsfTrackAssociation.h:16
Generated for CMSSW Reference Manual by
1.8.16