Main Page
Namespaces
Classes
Package Documentation
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
12
// Association Track -> DeDx hits
13
typedef
edm::AssociationVector<reco::TrackRefProd, std::vector<reco::DeDxHitCollection>
>
TrackDeDxHitsCollection
;
14
typedef
TrackDeDxHitsCollection::value_type
TrackDeDxHits
;
15
typedef
edm::Ref<TrackDeDxHitsCollection>
TrackDeDxHitsRef
;
16
typedef
edm::RefProd<TrackDeDxHitsCollection>
TrackDeDxHitsRefProd
;
17
typedef
edm::RefVector<TrackDeDxHitsCollection>
TrackDeDxHitsRefVector
;
18
19
}
// namespace reco
20
21
#endif
22
reco::TrackDeDxHitsCollection
edm::AssociationVector< reco::TrackRefProd, std::vector< reco::DeDxHitCollection > > TrackDeDxHitsCollection
Definition:
TrackDeDxHits.h:13
edm::Ref
Definition:
AssociativeIterator.h:51
TrackFwd.h
reco::TrackDeDxHits
TrackDeDxHitsCollection::value_type TrackDeDxHits
Definition:
TrackDeDxHits.h:14
edm::RefProd
Definition:
EDProductfwd.h:22
edm::AssociationVector::value_type
std::pair< KeyRef, typename CVal::value_type > value_type
Definition:
AssociationVector.h:71
reco::TrackDeDxHitsRef
edm::Ref< TrackDeDxHitsCollection > TrackDeDxHitsRef
Definition:
TrackDeDxHits.h:15
reco::TrackDeDxHitsRefVector
edm::RefVector< TrackDeDxHitsCollection > TrackDeDxHitsRefVector
Definition:
TrackDeDxHits.h:17
reco::TrackDeDxHitsRefProd
edm::RefProd< TrackDeDxHitsCollection > TrackDeDxHitsRefProd
Definition:
TrackDeDxHits.h:16
edm::AssociationVector
Definition:
AssociationVector.h:62
DeDxHit.h
edm::RefVector
Definition:
EDProductfwd.h:23
reco
fixed size matrix
Definition:
AlignmentAlgorithmBase.h:44
AssociationVector.h
Generated for CMSSW Reference Manual by
1.8.11