CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Private Attributes
FFTJetCorrectorResult Class Reference

#include <FFTJetCorrectorResult.h>

Public Types

typedef math::XYZTLorentzVector LorentzVector
 

Public Member Functions

 FFTJetCorrectorResult (const LorentzVector &v, const double correctionScale, const double systematicUncertainty)
 
 FFTJetCorrectorResult ()=delete
 
double scale () const
 
void setScale (const double s)
 
void setSigma (const double s)
 
void setVec (const LorentzVector &v)
 
double sigma () const
 
const LorentzVectorvec () const
 

Private Attributes

double scale_
 
double sigma_
 
LorentzVector vec_
 

Detailed Description

Definition at line 13 of file FFTJetCorrectorResult.h.

Member Typedef Documentation

◆ LorentzVector

Definition at line 15 of file FFTJetCorrectorResult.h.

Constructor & Destructor Documentation

◆ FFTJetCorrectorResult() [1/2]

FFTJetCorrectorResult::FFTJetCorrectorResult ( const LorentzVector v,
const double  correctionScale,
const double  systematicUncertainty 
)
inline

Definition at line 17 of file FFTJetCorrectorResult.h.

18  : vec_(v), scale_(correctionScale), sigma_(systematicUncertainty) {}

◆ FFTJetCorrectorResult() [2/2]

FFTJetCorrectorResult::FFTJetCorrectorResult ( )
delete

Member Function Documentation

◆ scale()

double FFTJetCorrectorResult::scale ( ) const
inline

Definition at line 22 of file FFTJetCorrectorResult.h.

References scale_.

22 { return scale_; }

◆ setScale()

void FFTJetCorrectorResult::setScale ( const double  s)
inline

Definition at line 26 of file FFTJetCorrectorResult.h.

References alignCSCRings::s, and scale_.

◆ setSigma()

void FFTJetCorrectorResult::setSigma ( const double  s)
inline

Definition at line 27 of file FFTJetCorrectorResult.h.

References alignCSCRings::s, and sigma_.

◆ setVec()

void FFTJetCorrectorResult::setVec ( const LorentzVector v)
inline

Definition at line 25 of file FFTJetCorrectorResult.h.

References findQualityFiles::v, and vec_.

◆ sigma()

double FFTJetCorrectorResult::sigma ( ) const
inline

Definition at line 23 of file FFTJetCorrectorResult.h.

References sigma_.

23 { return sigma_; }

◆ vec()

const LorentzVector& FFTJetCorrectorResult::vec ( ) const
inline

Definition at line 21 of file FFTJetCorrectorResult.h.

References vec_.

21 { return vec_; }

Member Data Documentation

◆ scale_

double FFTJetCorrectorResult::scale_
private

Definition at line 31 of file FFTJetCorrectorResult.h.

Referenced by scale(), and setScale().

◆ sigma_

double FFTJetCorrectorResult::sigma_
private

Definition at line 32 of file FFTJetCorrectorResult.h.

Referenced by setSigma(), and sigma().

◆ vec_

LorentzVector FFTJetCorrectorResult::vec_
private

Definition at line 30 of file FFTJetCorrectorResult.h.

Referenced by setVec(), and vec().