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 
21 class PhotonMCTruth;
23 public:
24 
26  virtual ~PhotonMCTruthFinder() { std::cout << " PhotonMCTruthFinder DTOR" << std::endl;}
27 
28 
29  std::vector<PhotonMCTruth> find( const std::vector<SimTrack>& simTracks, const std::vector<SimVertex>& simVertices);
30 
31 
32 
33  private:
34 
35 
36 
37  void fill( const std::vector<SimTrack>& theSimTracks, const std::vector<SimVertex>& theSimVertices);
38  std::map<unsigned, unsigned> geantToIndex_;
39 
40 
41 
42 
43 };
44 
45 
46 #endif
47 
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