CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
VertexAssociatorByTracks.h
Go to the documentation of this file.
1 #ifndef VertexAssociatorByTracks_h
2 #define VertexAssociatorByTracks_h
3 
6 
8 
10 public:
11 
13  double R2SMatchedSimRatio,
14  double R2SMatchedRecoRatio,
15  double S2RMatchedSimRatio,
16  double S2RMatchedRecoRatio,
17  const TrackingParticleSelector *selector,
19  const reco::RecoToSimCollection *trackRecoToSimAssociation,
20  const reco::SimToRecoCollection *trackSimToRecoAssociation);
21 
23 
24  /* Associate TrackingVertex to RecoVertex By Hits */
26  const edm::Handle<TrackingVertexCollection>& tVCH) const;
27 
29  const edm::Handle<TrackingVertexCollection>& tVCH) const;
30 
31 private:
32 
33  // ----- member data
35 
36  const double R2SMatchedSimRatio_;
37  const double R2SMatchedRecoRatio_;
38  const double S2RMatchedSimRatio_;
39  const double S2RMatchedRecoRatio_;
40 
41  const TrackingParticleSelector *selector_; // Owned by VertexAssociatorByTracksProducer
43 
46 };
47 
48 #endif
const TrackingParticleSelector * selector_
TrackQuality
track quality
Definition: TrackBase.h:151
virtual reco::VertexRecoToSimCollection associateRecoToSim(const edm::Handle< edm::View< reco::Vertex > > &vCH, const edm::Handle< TrackingVertexCollection > &tVCH) const
compare reco to sim the handle of reco::Vertex and TrackingVertex collections
EDProductGetter const * productGetter(std::atomic< void const * > const &iCache)
tuple trackQuality
const reco::RecoToSimCollection * trackRecoToSimAssociation_
const reco::TrackBase::TrackQuality trackQuality_
const reco::SimToRecoCollection * trackSimToRecoAssociation_
VertexAssociatorByTracks(const edm::EDProductGetter *productGetter, double R2SMatchedSimRatio, double R2SMatchedRecoRatio, double S2RMatchedSimRatio, double S2RMatchedRecoRatio, const TrackingParticleSelector *selector, reco::TrackBase::TrackQuality trackQuality, const reco::RecoToSimCollection *trackRecoToSimAssociation, const reco::SimToRecoCollection *trackSimToRecoAssociation)
const edm::EDProductGetter * productGetter_
virtual reco::VertexSimToRecoCollection associateSimToReco(const edm::Handle< edm::View< reco::Vertex > > &vCH, const edm::Handle< TrackingVertexCollection > &tVCH) const
compare reco to sim the handle of reco::Vertex and TrackingVertex collections