Rivet API documentation

Rivet 4.1.3
Experiment-specific photon efficiency and smearing functions

Functions

double Rivet::PHOTON_EFF_ATLAS_RUN1 (const Particle &y)
 ATLAS Run 2 photon reco efficiency.
double Rivet::PHOTON_EFF_ATLAS_RUN1_LOOSE (const Particle &y)
double Rivet::PHOTON_EFF_ATLAS_RUN1_MEDIUM (const Particle &y)
double Rivet::PHOTON_EFF_ATLAS_RUN1_TIGHT (const Particle &y)
double Rivet::PHOTON_EFF_ATLAS_RUN2 (const Particle &y)
 ATLAS Run 2 photon reco efficiency.
double Rivet::PHOTON_EFF_ATLAS_RUN2_LOOSE (const Particle &y)
double Rivet::PHOTON_EFF_ATLAS_RUN2_MEDIUM (const Particle &y)
double Rivet::PHOTON_EFF_ATLAS_RUN2_TIGHT (const Particle &y)
double Rivet::PHOTON_EFF_CMS_RUN1 (const Particle &y)
double Rivet::PHOTON_EFF_CMS_RUN1_LOOSE (const Particle &y)
double Rivet::PHOTON_EFF_CMS_RUN1_MEDIUM (const Particle &y)
double Rivet::PHOTON_EFF_CMS_RUN1_TIGHT (const Particle &y)
double Rivet::PHOTON_EFF_CMS_RUN2 (const Particle &y)
double Rivet::PHOTON_EFF_CMS_RUN2_LOOSE (const Particle &y)
double Rivet::PHOTON_EFF_CMS_RUN2_MEDIUM (const Particle &y)
double Rivet::PHOTON_EFF_CMS_RUN2_TIGHT (const Particle &y)
Particle Rivet::PHOTON_SMEAR_ATLAS_RUN1 (const Particle &y)
Particle Rivet::PHOTON_SMEAR_ATLAS_RUN2 (const Particle &y)
Particle Rivet::PHOTON_SMEAR_CMS_RUN1 (const Particle &y)
Particle Rivet::PHOTON_SMEAR_CMS_RUN2 (const Particle &y)

Detailed Description

Function Documentation

◆ PHOTON_EFF_ATLAS_RUN1()

double Rivet::PHOTON_EFF_ATLAS_RUN1 ( const Particle & y)
inline

ATLAS Run 2 photon reco efficiency.

Taken from converted photons, Fig 8, in arXiv:1606.01813

<

Todo
Allow electron misID? What about jet misID?

References Rivet::ParticleBase::abseta(), Rivet::Particle::abspid(), binIndex(), inRange(), and Rivet::ParticleBase::pT().

Referenced by PHOTON_EFF_ATLAS_RUN1_LOOSE(), PHOTON_EFF_ATLAS_RUN1_MEDIUM(), and PHOTON_EFF_ATLAS_RUN1_TIGHT().

◆ PHOTON_EFF_ATLAS_RUN1_LOOSE()

double Rivet::PHOTON_EFF_ATLAS_RUN1_LOOSE ( const Particle & y)
inline

ATLAS Run 1 loose photon reconstruction efficiency

Todo
Just an alias to generic: improve!

References PHOTON_EFF_ATLAS_RUN1().

◆ PHOTON_EFF_ATLAS_RUN1_MEDIUM()

double Rivet::PHOTON_EFF_ATLAS_RUN1_MEDIUM ( const Particle & y)
inline

ATLAS Run 1 medium photon reconstruction efficiency

Todo
Just an alias to generic: improve!

References PHOTON_EFF_ATLAS_RUN1().

◆ PHOTON_EFF_ATLAS_RUN1_TIGHT()

double Rivet::PHOTON_EFF_ATLAS_RUN1_TIGHT ( const Particle & y)
inline

ATLAS Run 1 tight photon reconstruction efficiency

Todo
Just an alias to generic: improve!

References PHOTON_EFF_ATLAS_RUN1().

◆ PHOTON_EFF_ATLAS_RUN2()

double Rivet::PHOTON_EFF_ATLAS_RUN2 ( const Particle & y)
inline

ATLAS Run 2 photon reco efficiency.

Taken from converted photons, Fig 6, in ATL-PHYS-PUB-2016-014

<

Todo
Allow electron misID? What about jet misID?

References Rivet::ParticleBase::abseta(), Rivet::Particle::abspid(), binIndex(), inRange(), and Rivet::ParticleBase::pT().

Referenced by PHOTON_EFF_ATLAS_RUN2_LOOSE(), PHOTON_EFF_ATLAS_RUN2_MEDIUM(), and PHOTON_EFF_ATLAS_RUN2_TIGHT().

