#include <CovarianceMatrix.h>
|
| CovarianceMatrix () |
| default constructor More...
|
|
| CovarianceMatrix (const std::vector< edm::ParameterSet > &udscResolutions, const std::vector< edm::ParameterSet > &bResolutions, const std::vector< double > &jetEnergyResolutionScaleFactors, const std::vector< double > &jetEnergyResolutionEtaBinning) |
| constructor for the fully-hadronic channel More...
|
|
| CovarianceMatrix (const std::vector< edm::ParameterSet > &udscResolutions, const std::vector< edm::ParameterSet > &bResolutions, const std::vector< edm::ParameterSet > &lepResolutions, const std::vector< edm::ParameterSet > &metResolutions, const std::vector< double > &jetEnergyResolutionScaleFactors, const std::vector< double > &jetEnergyResolutionEtaBinning) |
| constructor for the lepton+jets channel More...
|
|
double | getResolution (const TLorentzVector &object, const ObjectType objType, const std::string &whichResolution="") |
| get resolution for a given component of an object More...
|
|
template<class T > |
double | getResolution (const pat::PATObject< T > &object, const std::string &whichResolution, const bool isBJet=false) |
| get resolution for a given PAT object More...
|
|
template<class T > |
TMatrixD | setupMatrix (const pat::PATObject< T > &object, const TopKinFitter::Param param, const std::string &resolutionProvider="") |
| return covariance matrix for a PAT object More...
|
|
TMatrixD | setupMatrix (const TLorentzVector &object, const ObjectType objType, const TopKinFitter::Param param) |
| return covariance matrix for a plain 4-vector More...
|
|
| ~CovarianceMatrix () |
|
Definition at line 27 of file CovarianceMatrix.h.
enum CovarianceMatrix::ObjectType |
CovarianceMatrix::CovarianceMatrix |
( |
| ) |
|
|
inline |
CovarianceMatrix::CovarianceMatrix |
( |
const std::vector< edm::ParameterSet > & |
udscResolutions, |
|
|
const std::vector< edm::ParameterSet > & |
bResolutions, |
|
|
const std::vector< double > & |
jetEnergyResolutionScaleFactors, |
|
|
const std::vector< double > & |
jetEnergyResolutionEtaBinning |
|
) |
| |
CovarianceMatrix::CovarianceMatrix |
( |
const std::vector< edm::ParameterSet > & |
udscResolutions, |
|
|
const std::vector< edm::ParameterSet > & |
bResolutions, |
|
|
const std::vector< edm::ParameterSet > & |
lepResolutions, |
|
|
const std::vector< edm::ParameterSet > & |
metResolutions, |
|
|
const std::vector< double > & |
jetEnergyResolutionScaleFactors, |
|
|
const std::vector< double > & |
jetEnergyResolutionEtaBinning |
|
) |
| |
CovarianceMatrix::~CovarianceMatrix |
( |
| ) |
|
|
inline |
template<class T >
double CovarianceMatrix::getEtaDependentScaleFactor |
( |
const pat::PATObject< T > & |
object | ) |
|
|
private |
double CovarianceMatrix::getEtaDependentScaleFactor |
( |
const TLorentzVector & |
object | ) |
|
|
private |
double CovarianceMatrix::getResolution |
( |
const TLorentzVector & |
object, |
|
|
const ObjectType |
objType, |
|
|
const std::string & |
whichResolution = "" |
|
) |
| |
template<class T >
double CovarianceMatrix::getResolution |
( |
const pat::PATObject< T > & |
object, |
|
|
const std::string & |
whichResolution, |
|
|
const bool |
isBJet = false |
|
) |
| |
|
inline |
std::vector<std::string> CovarianceMatrix::binsB_ |
|
private |
std::vector<std::string> CovarianceMatrix::binsLep_ |
|
private |
std::vector<std::string> CovarianceMatrix::binsMet_ |
|
private |
std::vector<std::string> CovarianceMatrix::binsUdsc_ |
|
private |
vector of strings for the binning of the resolutions
Definition at line 60 of file CovarianceMatrix.h.
std::vector<std::string> CovarianceMatrix::funcEtaB_ |
|
private |
std::vector<std::string> CovarianceMatrix::funcEtaLep_ |
|
private |
std::vector<std::string> CovarianceMatrix::funcEtaMet_ |
|
private |
std::vector<std::string> CovarianceMatrix::funcEtaUdsc_ |
|
private |
std::vector<std::string> CovarianceMatrix::funcEtB_ |
|
private |
std::vector<std::string> CovarianceMatrix::funcEtLep_ |
|
private |
std::vector<std::string> CovarianceMatrix::funcEtMet_ |
|
private |
std::vector<std::string> CovarianceMatrix::funcEtUdsc_ |
|
private |
std::vector<std::string> CovarianceMatrix::funcPhiB_ |
|
private |
std::vector<std::string> CovarianceMatrix::funcPhiLep_ |
|
private |
std::vector<std::string> CovarianceMatrix::funcPhiMet_ |
|
private |
std::vector<std::string> CovarianceMatrix::funcPhiUdsc_ |
|
private |
const std::vector<double> CovarianceMatrix::jetEnergyResolutionEtaBinning_ |
|
private |
const std::vector<double> CovarianceMatrix::jetEnergyResolutionScaleFactors_ |
|
private |