CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Member Functions | Private Attributes
ElectronMCTruthFinder Class Reference

#include <ElectronMCTruthFinder.h>

Public Member Functions

 ElectronMCTruthFinder ()
 
std::vector< ElectronMCTruthfind (const std::vector< SimTrack > &simTracks, const std::vector< SimVertex > &simVertices)
 
virtual ~ElectronMCTruthFinder ()
 

Private Member Functions

void fill (const std::vector< SimTrack > &theSimTracks, const std::vector< SimVertex > &theSimVertices)
 

Private Attributes

std::map< unsigned, unsigned > geantToIndex_
 
PhotonMCTruthFinderthePhotonMCTruthFinder_
 

Detailed Description

Definition at line 13 of file ElectronMCTruthFinder.h.

Constructor & Destructor Documentation

ElectronMCTruthFinder::ElectronMCTruthFinder ( )

Definition at line 6 of file ElectronMCTruthFinder.cc.

ElectronMCTruthFinder::~ElectronMCTruthFinder ( )
virtual

Definition at line 11 of file ElectronMCTruthFinder.cc.

Member Function Documentation

void ElectronMCTruthFinder::fill ( const std::vector< SimTrack > &  theSimTracks,
const std::vector< SimVertex > &  theSimVertices 
)
private

Definition at line 232 of file ElectronMCTruthFinder.cc.

std::vector< ElectronMCTruth > ElectronMCTruthFinder::find ( const std::vector< SimTrack > &  simTracks,
const std::vector< SimVertex > &  simVertices 
)

Now store the electron truth

here fill the electron

Definition at line 17 of file ElectronMCTruthFinder.cc.

Member Data Documentation

std::map<unsigned, unsigned> ElectronMCTruthFinder::geantToIndex_
private

Definition at line 28 of file ElectronMCTruthFinder.h.

PhotonMCTruthFinder* ElectronMCTruthFinder::thePhotonMCTruthFinder_
private

Definition at line 29 of file ElectronMCTruthFinder.h.