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

Definition at line 16 of file FFTJetCorrectorResult.h.

Constructor & Destructor Documentation

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

Definition at line 18 of file FFTJetCorrectorResult.h.

21  : vec_(v), scale_(correctionScale), sigma_(systematicUncertainty) {}
FFTJetCorrectorResult::FFTJetCorrectorResult ( )
privatedelete

Referenced by setSigma().

Member Function Documentation

double FFTJetCorrectorResult::scale ( ) const
inline

Definition at line 24 of file FFTJetCorrectorResult.h.

References scale_.

24 {return scale_;}
void FFTJetCorrectorResult::setScale ( const double  s)
inline

Definition at line 28 of file FFTJetCorrectorResult.h.

References alignCSCRings::s, and scale_.

void FFTJetCorrectorResult::setSigma ( const double  s)
inline
void FFTJetCorrectorResult::setVec ( const LorentzVector v)
inline

Definition at line 27 of file FFTJetCorrectorResult.h.

References findQualityFiles::v, and vec_.

double FFTJetCorrectorResult::sigma ( ) const
inline

Definition at line 25 of file FFTJetCorrectorResult.h.

References sigma_.

25 {return sigma_;}
const LorentzVector& FFTJetCorrectorResult::vec ( ) const
inline

Definition at line 23 of file FFTJetCorrectorResult.h.

References vec_.

23 {return vec_;}

Member Data Documentation

double FFTJetCorrectorResult::scale_
private

Definition at line 35 of file FFTJetCorrectorResult.h.

Referenced by scale(), and setScale().

double FFTJetCorrectorResult::sigma_
private

Definition at line 36 of file FFTJetCorrectorResult.h.

Referenced by setSigma(), and sigma().

LorentzVector FFTJetCorrectorResult::vec_
private

Definition at line 34 of file FFTJetCorrectorResult.h.

Referenced by setVec(), and vec().