CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PhotonMCTruthFinder.h
Go to the documentation of this file.
1 #ifndef PhotonMCTruthFinder_h
2 #define PhotonMCTruthFinder_h
7 
8 
9 #include <vector>
10 #include <map>
11 #include <iostream>
12 
23 class PhotonMCTruth;
25 public:
26 
28  virtual ~PhotonMCTruthFinder() { std::cout << " PhotonMCTruthFinder DTOR" << std::endl;}
29 
30 
31  std::vector<PhotonMCTruth> find( const std::vector<SimTrack>& simTracks, const std::vector<SimVertex>& simVertices);
32 
33 
34 
35  private:
36 
37 
38 
39  void fill( const std::vector<SimTrack>& theSimTracks, const std::vector<SimVertex>& theSimVertices);
40  std::map<unsigned, unsigned> geantToIndex_;
41 
42 
43 
44 
45 };
46 
47 
48 #endif
49 
void fill(const std::vector< SimTrack > &theSimTracks, const std::vector< SimVertex > &theSimVertices)
std::map< unsigned, unsigned > geantToIndex_
std::vector< PhotonMCTruth > find(const std::vector< SimTrack > &simTracks, const std::vector< SimVertex > &simVertices)
tuple cout
Definition: gather_cfg.py:121