#include <ElectronMCTruthFinder.h>
Public Member Functions | |
ElectronMCTruthFinder () | |
std::vector< ElectronMCTruth > | find (std::vector< SimTrack > simTracks, std::vector< SimVertex > simVertices) |
virtual | ~ElectronMCTruthFinder () |
Private Member Functions | |
void | fill (std::vector< SimTrack > &theSimTracks, std::vector< SimVertex > &theSimVertices) |
Private Attributes | |
std::map< unsigned, unsigned > | geantToIndex_ |
PhotonMCTruthFinder * | thePhotonMCTruthFinder_ |
Definition at line 13 of file ElectronMCTruthFinder.h.
ElectronMCTruthFinder::ElectronMCTruthFinder | ( | ) |
Definition at line 6 of file ElectronMCTruthFinder.cc.
|
virtual |
Definition at line 11 of file ElectronMCTruthFinder.cc.
|
private |
Definition at line 232 of file ElectronMCTruthFinder.cc.
References geantToIndex_.
Referenced by find().
std::vector< ElectronMCTruth > ElectronMCTruthFinder::find | ( | std::vector< SimTrack > | simTracks, |
std::vector< SimVertex > | simVertices | ||
) |
Now store the electron truth
here fill the electron
Definition at line 17 of file ElectronMCTruthFinder.cc.
References abs, alignCSCRings::e, fill(), geantToIndex_, if(), CoreSimTrack::momentum(), SimVertex::parentIndex(), CoreSimVertex::position(), query::result, CoreSimTrack::trackId(), CoreSimTrack::type(), and SimTrack::vertIndex().
Referenced by BeautifulSoup.Tag::_invert(), MCElectronAnalyzer::analyze(), and BeautifulSoup.PageElement::insert().
|
private |
Definition at line 28 of file ElectronMCTruthFinder.h.
|
private |
Definition at line 29 of file ElectronMCTruthFinder.h.