#include <FFTJetCorrectorTransient.h>
Public Types | |
typedef math::XYZTLorentzVector | LorentzVector |
Public Member Functions | |
FFTJetCorrectorTransient (const LorentzVector &v, const double initialScale=1.0, const double initialSigma=0.0) | |
FFTJetCorrectorTransient & | operator*= (const double &d) |
double | scale () const |
void | setScale (const double s) |
void | setSigma (const double s) |
void | setVariance (const double v) |
void | setVec (const LorentzVector &v) |
double | sigma () const |
double | variance () const |
const LorentzVector & | vec () const |
Private Member Functions | |
FFTJetCorrectorTransient () | |
Private Attributes | |
double | scale_ |
double | variance_ |
LorentzVector | vec_ |
Definition at line 15 of file FFTJetCorrectorTransient.h.
Definition at line 18 of file FFTJetCorrectorTransient.h.
FFTJetCorrectorTransient::FFTJetCorrectorTransient | ( | const LorentzVector & | v, |
const double | initialScale = 1.0 , |
||
const double | initialSigma = 0.0 |
||
) | [inline] |
FFTJetCorrectorTransient::FFTJetCorrectorTransient | ( | ) | [private] |
FFTJetCorrectorTransient& FFTJetCorrectorTransient::operator*= | ( | const double & | d | ) | [inline] |
double FFTJetCorrectorTransient::scale | ( | ) | const [inline] |
Definition at line 27 of file FFTJetCorrectorTransient.h.
References scale_.
Referenced by FFTJetCorrectorResultFromTransient< MyJet >::operator()().
{return scale_;}
void FFTJetCorrectorTransient::setScale | ( | const double | s | ) | [inline] |
Definition at line 32 of file FFTJetCorrectorTransient.h.
References alignCSCRings::s, and scale_.
void FFTJetCorrectorTransient::setSigma | ( | const double | s | ) | [inline] |
Definition at line 33 of file FFTJetCorrectorTransient.h.
References alignCSCRings::s, and variance_.
void FFTJetCorrectorTransient::setVariance | ( | const double | v | ) | [inline] |
Definition at line 34 of file FFTJetCorrectorTransient.h.
References variance_.
void FFTJetCorrectorTransient::setVec | ( | const LorentzVector & | v | ) | [inline] |
Definition at line 31 of file FFTJetCorrectorTransient.h.
References findQualityFiles::v, and vec_.
double FFTJetCorrectorTransient::sigma | ( | ) | const [inline] |
Definition at line 28 of file FFTJetCorrectorTransient.h.
References mathSSE::sqrt(), and variance_.
Referenced by FFTJetCorrectorResultFromTransient< MyJet >::operator()().
double FFTJetCorrectorTransient::variance | ( | ) | const [inline] |
const LorentzVector& FFTJetCorrectorTransient::vec | ( | ) | const [inline] |
Definition at line 26 of file FFTJetCorrectorTransient.h.
References vec_.
Referenced by FFTJetCorrectorResultFromTransient< MyJet >::operator()().
{return vec_;}
double FFTJetCorrectorTransient::scale_ [private] |
Definition at line 48 of file FFTJetCorrectorTransient.h.
Referenced by operator*=(), scale(), and setScale().
double FFTJetCorrectorTransient::variance_ [private] |
Definition at line 49 of file FFTJetCorrectorTransient.h.
Referenced by setSigma(), setVariance(), sigma(), and variance().
LorentzVector FFTJetCorrectorTransient::vec_ [private] |
Definition at line 47 of file FFTJetCorrectorTransient.h.
Referenced by operator*=(), setVec(), and vec().