CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
reco::FFTJet< Real > Class Template Reference

Storage class for jets reconstructed by FFTJet package. More...

#include <FFTJet.h>

Public Member Functions

Real f_centroidEta () const
 
Real f_centroidPhi () const
 
int f_code () const
 
Real f_convergenceDistance () const
 
Real f_etaPhiCorr () const
 
Real f_etaWidth () const
 
Real f_etSum () const
 
Real f_fuzziness () const
 
Real f_membershipFactor () const
 
Real f_ncells () const
 
Real f_phiWidth () const
 
const math::XYZTLorentzVectorf_pileup () const
 
const PattRecoPeak< Real > & f_precluster () const
 
Real f_recoScale () const
 
Real f_recoScaleRatio () const
 
int f_status () const
 
const math::XYZTLorentzVectorf_vec () const
 
 FFTJet ()
 
 FFTJet (const PattRecoPeak< Real > &peak, const math::XYZTLorentzVector &vec, double ncells, double etSum, double centroidEta, double centroidPhi, double etaWidth, double phiWidth, double etaPhiCorr, double fuzziness, double convergenceDistance, double recoScale, double recoScaleRatio, double membershipFactor, int code, int status)
 
void setCode (const int c)
 
void setFourVec (const math::XYZTLorentzVector &p)
 
void setNCells (const double nc)
 
void setPileup (const math::XYZTLorentzVector &p)
 
void setStatus (const int c)
 
virtual ~FFTJet ()
 

Private Attributes

Real centroidEta_
 
Real centroidPhi_
 
int code_
 
Real convergenceD_
 
Real etaPhiCorr_
 
Real etaWidth_
 
Real etSum_
 
Real fuzziness_
 
Real membershipFactor_
 
Real ncells_
 
PattRecoPeak< Real > peak_
 
Real phiWidth_
 
math::XYZTLorentzVector pileup_
 
Real recoScale_
 
Real recoScaleRatio_
 
int status_
 
math::XYZTLorentzVector vec_
 

Detailed Description

template<class Real>
class reco::FFTJet< Real >

Storage class for jets reconstructed by FFTJet package.

Collects jet properties unique to FFTJet algorithms

Author
Igor Volobouev, TTU

Definition at line 19 of file FFTJet.h.

Constructor & Destructor Documentation

template<class Real>
reco::FFTJet< Real >::FFTJet ( )
inline

Definition at line 22 of file FFTJet.h.

23  : ncells_(0), etSum_(0), centroidEta_(0), centroidPhi_(0),
27  {
28  }
Real etaPhiCorr_
Definition: FFTJet.h:96
Real etSum_
Definition: FFTJet.h:91
Real convergenceD_
Definition: FFTJet.h:98
Real membershipFactor_
Definition: FFTJet.h:101
Real etaWidth_
Definition: FFTJet.h:94
Real phiWidth_
Definition: FFTJet.h:95
Real ncells_
Definition: FFTJet.h:90
Real recoScaleRatio_
Definition: FFTJet.h:100
int code_
Definition: FFTJet.h:102
Real fuzziness_
Definition: FFTJet.h:97
Real centroidPhi_
Definition: FFTJet.h:93
Real recoScale_
Definition: FFTJet.h:99
Real centroidEta_
Definition: FFTJet.h:92
int status_
Definition: FFTJet.h:103
template<class Real>
reco::FFTJet< Real >::FFTJet ( const PattRecoPeak< Real > &  peak,
const math::XYZTLorentzVector vec,
double  ncells,
double  etSum,
double  centroidEta,
double  centroidPhi,
double  etaWidth,
double  phiWidth,
double  etaPhiCorr,
double  fuzziness,
double  convergenceDistance,
double  recoScale,
double  recoScaleRatio,
double  membershipFactor,
int  code,
int  status 
)
inline

Definition at line 30 of file FFTJet.h.

