#include <ElectronMCTruth.h>
Public Member Functions | |
std::vector < CLHEP::HepLorentzVector > | bremMomentum () const |
std::vector< CLHEP::Hep3Vector > | bremVertices () const |
ElectronMCTruth () | |
ElectronMCTruth (CLHEP::HepLorentzVector &v, int vertIndex, std::vector< CLHEP::Hep3Vector > &bremPos, std::vector< CLHEP::HepLorentzVector > &pBrem, std::vector< float > &xbrem, CLHEP::HepLorentzVector &pV, SimTrack &eTrack) | |
std::vector< float > | eloss () const |
CLHEP::HepLorentzVector | fourMomentum () const |
CLHEP::HepLorentzVector | primaryVertex () const |
SimTrack | simTracks () const |
int | vertexInd () const |
Private Attributes | |
SimTrack | eTrack_ |
std::vector < CLHEP::HepLorentzVector > | theBremMomentum_ |
std::vector< CLHEP::Hep3Vector > | theBremPosition_ |
CLHEP::HepLorentzVector | theElectron_ |
std::vector< float > | theELoss_ |
CLHEP::HepLorentzVector | thePrimaryVertex_ |
int | theVertexIndex_ |
This class stores all the MC truth information needed about the electrons
Definition at line 18 of file ElectronMCTruth.h.
ElectronMCTruth::ElectronMCTruth | ( | ) |
Definition at line 5 of file ElectronMCTruth.cc.
ElectronMCTruth::ElectronMCTruth | ( | CLHEP::HepLorentzVector & | v, |
int | vertIndex, | ||
std::vector< CLHEP::Hep3Vector > & | bremPos, | ||
std::vector< CLHEP::HepLorentzVector > & | pBrem, | ||
std::vector< float > & | xbrem, | ||
CLHEP::HepLorentzVector & | pV, | ||
SimTrack & | eTrack | ||
) |
Definition at line 7 of file ElectronMCTruth.cc.
|
inline |
Definition at line 32 of file ElectronMCTruth.h.
References theBremMomentum_.
|
inline |
Definition at line 31 of file ElectronMCTruth.h.
References theBremPosition_.
|
inline |
|
inline |
|
inline |
Definition at line 30 of file ElectronMCTruth.h.
References thePrimaryVertex_.
|
inline |
|
inline |
|
private |
Definition at line 44 of file ElectronMCTruth.h.
Referenced by simTracks().
|
private |
Definition at line 41 of file ElectronMCTruth.h.
Referenced by bremMomentum().
|
private |
Definition at line 40 of file ElectronMCTruth.h.
Referenced by bremVertices().
|
private |
Definition at line 38 of file ElectronMCTruth.h.
Referenced by fourMomentum().
|
private |
Definition at line 42 of file ElectronMCTruth.h.
Referenced by eloss().
|
private |
Definition at line 43 of file ElectronMCTruth.h.
Referenced by primaryVertex().
|
private |
Definition at line 39 of file ElectronMCTruth.h.
Referenced by vertexInd().