CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
TrackToTrackingParticleAssociatorBaseImpl.cc
Go to the documentation of this file.
1 // -*- C++ -*-
2 //
3 // Package: SimDataFormats/Associations
4 // Class : TrackToTrackingParticleAssociatorBaseImpl
5 //
6 // Implementation:
7 // [Notes on implementation]
8 //
9 // Original Author: Christopher Jones
10 // Created: Tue, 30 Dec 2014 21:35:35 GMT
11 //
12 
13 // system include files
14 
15 // user include files
17 
18 //
19 // constants, enums and typedefs
20 //
21 
22 //
23 // static data member definitions
24 //
25 
26 //
27 // constructors and destructor
28 //
30 
32 
33 //
34 // const member functions
35 //
39  for (unsigned int j = 0; j < tCH->size(); j++)
40  tc.push_back(tCH->refAt(j));
41 
43  for (unsigned int j = 0; j < tPCH->size(); j++)
45 
46  return associateRecoToSim(tc, tpc);
47 }
48 
54  for (unsigned int j = 0; j < tCH->size(); j++)
55  tc.push_back(tCH->refAt(j));
56 
58  for (unsigned int j = 0; j < tPCH->size(); j++)
60 
61  return associateSimToReco(tc, tpc);
62 }
63 
64 // TrajectorySeed
68  return empty;
69 }
70 
74  return empty;
75 }
76 
77 // TrackCandidate
81  return empty;
82 }
83 
87  return empty;
88 }
ProductID id() const
Definition: HandleBase.cc:29
virtual reco::RecoToSimCollection associateRecoToSim(const edm::Handle< edm::View< reco::Track >> &tCH, const edm::Handle< TrackingParticleCollection > &tPCH) const
virtual reco::SimToRecoCollection associateSimToReco(const edm::Handle< edm::View< reco::Track >> &tCH, const edm::Handle< TrackingParticleCollection > &tPCH) const
void push_back(const RefToBase< T > &)
void push_back(value_type const &ref)
Add a Ref&lt;C, T&gt; to the RefVector.
Definition: RefVector.h:67