KLFitter  v1.3.2
Documentation of the KLFitter library -- The Kinematic Likelihood Fitter
Public Member Functions | List of all members
KLFitter::DetectorAtlas_7TeV Class Reference

A class for describing of the ATLAS detector. More...

#include <DetectorAtlas_7TeV.h>

Inheritance diagram for KLFitter::DetectorAtlas_7TeV:
KLFitter::DetectorBase

Public Member Functions

 DetectorAtlas_7TeV (std::string folder="")
 The default constructor. More...
 
 ~DetectorAtlas_7TeV ()
 The (defaulted) destructor.
 
Member functions (Get)
ResolutionBaseResEnergyLightJet (double eta=0.) override
 Return the energy resolution of light jets. More...
 
ResolutionBaseResEnergyBJet (double eta=0.) override
 Return the energy resolution of b jets. More...
 
ResolutionBaseResEnergyGluonJet (double eta=0.) override
 Return the energy resolution of gluon jets. More...
 
ResolutionBaseResEnergyElectron (double eta=0.) override
 Return the energy resolution of electrons. More...
 
ResolutionBaseResEnergyMuon (double eta=0.) override
 Return the energy resolution of muons. More...
 
ResolutionBaseResEnergyPhoton (double eta=0.) override
 Return the energy resolution of photons. More...
 
ResolutionBaseResMissingET () override
 Return the missing ET resolution. More...
 
ResolutionBaseResEtaLightJet (double eta=0.) override
 Return the eta resolution of light jets. More...
 
ResolutionBaseResEtaBJet (double eta=0.) override
 Return the eta resolution of b jets. More...
 
ResolutionBaseResPhiLightJet (double eta=0.) override
 Return the phi resolution of light jets. More...
 
ResolutionBaseResPhiBJet (double eta=0.) override
 Return the phi resolution of b jets. More...
 
- Public Member Functions inherited from KLFitter::DetectorBase
 DetectorBase (std::string folder="")
 The default constructor. More...
 
virtual ~DetectorBase ()
 The (defaulted) destructor.
 
int Status ()
 
void RequestResolutionType (const ResolutionType &type)
 Request a resolution type from the detector. More...
 

Additional Inherited Members

- Protected Member Functions inherited from KLFitter::DetectorBase
ResolutionBaseResolutionUndefined (const std::string &type)
 Handle the call to a resolution object that is not defined, and throw an exception. More...
 
void ResolutionParametersUnavailable (const std::string &type)
 Handle cases where the parameters for a resolution type are not available. More...
 
- Protected Attributes inherited from KLFitter::DetectorBase
std::set< ResolutionTyperes_type_requested
 Requested resolutions that the detector must provide.
 

Detailed Description

A class for describing of the ATLAS detector.

This class holds the description of the ATLAS detector.

Constructor & Destructor Documentation

KLFitter::DetectorAtlas_7TeV::DetectorAtlas_7TeV ( std::string  folder = "")
explicit

The default constructor.

Parameters
folderThe folder with transfer function parameters.

Member Function Documentation

ResolutionBase * KLFitter::DetectorAtlas_7TeV::ResEnergyBJet ( double  eta = 0.)
overridevirtual

Return the energy resolution of b jets.

Parameters
etaThe eta of the particle.
Returns
A pointer to the energy resolution object.

Implements KLFitter::DetectorBase.

ResolutionBase * KLFitter::DetectorAtlas_7TeV::ResEnergyElectron ( double  eta = 0.)
overridevirtual

Return the energy resolution of electrons.

Parameters
etaThe eta of the particle.
Returns
A pointer to the energy resolution object.

Implements KLFitter::DetectorBase.

ResolutionBase * KLFitter::DetectorAtlas_7TeV::ResEnergyGluonJet ( double  eta = 0.)
overridevirtual

Return the energy resolution of gluon jets.

Parameters
etaThe eta of the particle.
Returns
A pointer to the energy resolution object.

Implements KLFitter::DetectorBase.

ResolutionBase * KLFitter::DetectorAtlas_7TeV::ResEnergyLightJet ( double  eta = 0.)
overridevirtual

Return the energy resolution of light jets.

Parameters
etaThe eta of the particle.
Returns
A pointer to the energy resolution object.

Implements KLFitter::DetectorBase.

ResolutionBase * KLFitter::DetectorAtlas_7TeV::ResEnergyMuon ( double  eta = 0.)
overridevirtual

Return the energy resolution of muons.

Parameters
etaThe eta of the particle.
Returns
A pointer to the energy resolution object.

Implements KLFitter::DetectorBase.

ResolutionBase * KLFitter::DetectorAtlas_7TeV::ResEnergyPhoton ( double  eta = 0.)
overridevirtual

Return the energy resolution of photons.

Parameters
etaThe eta of the particle.
Returns
A pointer to the energy resolution object.

Implements KLFitter::DetectorBase.

ResolutionBase * KLFitter::DetectorAtlas_7TeV::ResEtaBJet ( double  eta = 0.)
overridevirtual

Return the eta resolution of b jets.

Parameters
etaThe eta of the particle.
Returns
A pointer to the eta resolution object.

Implements KLFitter::DetectorBase.

ResolutionBase * KLFitter::DetectorAtlas_7TeV::ResEtaLightJet ( double  eta = 0.)
overridevirtual

Return the eta resolution of light jets.

Parameters
etaThe eta of the particle.
Returns
A pointer to the eta resolution object.

Implements KLFitter::DetectorBase.

ResolutionBase * KLFitter::DetectorAtlas_7TeV::ResMissingET ( )
overridevirtual

Return the missing ET resolution.

Returns
A pointer to the missing ET resolution.

Implements KLFitter::DetectorBase.

ResolutionBase * KLFitter::DetectorAtlas_7TeV::ResPhiBJet ( double  eta = 0.)
overridevirtual

Return the phi resolution of b jets.

Parameters
etaThe phi of the particle.
Returns
A pointer to the phi resolution object.

Implements KLFitter::DetectorBase.

ResolutionBase * KLFitter::DetectorAtlas_7TeV::ResPhiLightJet ( double  eta = 0.)
overridevirtual

Return the phi resolution of light jets.

Parameters
etaThe phi of the particle.
Returns
A pointer to the phi resolution object.

Implements KLFitter::DetectorBase.


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