ATLAS Offline Software
Public Member Functions | Private Member Functions | List of all members
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  }

◆ xAODJet()

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

The documentation for this class was generated from the following file:
PowhegControl_ttHplus_NLO.ss
ss
Definition: PowhegControl_ttHplus_NLO.py:83
HypoJet::IJet::pt
virtual double pt() const =0
HypoJet::IJet::eta
virtual double eta() const =0
HypoJet::IJet::phi
virtual double phi() const =0