ATLAS Offline Software
Public Member Functions | List of all members
HypoJet::IJet Class Referenceabstract

#include <IJet.h>

Inheritance diagram for HypoJet::IJet:
Collaboration diagram for HypoJet::IJet:

Public Member Functions

virtual ~IJet ()
 
virtual double pt () const =0
 
virtual double eta () const =0
 
virtual double phi () const =0
 
virtual double m () const =0
 
virtual double e () const =0
 
virtual double et () const =0
 
virtual double rapidity () const =0
 
virtual TLorentzVector p4 () const =0
 
virtual unsigned int position () const =0
 
virtual std::optional< const xAOD::Jet * > xAODJet () const =0
 
virtual bool getAttribute (const std::string &name, float &) const =0
 
virtual bool getAttribute (const std::string &name, bool &) const =0
 
virtual std::string toString () const =0
 

Detailed Description

Definition at line 16 of file IJet.h.

Constructor & Destructor Documentation

◆ ~IJet()

virtual HypoJet::IJet::~IJet ( )
inlinevirtual

Definition at line 18 of file IJet.h.

18 {};

Member Function Documentation

◆ e()

virtual double HypoJet::IJet::e ( ) const
pure virtual

◆ et()

virtual double HypoJet::IJet::et ( ) const
pure virtual

◆ eta()

virtual double HypoJet::IJet::eta ( ) const
pure virtual

◆ getAttribute() [1/2]

virtual bool HypoJet::IJet::getAttribute ( const std::string &  name,
bool &   
) const
pure virtual

◆ getAttribute() [2/2]

virtual bool HypoJet::IJet::getAttribute ( const std::string &  name,
float &   
) const
pure virtual

◆ m()

virtual double HypoJet::IJet::m ( ) const
pure virtual

◆ p4()

virtual TLorentzVector HypoJet::IJet::p4 ( ) const
pure virtual

◆ phi()

virtual double HypoJet::IJet::phi ( ) const
pure virtual

◆ position()

virtual unsigned int HypoJet::IJet::position ( ) const
pure virtual

◆ pt()

virtual double HypoJet::IJet::pt ( ) const
pure virtual

◆ rapidity()

virtual double HypoJet::IJet::rapidity ( ) const
pure virtual

◆ toString()

virtual std::string HypoJet::IJet::toString ( ) const
pure virtual

◆ xAODJet()

virtual std::optional<const xAOD::Jet*> HypoJet::IJet::xAODJet ( ) const
pure virtual

The documentation for this class was generated from the following file: