|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGHLTJETHYPOUNITTEST_TLORENTZVECTORASIJET_H
6 #define TRIGHLTJETHYPOUNITTEST_TLORENTZVECTORASIJET_H
9 #include <TLorentzVector.h>
26 virtual double pt()
const override {
return m_pt;}
27 virtual double eta()
const override {
return m_eta;}
28 virtual double phi()
const override {
return m_phi;}
29 virtual double m()
const override {
return m_m;}
30 virtual double e()
const override {
return m_e;}
31 virtual double et()
const override {
return m_et;}
33 virtual TLorentzVector
p4()
const override {
return m_tl;}
35 virtual bool getAttribute(
const std::string&,
float&)
const override {
return true;}
36 virtual bool getAttribute(
const std::string&,
bool&)
const override {
return true;}
37 virtual std::string
toString()
const override {
return "TLorentzVectorAsIJet";}
38 virtual std::optional<const xAOD::Jet*>
xAODJet()
const override {
39 return std::optional<const xAOD::Jet*>();
virtual std::optional< const xAOD::Jet * > xAODJet() const override
virtual std::string toString() const override
virtual bool getAttribute(const std::string &, float &) const override
virtual double m() const override
TLorentzVectorAsIJet(const TLorentzVector &tl)
virtual unsigned int position() const override
virtual bool getAttribute(const std::string &, bool &) const override
virtual double pt() const override
virtual TLorentzVector p4() const override
virtual double rapidity() const override
virtual double eta() const override
virtual double et() const override
virtual double e() const override
virtual double phi() const override