#include <iostream>
#include <vector>
#include <cmath>
#include "TMath.h"
#include "TString.h"
#include "TF1.h"
#include "TRandom.h"
#include "MuonAnalysis/MomentumScaleCalibration/interface/SigmaPtDiff.h"
Go to the source code of this file.
Functions | |
backgroundFunctionBase * | backgroundFunctionService (const int identifier, const double &lowerLimit, const double &upperLimit) |
Service to build the background functor corresponding to the passed identifier. More... | |
resolutionFunctionBase< double * > * | resolutionFunctionService (const int identifier) |
Service to build the resolution functor corresponding to the passed identifier. More... | |
resolutionFunctionBase< std::vector< double > > * | resolutionFunctionVecService (const int identifier) |
Service to build the resolution functor corresponding to the passed identifier when receiving a std::vector<double> More... | |
scaleFunctionBase< double * > * | scaleFunctionService (const int identifier) |
Service to build the scale functor corresponding to the passed identifier. More... | |
scaleFunctionBase< std::vector< double > > * | scaleFunctionVecService (const int identifier) |
Service to build the scale functor corresponding to the passed identifier when receiving a std::vector<double> More... | |
smearFunctionBase * | smearFunctionService (const int identifier) |
Service to build the smearing functor corresponding to the passed identifier. More... | |
backgroundFunctionBase* backgroundFunctionService | ( | const int | identifier, |
const double & | lowerLimit, | ||
const double & | upperLimit | ||
) |
Service to build the background functor corresponding to the passed identifier.
Definition at line 114 of file Functions.cc.
References gather_cfg::cout, and beamvalidation::exit().
Referenced by BackgroundFunction::BackgroundFunction(), BackgroundHandler::BackgroundHandler(), and BackgroundFunction::readParameters().
resolutionFunctionBase<double*>* resolutionFunctionService | ( | const int | identifier | ) |
Service to build the resolution functor corresponding to the passed identifier.
Definition at line 70 of file Functions.cc.
References gather_cfg::cout, and beamvalidation::exit().
Referenced by ErrorsAnalyzer::fillHistograms(), ErrorsPropagationAnalyzer::fillHistograms(), MuScleFit::MuScleFit(), ResolutionFunction::readParameters(), heppy::MuScleFitCorrector::readParameters(), ResolutionAnalyzer::ResolutionAnalyzer(), and ResolutionFunction::ResolutionFunction().
resolutionFunctionBase<std::vector<double> >* resolutionFunctionVecService | ( | const int | identifier | ) |
Service to build the resolution functor corresponding to the passed identifier when receiving a std::vector<double>
Definition at line 92 of file Functions.cc.
References gather_cfg::cout, and beamvalidation::exit().
Referenced by ErrorsAnalyzer::fillHistograms(), ErrorsPropagationAnalyzer::fillHistograms(), MuScleFit::MuScleFit(), ResolutionAnalyzer::ResolutionAnalyzer(), and TestCorrection::TestCorrection().
scaleFunctionBase<double*>* scaleFunctionService | ( | const int | identifier | ) |
Service to build the scale functor corresponding to the passed identifier.
Definition at line 3 of file Functions.cc.
References gather_cfg::cout, and beamvalidation::exit().
Referenced by MomentumScaleCorrector::MomentumScaleCorrector(), MuScleFit::MuScleFit(), MomentumScaleCorrector::readParameters(), and heppy::MuScleFitCorrector::readParameters().
scaleFunctionBase<std::vector<double> >* scaleFunctionVecService | ( | const int | identifier | ) |
Service to build the scale functor corresponding to the passed identifier when receiving a std::vector<double>
Definition at line 20 of file Functions.cc.
References gather_cfg::cout, and beamvalidation::exit().
Referenced by MuScleFit::MuScleFit().
smearFunctionBase* smearFunctionService | ( | const int | identifier | ) |
Service to build the smearing functor corresponding to the passed identifier.
Definition at line 37 of file Functions.cc.
References gather_cfg::cout, and beamvalidation::exit().
Referenced by MuScleFit::MuScleFit().