#include <PhotonMCTruth.h>
Public Member Functions | |
std::vector< ElectronMCTruth > | electrons () const |
CLHEP::HepLorentzVector | fourMomentum () const |
int | isAConversion () const |
CLHEP::HepLorentzVector | motherMomentum () const |
int | motherType () const |
CLHEP::HepLorentzVector | motherVtx () const |
PhotonMCTruth () | |
PhotonMCTruth (CLHEP::HepLorentzVector v) | |
PhotonMCTruth (int isAConversion, CLHEP::HepLorentzVector v, int vertIndex, int trackId, int motherId, CLHEP::HepLorentzVector mothMom, CLHEP::HepLorentzVector mothVtx, CLHEP::HepLorentzVector convVertex, CLHEP::HepLorentzVector pV, std::vector< ElectronMCTruth > &electrons) | |
CLHEP::HepLorentzVector | primaryVertex () const |
int | trackId () const |
CLHEP::HepLorentzVector | vertex () const |
int | vertexInd () const |
Private Attributes | |
int | isAConversion_ |
CLHEP::HepLorentzVector | theConvVertex_ |
std::vector< ElectronMCTruth > | theElectrons_ |
int | theMotherId_ |
CLHEP::HepLorentzVector | theMotherMom_ |
CLHEP::HepLorentzVector | theMotherVtx_ |
CLHEP::HepLorentzVector | thePhoton_ |
CLHEP::HepLorentzVector | thePrimaryVertex_ |
int | theTrackId_ |
int | theVertexIndex_ |
This class stores all the MC truth information needed about the conversion
Definition at line 22 of file PhotonMCTruth.h.
|
inline |
Definition at line 24 of file PhotonMCTruth.h.
|
inline |
Definition at line 27 of file PhotonMCTruth.h.
PhotonMCTruth::PhotonMCTruth | ( | int | isAConversion, |
CLHEP::HepLorentzVector | v, | ||
int | vertIndex, | ||
int | trackId, | ||
int | motherId, | ||
CLHEP::HepLorentzVector | mothMom, | ||
CLHEP::HepLorentzVector | mothVtx, | ||
CLHEP::HepLorentzVector | convVertex, | ||
CLHEP::HepLorentzVector | pV, | ||
std::vector< ElectronMCTruth > & | electrons | ||
) |
Definition at line 8 of file PhotonMCTruth.cc.
|
inline |
Definition at line 47 of file PhotonMCTruth.h.
References theElectrons_.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 42 of file PhotonMCTruth.h.
References thePrimaryVertex_.
|
inline |
|
inline |
Definition at line 46 of file PhotonMCTruth.h.
References theConvVertex_.
Referenced by Tau.Tau::dxy(), and Tau.Tau::dz().
|
inline |
|
private |
Definition at line 55 of file PhotonMCTruth.h.
Referenced by isAConversion().
|
private |
Definition at line 62 of file PhotonMCTruth.h.
Referenced by vertex().
|
private |
Definition at line 64 of file PhotonMCTruth.h.
Referenced by electrons().
|
private |
Definition at line 59 of file PhotonMCTruth.h.
Referenced by motherType().
|
private |
Definition at line 60 of file PhotonMCTruth.h.
Referenced by motherMomentum().
|
private |
Definition at line 61 of file PhotonMCTruth.h.
Referenced by motherVtx().
|
private |
Definition at line 56 of file PhotonMCTruth.h.
Referenced by fourMomentum().
|
private |
Definition at line 63 of file PhotonMCTruth.h.
Referenced by primaryVertex().
|
private |
Definition at line 58 of file PhotonMCTruth.h.
Referenced by trackId().
|
private |
Definition at line 57 of file PhotonMCTruth.h.
Referenced by vertexInd().