src
DataFormats
TrackReco
interface
TrackDeDxHits.h
Go to the documentation of this file.
1
#ifndef TrackReco_TrackDeDxHits_h
2
#define TrackReco_TrackDeDxHits_h
3
4
#include "
DataFormats/TrackReco/interface/TrackFwd.h
"
5
#include "
DataFormats/TrackReco/interface/DeDxHit.h
"
6
#include "
DataFormats/Common/interface/AssociationVector.h
"
7
#include <vector>
8
9
namespace
reco
{
10
11
// Association Track -> DeDx hits
12
typedef
edm::AssociationVector<reco::TrackRefProd, std::vector<reco::DeDxHitCollection>
>
TrackDeDxHitsCollection
;
13
typedef
TrackDeDxHitsCollection::value_type
TrackDeDxHits
;
14
typedef
edm::Ref<TrackDeDxHitsCollection>
TrackDeDxHitsRef
;
15
typedef
edm::RefProd<TrackDeDxHitsCollection>
TrackDeDxHitsRefProd
;
16
typedef
edm::RefVector<TrackDeDxHitsCollection>
TrackDeDxHitsRefVector
;
17
18
}
// namespace reco
19
20
#endif
reco::TrackDeDxHitsCollection
edm::AssociationVector< reco::TrackRefProd, std::vector< reco::DeDxHitCollection > > TrackDeDxHitsCollection
Definition:
TrackDeDxHits.h:12
edm::Ref
Definition:
AssociativeIterator.h:58
TrackFwd.h
reco::TrackDeDxHits
TrackDeDxHitsCollection::value_type TrackDeDxHits
Definition:
TrackDeDxHits.h:13
edm::RefProd
Definition:
EDProductfwd.h:25
edm::AssociationVector::value_type
std::pair< KeyRef, typename CVal::value_type > value_type
Definition:
AssociationVector.h:77
reco::TrackDeDxHitsRef
edm::Ref< TrackDeDxHitsCollection > TrackDeDxHitsRef
Definition:
TrackDeDxHits.h:14
reco::TrackDeDxHitsRefVector
edm::RefVector< TrackDeDxHitsCollection > TrackDeDxHitsRefVector
Definition:
TrackDeDxHits.h:16
reco::TrackDeDxHitsRefProd
edm::RefProd< TrackDeDxHitsCollection > TrackDeDxHitsRefProd
Definition:
TrackDeDxHits.h:15
edm::AssociationVector
Definition:
AssociationVector.h:67
DeDxHit.h
edm::RefVector
Definition:
EDProductfwd.h:27
reco
fixed size matrix
Definition:
AlignmentAlgorithmBase.h:46
AssociationVector.h
Generated for CMSSW Reference Manual by
1.8.14