◆ PHOTON_EFF_ATLAS_RUN2_LOOSE()

double Rivet::PHOTON_EFF_ATLAS_RUN2_LOOSE ( const Particle & y)
inline

ATLAS Run 2 loose photon reconstruction efficiency

Todo
Just an alias to generic: improve!

References PHOTON_EFF_ATLAS_RUN2().

◆ PHOTON_EFF_ATLAS_RUN2_MEDIUM()

double Rivet::PHOTON_EFF_ATLAS_RUN2_MEDIUM ( const Particle & y)
inline

ATLAS Run 2 medium photon reconstruction efficiency

Todo
Just an alias to generic: improve!

References PHOTON_EFF_ATLAS_RUN2().

◆ PHOTON_EFF_ATLAS_RUN2_TIGHT()

double Rivet::PHOTON_EFF_ATLAS_RUN2_TIGHT ( const Particle & y)
inline

ATLAS Run 2 tight photon reconstruction efficiency

Todo
Just an alias to generic: improve!

References PHOTON_EFF_ATLAS_RUN2().

◆ PHOTON_EFF_CMS_RUN1()

double Rivet::PHOTON_EFF_CMS_RUN1 ( const Particle & y)
inline

CMS Run 1 photon reco efficiency

Todo
Currently from Delphes

<

Todo
Allow electron misID? What about jet misID?

References Rivet::ParticleBase::abseta(), Rivet::Particle::abspid(), and Rivet::ParticleBase::pT().

Referenced by PHOTON_EFF_CMS_RUN1_LOOSE(), PHOTON_EFF_CMS_RUN1_MEDIUM(), PHOTON_EFF_CMS_RUN1_TIGHT(), and PHOTON_EFF_CMS_RUN2().

◆ PHOTON_EFF_CMS_RUN1_LOOSE()

double Rivet::PHOTON_EFF_CMS_RUN1_LOOSE ( const Particle & y)
inline

CMS Run 1 loose photon reconstruction efficiency

Todo
Just an alias to generic: improve!

References PHOTON_EFF_CMS_RUN1().

◆ PHOTON_EFF_CMS_RUN1_MEDIUM()

double Rivet::PHOTON_EFF_CMS_RUN1_MEDIUM ( const Particle & y)
inline

CMS Run 1 medium photon reconstruction efficiency

Todo
Just an alias to generic: improve!

References PHOTON_EFF_CMS_RUN1().

◆ PHOTON_EFF_CMS_RUN1_TIGHT()

double Rivet::PHOTON_EFF_CMS_RUN1_TIGHT ( const Particle & y)
inline

CMS Run 1 tight photon reconstruction efficiency

Todo
Just an alias to generic: improve!

References PHOTON_EFF_CMS_RUN1().

◆ PHOTON_EFF_CMS_RUN2()

double Rivet::PHOTON_EFF_CMS_RUN2 ( const Particle & y)
inline

CMS Run 2 photon reco efficiency

Todo
Currently just a copy of Run 1: fix!

<

Todo
Allow electron misID? What about jet misID?

References Rivet::Particle::abspid(), and PHOTON_EFF_CMS_RUN1().

Referenced by PHOTON_EFF_CMS_RUN2_LOOSE(), PHOTON_EFF_CMS_RUN2_MEDIUM(), and PHOTON_EFF_CMS_RUN2_TIGHT().

◆ PHOTON_EFF_CMS_RUN2_LOOSE()

double Rivet::PHOTON_EFF_CMS_RUN2_LOOSE ( const Particle & y)
inline

CMS Run 2 loose photon reconstruction efficiency

Todo
Just an alias to generic: improve!

References PHOTON_EFF_CMS_RUN2().

◆ PHOTON_EFF_CMS_RUN2_MEDIUM()

double Rivet::PHOTON_EFF_CMS_RUN2_MEDIUM ( const Particle & y)
inline

CMS Run 2 medium photon reconstruction efficiency

Todo
Just an alias to generic: improve!

References PHOTON_EFF_CMS_RUN2().

◆ PHOTON_EFF_CMS_RUN2_TIGHT()

double Rivet::PHOTON_EFF_CMS_RUN2_TIGHT ( const Particle & y)
inline

CMS Run 2 tight photon reconstruction efficiency

Todo
Just an alias to generic: improve!

References PHOTON_EFF_CMS_RUN2().

◆ PHOTON_SMEAR_ATLAS_RUN1()

Particle Rivet::PHOTON_SMEAR_ATLAS_RUN1 ( const Particle & y)
inline
Todo
Use real photon smearing