#include <EcalSimPhotonMCTruth.h>
Public Member Functions | |
EcalSimPhotonMCTruth () | |
EcalSimPhotonMCTruth (const math::XYZTLorentzVectorD &v) | |
EcalSimPhotonMCTruth (int isAConversion, const math::XYZTLorentzVectorD &v, float rconv, float zconv, const math::XYZTLorentzVectorD &convVertex, const math::XYZTLorentzVectorD &pV, const std::vector< const SimTrack *> &tracks) | |
math::XYZTLorentzVectorD | fourMomentum () const |
int | isAConversion () const |
math::XYZTLorentzVectorD | primaryVertex () const |
float | radius () const |
std::vector< const SimTrack * > | simTracks () const |
math::XYZTLorentzVectorD | vertex () const |
float | z () const |
Private Attributes | |
int | isAConversion_ |
math::XYZTLorentzVectorD | theConvVertex_ |
math::XYZTLorentzVectorD | thePhoton_ |
math::XYZTLorentzVectorD | thePrimaryVertex_ |
float | theR_ |
float | theZ_ |
std::vector< const SimTrack * > | tracks_ |
This class stores all the MC truth information needed about the conversion for containment correction original code: PhotonMCTruth (N.Marinelli)
Definition at line 16 of file EcalSimPhotonMCTruth.h.
|
inline |
Definition at line 18 of file EcalSimPhotonMCTruth.h.
|
inline |
Definition at line 21 of file EcalSimPhotonMCTruth.h.
EcalSimPhotonMCTruth::EcalSimPhotonMCTruth | ( | int | isAConversion, |
const math::XYZTLorentzVectorD & | v, | ||
float | rconv, | ||
float | zconv, | ||
const math::XYZTLorentzVectorD & | convVertex, | ||
const math::XYZTLorentzVectorD & | pV, | ||
const std::vector< const SimTrack *> & | tracks | ||
) |
Definition at line 5 of file EcalSimPhotonMCTruth.cc.
|
inline |
Definition at line 35 of file EcalSimPhotonMCTruth.h.
References thePhoton_.
|
inline |
|
inline |
Definition at line 31 of file EcalSimPhotonMCTruth.h.
References thePrimaryVertex_.
|
inline |
|
inline |
Definition at line 37 of file EcalSimPhotonMCTruth.h.
References tracks_.
|
inline |
Definition at line 36 of file EcalSimPhotonMCTruth.h.
References theConvVertex_.
Referenced by Tau.Tau::dxy().
|
inline |
Definition at line 34 of file EcalSimPhotonMCTruth.h.
References theZ_.
Referenced by geometryXMLparser.Alignable::pos(), and ntupleDataFormat._HitObject::r3D().
|
private |
Definition at line 40 of file EcalSimPhotonMCTruth.h.
Referenced by isAConversion().
|
private |
Definition at line 44 of file EcalSimPhotonMCTruth.h.
Referenced by vertex().
|
private |
Definition at line 41 of file EcalSimPhotonMCTruth.h.
Referenced by fourMomentum().
|
private |
Definition at line 45 of file EcalSimPhotonMCTruth.h.
Referenced by primaryVertex().
|
private |
Definition at line 42 of file EcalSimPhotonMCTruth.h.
Referenced by radius().
|
private |
Definition at line 43 of file EcalSimPhotonMCTruth.h.
Referenced by z().
|
private |
Definition at line 46 of file EcalSimPhotonMCTruth.h.
Referenced by simTracks().