CMS 3D CMS Logo

ElectronMCTruthFinder.h
Go to the documentation of this file.
1 #ifndef ElectronMCTruthFinder_h
2 #define ElectronMCTruthFinder_h
3 
8 
11 
14 public:
16 
17  virtual ~ElectronMCTruthFinder();
18 
19  std::vector<ElectronMCTruth> find(const std::vector<SimTrack>& simTracks, const std::vector<SimVertex>& simVertices);
20 
21 private:
22  void fill(const std::vector<SimTrack>& theSimTracks, const std::vector<SimVertex>& theSimVertices);
23 
24  std::map<unsigned, unsigned> geantToIndex_;
26 };
27 
28 #endif
TrackCandidateProducer_cfi.simTracks
simTracks
Definition: TrackCandidateProducer_cfi.py:15
ElectronMCTruthFinder::fill
void fill(const std::vector< SimTrack > &theSimTracks, const std::vector< SimVertex > &theSimVertices)
Definition: ElectronMCTruthFinder.cc:195
ElectronMCTruthFinder::~ElectronMCTruthFinder
virtual ~ElectronMCTruthFinder()
Definition: ElectronMCTruthFinder.cc:7
ElectronMCTruth.h
PhotonMCTruth.h
SimVertex.h
PhotonMCTruthFinder
Definition: PhotonMCTruthFinder.h:20
ElectronMCTruthFinder::find
std::vector< ElectronMCTruth > find(const std::vector< SimTrack > &simTracks, const std::vector< SimVertex > &simVertices)
Definition: ElectronMCTruthFinder.cc:9
ElectronMCTruthFinder::thePhotonMCTruthFinder_
PhotonMCTruthFinder * thePhotonMCTruthFinder_
Definition: ElectronMCTruthFinder.h:25
HGCalValidator_cfi.simVertices
simVertices
Definition: HGCalValidator_cfi.py:43
SimTrack.h
ElectronMCTruthFinder::ElectronMCTruthFinder
ElectronMCTruthFinder()
Definition: ElectronMCTruthFinder.cc:5
ElectronMCTruthFinder::geantToIndex_
std::map< unsigned, unsigned > geantToIndex_
Definition: ElectronMCTruthFinder.h:24
SimTrackContainer.h
SimVertexContainer.h
ElectronMCTruthFinder
Definition: ElectronMCTruthFinder.h:13