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( std::vector<SimTrack> simTracks, std::vector<SimVertex> simVertices);
32 
33 
34 
35  private:
36 
37 
38 
39  void fill( std::vector<SimTrack>& theSimTracks, std::vector<SimVertex>& theSimVertices);
40  std::map<unsigned, unsigned> geantToIndex_;
41 
42 
43 
44 
45 };
46 
47 
48 #endif
49 
void fill(std::vector< SimTrack > &theSimTracks, std::vector< SimVertex > &theSimVertices)
std::map< unsigned, unsigned > geantToIndex_
std::vector< PhotonMCTruth > find(std::vector< SimTrack > simTracks, std::vector< SimVertex > simVertices)
tuple cout
Definition: gather_cfg.py:121