|
ATLAS Offline Software
|
Go to the documentation of this file.
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*> ();
MOCK_CONST_METHOD0(e, double())
Extra patterns decribing particle interation process.
virtual double pt() const =0
virtual unsigned int position() const =0
virtual TLorentzVector p4() const =0
MOCK_CONST_METHOD0(rapidity, double())
MOCK_CONST_METHOD0(position, unsigned int())
virtual double eta() const =0
MOCK_CONST_METHOD0(phi, double())
virtual double m() const =0
MOCK_CONST_METHOD0(m, double())
MOCK_CONST_METHOD0(pt, double())
virtual double e() const =0
MOCK_CONST_METHOD0(eta, double())
virtual std::optional< const xAOD::Jet * > xAODJet() const override
MOCK_CONST_METHOD0(p4, TLorentzVector())
virtual std::string toString() const =0
virtual double rapidity() const =0
MOCK_CONST_METHOD0(toString, std::string())
MOCK_CONST_METHOD0(et, double())
MOCK_CONST_METHOD2(getAttribute, bool(const std::string &, float &))
virtual double phi() const =0
virtual bool getAttribute(const std::string &name, float &) const =0