![]() |
ATLAS Offline Software
|
#include <TruthParticleMomentum.h>
Public Member Functions | |
| TruthParticleMomentum () | |
| Default constructor: | |
| TruthParticleMomentum (const TruthParticleMomentum &rhs) | |
| Copy constructor: | |
| TruthParticleMomentum & | operator= (const TruthParticleMomentum &rhs) |
| Assignment operator: | |
| TruthParticleMomentum (const HepMC::FourVector &hlv) | |
| Constructor with parameters: | |
| virtual | ~TruthParticleMomentum () |
| Destructor: | |
| double | px () const |
{@ a la I4Momentum -like interface | |
| double | py () const |
| double | pz () const |
| double | m () const |
| double | m2 () const |
| double | p () const |
| double | p2 () const |
| double | rapidity () const |
| double | eta () const |
| double | phi () const |
| double | e () const |
| double | et () const |
| double | pt () const |
| double | iPt () const |
| double | sinPhi () const |
| double | cosPhi () const |
| double | tanTh () const |
| double | cotTh () const |
| double | cosTh () const |
| double | sinTh () const |
| CLHEP::HepLorentzVector | hlv () const |
| const I4MomentumError * | errors () const |
| I4Momentum::Kind | kind () const |
| std::ostream & | dump (std::ostream &out) const |
Print I4Momentum content. | |
| virtual void | set4Mom (const I4Momentum *const theI4Mom) |
| set 4Momentum (will throw exception if cannot be implemented) | |
| virtual void | set4Mom (const I4Momentum &theI4Mom) |
| set 4Momentum (will throw exception if cannot be implemented) | |
| virtual void | set4Mom (const CLHEP::HepLorentzVector &theHlv) |
| set 4Momentum (will throw exception if cannot be implemented) | |
| void | set4Mom (const HepMC::FourVector &hlv) |
| reset the proxied CLHEP HepLorentzVector | |
Private Attributes | |
| const HepMC::FourVector * | m_hlv |
The CLHEP::LorentzVector we are proxying (from the HepMC::GenParticle which is also being proxied). | |
Definition at line 27 of file TruthParticleMomentum.h.
| TruthParticleMomentum::TruthParticleMomentum | ( | ) |
Default constructor:
Definition at line 28 of file TruthParticleMomentum.cxx.
| TruthParticleMomentum::TruthParticleMomentum | ( | const TruthParticleMomentum & | rhs | ) |
Copy constructor:
Definition at line 32 of file TruthParticleMomentum.cxx.
| TruthParticleMomentum::TruthParticleMomentum | ( | const HepMC::FourVector & | hlv | ) |
|
virtual |
|
inline |
Definition at line 239 of file TruthParticleMomentum.h.
|
inline |
Definition at line 254 of file TruthParticleMomentum.h.
|
inline |
Definition at line 264 of file TruthParticleMomentum.h.
| std::ostream & TruthParticleMomentum::dump | ( | std::ostream & | out | ) | const |
Print I4Momentum content.
Definition at line 57 of file TruthParticleMomentum.cxx.
|
inline |
Definition at line 212 of file TruthParticleMomentum.h.
|
inline |
Definition at line 85 of file TruthParticleMomentum.h.
|
inline |
Definition at line 217 of file TruthParticleMomentum.h.
|
inline |
Definition at line 189 of file TruthParticleMomentum.h.
|
inline |
Definition at line 269 of file TruthParticleMomentum.h.
|
inline |
Definition at line 234 of file TruthParticleMomentum.h.
|
inline |
Definition at line 88 of file TruthParticleMomentum.h.
|
inline |
Definition at line 143 of file TruthParticleMomentum.h.
|
inline |
Definition at line 149 of file TruthParticleMomentum.h.
| TruthParticleMomentum & TruthParticleMomentum::operator= | ( | const TruthParticleMomentum & | rhs | ) |
Assignment operator:
Definition at line 38 of file TruthParticleMomentum.cxx.
|
inline |
Definition at line 165 of file TruthParticleMomentum.h.
|
inline |
|
inline |
Definition at line 204 of file TruthParticleMomentum.h.
|
inline |
Definition at line 226 of file TruthParticleMomentum.h.
|
inline |
{@ a la I4Momentum -like interface
Definition at line 128 of file TruthParticleMomentum.h.
|
inline |
Definition at line 133 of file TruthParticleMomentum.h.
|
inline |
Definition at line 138 of file TruthParticleMomentum.h.
|
inline |
Definition at line 179 of file TruthParticleMomentum.h.
|
inlinevirtual |
set 4Momentum (will throw exception if cannot be implemented)
Definition at line 295 of file TruthParticleMomentum.h.
|
inline |
reset the proxied CLHEP HepLorentzVector
Definition at line 303 of file TruthParticleMomentum.h.
|
inlinevirtual |
set 4Momentum (will throw exception if cannot be implemented)
Definition at line 279 of file TruthParticleMomentum.h.
|
inlinevirtual |
set 4Momentum (will throw exception if cannot be implemented)
Definition at line 287 of file TruthParticleMomentum.h.
|
inline |
Definition at line 244 of file TruthParticleMomentum.h.
|
inline |
Definition at line 259 of file TruthParticleMomentum.h.
|
inline |
Definition at line 249 of file TruthParticleMomentum.h.
|
private |
The CLHEP::LorentzVector we are proxying (from the HepMC::GenParticle which is also being proxied).
Definition at line 121 of file TruthParticleMomentum.h.