CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ElectronMCTruthFinder.h
Go to the documentation of this file.
1 #ifndef ElectronMCTruthFinder_h
2 #define ElectronMCTruthFinder_h
3 
8 
11 
14 
15  public:
16 
18 
19  virtual ~ElectronMCTruthFinder();
20 
21 
22  std::vector<ElectronMCTruth> find(std::vector<SimTrack> simTracks, std::vector<SimVertex> simVertices);
23 
24  private:
25 
26  void fill(std::vector<SimTrack>& theSimTracks, std::vector<SimVertex>& theSimVertices);
27 
28  std::map<unsigned, unsigned> geantToIndex_;
30 };
31 
32 #endif
std::map< unsigned, unsigned > geantToIndex_
void fill(std::vector< SimTrack > &theSimTracks, std::vector< SimVertex > &theSimVertices)
std::vector< ElectronMCTruth > find(std::vector< SimTrack > simTracks, std::vector< SimVertex > simVertices)
PhotonMCTruthFinder * thePhotonMCTruthFinder_