Rivet API documentation

Rivet 4.1.3
Rivet::ATLAS_RUN2_JET_PHI_RES Class Reference
Inheritance diagram for Rivet::ATLAS_RUN2_JET_PHI_RES:
Rivet::ResolutionFunctor< Jet >

Public Member Functions

 ATLAS_RUN2_JET_PHI_RES ()
double getRes (const double pt, const double eta, const double phi) const
double resolution (const Jet &j) const override
 Get jet phi resolution given a jet.
const T2 & refData (const string &hname) const
LoggetLog () const

Constructor & Destructor Documentation

◆ ATLAS_RUN2_JET_PHI_RES()

Rivet::ATLAS_RUN2_JET_PHI_RES::ATLAS_RUN2_JET_PHI_RES ( )
inline

Based on implementation (and data files adapted from) https://gitlab.cern.ch/atlas-sa/framework/-/blob/3c261d70940b42e216d7205af9f5d6882a88700d/src/ObjectResolutions.cxx In turn based on 2015/2017 (ambiguous) ATLAS MET files.

References Rivet::ResolutionFunctor< Jet >::refData().

Member Function Documentation

◆ getRes()

double Rivet::ATLAS_RUN2_JET_PHI_RES::getRes ( const double pt,
const double eta,
const double phi ) const
inline

Get jet phi resolution based on pt, eta, phi n.b. -pi < phi < pi !!!

References Rivet::Kin::eta().

Referenced by resolution().

◆ refData()

const T2 & Rivet::ResolutionFunctor< Jet >::refData ( const string & hname) const
inlineinherited

Get reference data for a named histo If the overwhelming majority of Functors end up not needing refdata, maybe we should factorise?

Todo
ensure that the type inherits from YODA::AnalysisObject?

Referenced by Rivet::ATLAS_RUN2_EMTOPO_PT_RES::ATLAS_RUN2_EMTOPO_PT_RES(), and Rivet::ATLAS_RUN2_JET_PHI_RES::ATLAS_RUN2_JET_PHI_RES().

◆ resolution()

double Rivet::ATLAS_RUN2_JET_PHI_RES::resolution ( const Jet & j) const
inlineoverridevirtual

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