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

A class for describing the Snowmass detector. More...

#include <DetectorSnowmass.h>

Inheritance diagram for KLFitter::DetectorSnowmass:
KLFitter::DetectorBase

Public Member Functions

 DetectorSnowmass (std::string folder="")
 The default constructor. More...
 
 ~DetectorSnowmass ()
 The (defaulted) destructor.
 
ResolutionBaseResEnergyGluonJet (double) override
 Resolution function for gluon jets – not defined.
 
ResolutionBaseResEnergyPhoton (double) override
 Resolution function for photons – not defined.
 
ResolutionBaseResEtaLightJet (double) override
 Resolution function for light jet eta – not defined.
 
ResolutionBaseResEtaBJet (double) override
 Resolution function for b-jet eta – not defined.
 
ResolutionBaseResPhiLightJet (double) override
 Resolution function for light jet phi – not defined.
 
ResolutionBaseResPhiBJet (double) override
 Resolution function for b-jet phi – not defined.
 
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...
 
ResolutionBaseResEnergyElectron (double eta=0.) override
 Return the energy resolution of electrons. More...
 
ResolutionBaseResEnergyMuon (double eta=0.) override
 Return the momentum resolution of muons. More...
 
ResolutionBaseResMissingET () override
 Return the missing ET resolution. 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 the Snowmass detector.

This class holds the description of the Snowmass detector.

Constructor & Destructor Documentation

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

The default constructor.

Parameters
folderThe folder with transfer function parameters.

Member Function Documentation

ResolutionBase * KLFitter::DetectorSnowmass::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::DetectorSnowmass::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::DetectorSnowmass::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::DetectorSnowmass::ResEnergyMuon ( double  eta = 0.)
overridevirtual

Return the momentum resolution of muons.

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

Implements KLFitter::DetectorBase.

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

Return the missing ET resolution.

Returns
A pointer to the missing ET resolution.

Implements KLFitter::DetectorBase.


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