CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Private 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)
 
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 Member Functions

 FFTJetCorrectorResult ()=delete
 

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 ( )
privatedelete

Member Function Documentation

◆ scale()

double FFTJetCorrectorResult::scale ( ) const
inline

Definition at line 21 of file FFTJetCorrectorResult.h.

21 { return scale_; }

References scale_.

◆ setScale()

void FFTJetCorrectorResult::setScale ( const double  s)
inline

Definition at line 25 of file FFTJetCorrectorResult.h.

25 { scale_ = s; }

References alignCSCRings::s, and scale_.

◆ setSigma()

void FFTJetCorrectorResult::setSigma ( const double  s)
inline

Definition at line 26 of file FFTJetCorrectorResult.h.

26 { sigma_ = s; }

References alignCSCRings::s, and sigma_.

◆ setVec()

void FFTJetCorrectorResult::setVec ( const LorentzVector v)
inline

Definition at line 24 of file FFTJetCorrectorResult.h.

24 { vec_ = v; }

References findQualityFiles::v, and vec_.

◆ sigma()

double FFTJetCorrectorResult::sigma ( ) const
inline

Definition at line 22 of file FFTJetCorrectorResult.h.

22 { return sigma_; }

References sigma_.

◆ vec()

const LorentzVector& FFTJetCorrectorResult::vec ( ) const
inline

Definition at line 20 of file FFTJetCorrectorResult.h.

20 { return vec_; }

References vec_.

Member Data Documentation

◆ scale_

double FFTJetCorrectorResult::scale_
private

Definition at line 32 of file FFTJetCorrectorResult.h.

Referenced by scale(), and setScale().

◆ sigma_

double FFTJetCorrectorResult::sigma_
private

Definition at line 33 of file FFTJetCorrectorResult.h.

Referenced by setSigma(), and sigma().

◆ vec_

LorentzVector FFTJetCorrectorResult::vec_
private

Definition at line 31 of file FFTJetCorrectorResult.h.

Referenced by setVec(), and vec().

FFTJetCorrectorResult::sigma_
double sigma_
Definition: FFTJetCorrectorResult.h:33
FFTJetCorrectorResult::scale_
double scale_
Definition: FFTJetCorrectorResult.h:32
findQualityFiles.v
v
Definition: findQualityFiles.py:179
alignCSCRings.s
s
Definition: alignCSCRings.py:92
FFTJetCorrectorResult::vec_
LorentzVector vec_
Definition: FFTJetCorrectorResult.h:31