5#ifndef TRIGHLTJETHYPO_IJET_H
6#define TRIGHLTJETHYPO_IJET_H
19 virtual double pt()
const = 0;
20 virtual double eta()
const = 0;
21 virtual double phi()
const = 0;
22 virtual double m()
const = 0;
23 virtual double e()
const = 0;
24 virtual double et()
const = 0;
26 virtual TLorentzVector
p4()
const = 0;
28 virtual std::optional<const xAOD::Jet*>
xAODJet()
const = 0;
30 virtual bool getAttribute(
const std::string &name,
float&)
const =0;
31 virtual bool getAttribute(
const std::string &name,
bool&)
const =0;
virtual TLorentzVector p4() const =0
virtual double rapidity() const =0
virtual double m() const =0
virtual double eta() const =0
virtual bool getAttribute(const std::string &name, bool &) const =0
virtual std::string toString() const =0
virtual std::optional< const xAOD::Jet * > xAODJet() 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