39  : peak_(peak),
40  vec_(vec),
41  ncells_(ncells),
42  etSum_(etSum),
43  centroidEta_(centroidEta),
44  centroidPhi_(centroidPhi),
45  etaWidth_(etaWidth),
46  phiWidth_(phiWidth),
47  etaPhiCorr_(etaPhiCorr),
48  fuzziness_(fuzziness),
50  recoScale_(recoScale),
51  recoScaleRatio_(recoScaleRatio),
52  membershipFactor_(membershipFactor),
53  code_(code),
54  status_(status)
55  {
56  }
Real etaPhiCorr_
Definition: FFTJet.h:96
Real etSum_
Definition: FFTJet.h:91
PattRecoPeak< Real > peak_
Definition: FFTJet.h:87
Real convergenceD_
Definition: FFTJet.h:98
Real membershipFactor_
Definition: FFTJet.h:101
Real etaWidth_
Definition: FFTJet.h:94
Real phiWidth_
Definition: FFTJet.h:95
Real ncells_
Definition: FFTJet.h:90
Real recoScaleRatio_
Definition: FFTJet.h:100
int code_
Definition: FFTJet.h:102
math::XYZTLorentzVector vec_
Definition: FFTJet.h:88
Real fuzziness_
Definition: FFTJet.h:97
Real centroidPhi_
Definition: FFTJet.h:93
Real recoScale_
Definition: FFTJet.h:99
Real centroidEta_
Definition: FFTJet.h:92
int status_
Definition: FFTJet.h:103
template<class Real>
virtual reco::FFTJet< Real >::~FFTJet ( )
inlinevirtual

Definition at line 58 of file FFTJet.h.

58 {}

Member Function Documentation

template<class Real>
Real reco::FFTJet< Real >::f_centroidEta ( ) const
inline

Definition at line 66 of file FFTJet.h.

Referenced by fftjetcms::jetFromStorable().

66 {return centroidEta_;}
Real centroidEta_
Definition: FFTJet.h:92
template<class Real>
Real reco::FFTJet< Real >::f_centroidPhi ( ) const
inline

Definition at line 67 of file FFTJet.h.

Referenced by fftjetcms::jetFromStorable().

67 {return centroidPhi_;}
Real centroidPhi_
Definition: FFTJet.h:93
template<class Real>
int reco::FFTJet< Real >::f_code ( ) const
inline

Definition at line 76 of file FFTJet.h.

Referenced by fftjetcms::jetFromStorable().

76 {return code_;}
int code_
Definition: FFTJet.h:102
template<class Real>
Real reco::FFTJet< Real >::f_convergenceDistance ( ) const
inline

Definition at line 72 of file FFTJet.h.

Referenced by fftjetcms::jetFromStorable(), and FFTGenericScaleCalculator::mapFFTJet().

72 {return convergenceD_;}
Real convergenceD_
Definition: FFTJet.h:98
template<class Real>
Real reco::FFTJet< Real >::f_etaPhiCorr ( ) const
inline

Definition at line 70 of file FFTJet.h.

Referenced by fftjetcms::jetFromStorable(), and FFTGenericScaleCalculator::mapFFTJet().

70 {return etaPhiCorr_;}
Real etaPhiCorr_
Definition: FFTJet.h:96
template<class Real>
Real reco::FFTJet< Real >::f_etaWidth ( ) const
inline

Definition at line 68 of file FFTJet.h.

Referenced by fftjetcms::jetFromStorable(), and FFTGenericScaleCalculator::mapFFTJet().

68 {return etaWidth_;}
Real etaWidth_
Definition: FFTJet.h:94
template<class Real>
Real reco::FFTJet< Real >::f_etSum ( ) const
inline

Definition at line 65 of file FFTJet.h.

Referenced by fftjetcms::jetFromStorable(), and FFTGenericScaleCalculator::mapFFTJet().

65 {return etSum_;}
Real etSum_
Definition: FFTJet.h:91
template<class Real>
Real reco::FFTJet< Real >::f_fuzziness ( ) const
inline

