5#ifndef TRIGHLTJETHYPOUNITTESTS_MOCKJET_H
6#define TRIGHLTJETHYPOUNITTESTS_MOCKJET_H
10#include "gmock/gmock.h"
11#include <TLorentzVector.h>
31 virtual std::optional<const xAOD::Jet*>
xAODJet()
const override{
32 return std::optional<const xAOD::Jet*> ();
virtual TLorentzVector p4() const =0
virtual double rapidity() const =0
virtual double m() const =0
virtual double eta() const =0
virtual std::string toString() const =0
virtual double pt() const =0
virtual double et() const =0
virtual double phi() const =0
virtual double e() const =0
virtual bool getAttribute(const std::string &name, float &) const =0
virtual unsigned int position() const =0
MOCK_CONST_METHOD0(position, unsigned int())
MOCK_CONST_METHOD0(et, double())
MOCK_CONST_METHOD0(phi, double())
MOCK_CONST_METHOD0(m, double())
MOCK_CONST_METHOD0(rapidity, double())
MOCK_CONST_METHOD0(pt, double())
MOCK_CONST_METHOD0(e, double())
MOCK_CONST_METHOD0(eta, double())
MOCK_CONST_METHOD2(getAttribute, bool(const std::string &, float &))
virtual std::optional< const xAOD::Jet * > xAODJet() const override
MOCK_CONST_METHOD0(toString, std::string())
MOCK_CONST_METHOD0(p4, TLorentzVector())