|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef FOURMOM_P4EETAPHIM_H
6 #define FOURMOM_P4EETAPHIM_H
13 #include "CLHEP/Units/SystemOfUnits.h"
35 P4EEtaPhiM(
const CLHEP::HepLorentzVector & theHlv);
45 virtual double e()
const;
47 virtual double eta()
const;
49 virtual double phi()
const;
51 virtual double m()
const;
54 virtual void setE (
double theE);
56 virtual void setEta (
double theEta);
58 virtual void setPhi (
double thePhi);
60 virtual void setM (
double theM);
67 virtual void set4Mom (
const CLHEP::HepLorentzVector & theHlv );
virtual const I4MomentumError * errors() const
Access to errors, if available; returns 0 if no errors.
virtual void setEta(double theEta)
set eta data member
virtual void set4Mom(const I4Momentum &theI4Mom)
set all 4-mom from another I4Momentum reference
virtual double e() const
get energy data member
virtual double eta() const
get eta data member
virtual double e() const =0
energy
virtual double m() const
get mass data member
virtual double eta() const =0
pseudo rapidity
virtual double phi() const =0
phi in [-pi,pi[
virtual void setPhi(double thePhi)
set phi data member
virtual double phi() const
get phi data member
virtual double m() const =0
mass
virtual void setM(double theM)
set mass data member
P4EEtaPhiM()
default constructor
virtual void setE(double theE)
set energy data member