Definition at line 71 of file FFTJet.h.

Referenced by fftjetcms::jetFromStorable(), and FFTGenericScaleCalculator::mapFFTJet().

71 {return fuzziness_;}
Real fuzziness_
Definition: FFTJet.h:97
template<class Real>
Real reco::FFTJet< Real >::f_membershipFactor ( ) const
inline

Definition at line 75 of file FFTJet.h.

Referenced by fftjetcms::jetFromStorable(), and FFTGenericScaleCalculator::mapFFTJet().

75 {return membershipFactor_;}
Real membershipFactor_
Definition: FFTJet.h:101
template<class Real>
Real reco::FFTJet< Real >::f_ncells ( ) const
inline

Definition at line 64 of file FFTJet.h.

Referenced by fftjetcms::jetFromStorable(), and FFTGenericScaleCalculator::mapFFTJet().

64 {return ncells_;}
Real ncells_
Definition: FFTJet.h:90
template<class Real>
Real reco::FFTJet< Real >::f_phiWidth ( ) const
inline

Definition at line 69 of file FFTJet.h.

Referenced by fftjetcms::jetFromStorable(), and FFTGenericScaleCalculator::mapFFTJet().

69 {return phiWidth_;}
Real phiWidth_
Definition: FFTJet.h:95
template<class Real>
const math::XYZTLorentzVector& reco::FFTJet< Real >::f_pileup ( ) const
inline

Definition at line 63 of file FFTJet.h.

Referenced by fftjetcms::jetFromStorable(), and FFTGenericScaleCalculator::mapFFTJet().

63 {return pileup_;}
math::XYZTLorentzVector pileup_
Definition: FFTJet.h:89
template<class Real>
const PattRecoPeak<Real>& reco::FFTJet< Real >::f_precluster ( ) const
inline

Definition at line 61 of file FFTJet.h.

Referenced by fftjetcms::jetFromStorable(), and FFTGenericScaleCalculator::mapFFTJet().

61 {return peak_;}
PattRecoPeak< Real > peak_
Definition: FFTJet.h:87
template<class Real>
Real reco::FFTJet< Real >::f_recoScale ( ) const
inline
template<class Real>
Real reco::FFTJet< Real >::f_recoScaleRatio ( ) const
inline

Definition at line 74 of file FFTJet.h.

Referenced by fftjetcms::jetFromStorable(), and FFTGenericScaleCalculator::mapFFTJet().

74 {return recoScaleRatio_;}
Real recoScaleRatio_
Definition: FFTJet.h:100
template<class Real>
int reco::FFTJet< Real >::f_status ( ) const
inline

Definition at line 77 of file FFTJet.h.

Referenced by FFTJetCorrectionProducer::applyCorrections(), and fftjetcms::jetFromStorable().

77 {return status_;}
int status_
Definition: FFTJet.h:103
template<class Real>
const math::XYZTLorentzVector& reco::FFTJet< Real >::f_vec ( ) const
inline

Definition at line 62 of file FFTJet.h.

Referenced by FFTJetCorrectionProducer::applyCorrections(), and fftjetcms::jetFromStorable().

62 {return vec_;}
math::XYZTLorentzVector vec_
Definition: FFTJet.h:88
template<class Real>
void reco::FFTJet< Real >::setCode ( const int  c)
inline

Definition at line 82 of file FFTJet.h.

template<class Real>
void reco::FFTJet< Real >::setFourVec ( const math::XYZTLorentzVector p)
inline

Definition at line 81 of file FFTJet.h.

Referenced by FFTJetProducer::writeJets().

81 {vec_ = p;}
math::XYZTLorentzVector vec_
Definition: FFTJet.h:88
template<class Real>
void reco::FFTJet< Real >::setNCells ( const double  nc)
inline

Definition at line 84 of file FFTJet.h.

Referenced by FFTJetProducer::writeJets().

84 {ncells_ = nc;}
Real ncells_
Definition: FFTJet.h:90
template<class Real>
void reco::FFTJet< Real >::setPileup ( const math::XYZTLorentzVector p)
inline

