#include <KinematicData.h>
Public Member Functions | |
int | charge () const |
int | charge () const |
double | energy () const |
double | energy () const |
KinematicData (const HepLorentzVector &p4) | |
KinematicData () | |
KinematicData (const HepLorentzVector &p4) | |
KinematicData () | |
double | mass () const |
double | mass () const |
const HepLorentzVector & | p4 () const |
const HepLorentzVector & | p4 () const |
void | setCharge (const int aCharge) |
void | setCharge (const int aCharge) |
void | setP4 (const HepLorentzVector &aMomentum) |
void | setP4 (const HepLorentzVector &aMomentum) |
Private Attributes | |
int | m_charge |
HepLorentzVector | m_p4 |
|
00007 :m_charge(0) 00008 #ifdef EXTEND 00009 ,m_hasbeenbakup(false) 00010 #endif 00011 { 00012 }
|
|
00014 : 00015 m_charge(0), 00016 m_p4(p4) 00017 #ifdef EXTEND 00018 ,m_hasbeenbakup(false) 00019 #endif 00020 { 00021 #ifdef EXTEND 00022 bakup(); 00023 #endif 00024 }
|
|
|
|
|
|
|
|
00038 {
00039 return m_charge;
00040 }
|
|
|
|
00046 { 00047 return m_p4.e(); 00048 }
|
|
|
|
00042 { 00043 return m_p4.m(); 00044 }
|
|
|
|
00050 {
00051 return m_p4;
00052 }
|
|
|
|
00026 { 00027 m_charge = aCharge; 00028 }
|
|
|
|
00031 { 00032 m_p4 = aMomentum; 00033 #ifdef EXTEND 00034 bakup(); 00035 #endif 00036 }
|
|
|
|
|