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 double phi() const override
virtual double rapidity() const override
virtual std::string toString() const override
virtual bool getAttribute(const std::string &, float &) const override
virtual double pt() const override
virtual double m() const override
virtual TLorentzVector p4() const override
virtual double et() const override
virtual std::optional< const xAOD::Jet * > xAODJet() const override
virtual unsigned int position() const override
TLorentzVectorAsIJet(const TLorentzVector &tl)
virtual bool getAttribute(const std::string &, bool &) const override
virtual double e() const override
virtual double eta() const override