Go to the source code of this file.
◆ GetPtEtaPhiE()
template<typename object>
| PtEtaPhiEVector GetPtEtaPhiE |
( |
const object * | obj | ) |
|
◆ GetPtEtaPhiEfromTruth()
Definition at line 39 of file LorentzHelper.cxx.
40 {
41 asg::msgUserCode::ANA_MSG_WARNING(
42 "LorentzHelper WARNING: We can't guarantee the mass from this 4-vector "
43 "is correct, consider using GetPtEtaPhiMfromTruth");
44 ROOT::Math::PtEtaPhiEVector EnergySafeVector(
49 return EnergySafeVector;
50}
virtual double e() const
energy
virtual double pt() const
transverse momentum
virtual double phi() const
phi in [-pi,pi[
virtual double eta() const
pseudo rapidity
(HepMC) Monte Carlo particle.
◆ GetPtEtaPhiM()
template<typename object>
| PtEtaPhiMVector GetPtEtaPhiM |
( |
const object * | obj | ) |
|
◆ GetPtEtaPhiMfromTruth()
Definition at line 29 of file LorentzHelper.cxx.
30 {
31 ROOT::Math::PtEtaPhiMVector MassSafeVector(
36 return MassSafeVector;
37}
virtual double m() const
mass
◆ GetPxPyPzE()
template<typename object>
| PxPyPzEVector GetPxPyPzE |
( |
const object * | obj | ) |
|
◆ GetPxPyPzEfromTruth()
Definition at line 52 of file LorentzHelper.cxx.
53 {
54 asg::msgUserCode::ANA_MSG_WARNING(
55 "LorentzHelper WARNING: We can't guarantee the mass from this 4-vector "
56 "is correct, consider using GetPxPyPzMfromTruth");
57 ROOT::Math::PxPyPzEVector EnergySafeVector(
62 return EnergySafeVector;
63}
virtual double pz() const
z component of momentum
virtual double px() const
x component of momentum
virtual double py() const
y component of momentum
◆ GetPxPyPzM()
template<typename object>
| PxPyPzMVector GetPxPyPzM |
( |
const object * | obj | ) |
|
◆ GetPxPyPzMfromTruth()