Definition at line 80 of file FFTJet.h.

Referenced by FFTJetProducer::writeJets().

80 {pileup_ = p;}
math::XYZTLorentzVector pileup_
Definition: FFTJet.h:89
template<class Real>
void reco::FFTJet< Real >::setStatus ( const int  c)
inline

Definition at line 83 of file FFTJet.h.

Member Data Documentation

template<class Real>
Real reco::FFTJet< Real >::centroidEta_
private

Definition at line 92 of file FFTJet.h.

Referenced by reco::FFTJet< float >::f_centroidEta().

template<class Real>
Real reco::FFTJet< Real >::centroidPhi_
private

Definition at line 93 of file FFTJet.h.

Referenced by reco::FFTJet< float >::f_centroidPhi().

template<class Real>
int reco::FFTJet< Real >::code_
private

Definition at line 102 of file FFTJet.h.

Referenced by reco::FFTJet< float >::f_code(), and reco::FFTJet< float >::setCode().

template<class Real>
Real reco::FFTJet< Real >::convergenceD_
private

Definition at line 98 of file FFTJet.h.

Referenced by reco::FFTJet< float >::f_convergenceDistance().

template<class Real>
Real reco::FFTJet< Real >::etaPhiCorr_
private

Definition at line 96 of file FFTJet.h.

Referenced by reco::FFTJet< float >::f_etaPhiCorr().

template<class Real>
Real reco::FFTJet< Real >::etaWidth_
private

Definition at line 94 of file FFTJet.h.

Referenced by reco::FFTJet< float >::f_etaWidth().

template<class Real>
Real reco::FFTJet< Real >::etSum_
private

Definition at line 91 of file FFTJet.h.

Referenced by reco::FFTJet< float >::f_etSum().

template<class Real>
Real reco::FFTJet< Real >::fuzziness_
private

Definition at line 97 of file FFTJet.h.

Referenced by reco::FFTJet< float >::f_fuzziness().

template<class Real>
Real reco::FFTJet< Real >::membershipFactor_
private

Definition at line 101 of file FFTJet.h.

Referenced by reco::FFTJet< float >::f_membershipFactor().

template<class Real>
Real reco::FFTJet< Real >::ncells_
private

Definition at line 90 of file FFTJet.h.

Referenced by reco::FFTJet< float >::f_ncells(), and reco::FFTJet< float >::setNCells().

template<class Real>
PattRecoPeak<Real> reco::FFTJet< Real >::peak_
private

Definition at line 87 of file FFTJet.h.

Referenced by reco::FFTJet< float >::f_precluster().

template<class Real>
Real reco::FFTJet< Real >::phiWidth_
private

Definition at line 95 of file FFTJet.h.

Referenced by reco::FFTJet< float >::f_phiWidth().

template<class Real>
math::XYZTLorentzVector reco::FFTJet< Real >::pileup_
private

Definition at line 89 of file FFTJet.h.

Referenced by reco::FFTJet< float >::f_pileup(), and reco::FFTJet< float >::setPileup().

template<class Real>
Real reco::FFTJet< Real >::recoScale_
private

Definition at line 99 of file FFTJet.h.

Referenced by reco::FFTJet< float >::f_recoScale().

template<class Real>
Real reco::FFTJet< Real >::recoScaleRatio_
private

Definition at line 100 of file FFTJet.h.

Referenced by reco::FFTJet< float >::f_recoScaleRatio().

template<class Real>
int reco::FFTJet< Real >::status_
private

Definition at line 103 of file FFTJet.h.

Referenced by reco::FFTJet< float >::f_status(), and reco::FFTJet< float >::setStatus().

template<class Real>
math::XYZTLorentzVector reco::FFTJet< Real >::vec_
private

Definition at line 88 of file FFTJet.h.

Referenced by reco::FFTJet< float >::f_vec(), and reco::FFTJet< float >::setFourVec().