ATLAS Offline Software
Loading...
Searching...
No Matches
HypoJet::JetBase Class Referenceabstract

#include <JetBase.h>

Inheritance diagram for HypoJet::JetBase:
Collaboration diagram for HypoJet::JetBase:

Public Member Functions

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

Private Member Functions

std::string toString () const

Detailed Description

Definition at line 12 of file JetBase.h.

Member Function Documentation

◆ e()

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

◆ et()

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

◆ eta()

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

◆ getAttribute() [1/2]

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

◆ getAttribute() [2/2]

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

◆ m()

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

◆ p4()

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

◆ phi()

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

◆ position()

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

◆ pt()

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

◆ rapidity()

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

◆ toString()

std::string HypoJet::JetBase::toString ( ) const
inlineprivatevirtual

Implements HypoJet::IJet.

Definition at line 13 of file JetBase.h.

13 {
14 std::stringstream ss;
15 ss << "Jet- pt: " << pt() << " eta: "
16 << eta() << " phi: " << phi() << '\n';
17 return ss.str();
18 }
static Double_t ss
virtual double eta() const =0
virtual double pt() const =0
virtual double phi() const =0

◆ xAODJet()

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

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