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

◆ FFTJet() [1/2]

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

Definition at line 21 of file FFTJet.h.

22  : ncells_(0),
23  etSum_(0),
24  centroidEta_(0),
25  centroidPhi_(0),
26  etaWidth_(0),
27  phiWidth_(0),
28  etaPhiCorr_(0),
29  fuzziness_(0),
30  convergenceD_(0),
31  recoScale_(0),
32  recoScaleRatio_(0),
34  code_(0),
35  status_(0) {}

◆ FFTJet() [2/2]

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 37 of file FFTJet.h.

53  : peak_(peak),
54  vec_(vec),
55  ncells_(ncells),
56  etSum_(etSum),
57  centroidEta_(centroidEta),
58  centroidPhi_(centroidPhi),
59  etaWidth_(etaWidth),
60  phiWidth_(phiWidth),
61  etaPhiCorr_(etaPhiCorr),
62  fuzziness_(fuzziness),
64  recoScale_(recoScale),
65  recoScaleRatio_(recoScaleRatio),
66  membershipFactor_(membershipFactor),
67  code_(code),
68  status_(status) {}

◆ ~FFTJet()

template<class Real>
virtual reco::FFTJet< Real >::~FFTJet ( )
inlinevirtual

Definition at line 70 of file FFTJet.h.

70 {}

Member Function Documentation

◆ f_centroidEta()

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

Definition at line 78 of file FFTJet.h.

78 { return centroidEta_; }

◆ f_centroidPhi()

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

Definition at line 79 of file FFTJet.h.

79 { return centroidPhi_; }

◆ f_code()

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

Definition at line 88 of file FFTJet.h.

88 { return code_; }

◆ f_convergenceDistance()

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

Definition at line 84 of file FFTJet.h.

84 { return convergenceD_; }

Referenced by FFTGenericScaleCalculator::mapFFTJet().

◆ f_etaPhiCorr()

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

Definition at line 82 of file FFTJet.h.

82 { return etaPhiCorr_; }

Referenced by FFTGenericScaleCalculator::mapFFTJet().

◆ f_etaWidth()

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

Definition at line 80 of file FFTJet.h.

80 { return etaWidth_; }

Referenced by FFTGenericScaleCalculator::mapFFTJet().

◆ f_etSum()

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

Definition at line 77 of file FFTJet.h.

77 { return etSum_; }

Referenced by FFTGenericScaleCalculator::mapFFTJet().

◆ f_fuzziness()

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

Definition at line 83 of file FFTJet.h.

83 { return fuzziness_; }

Referenced by FFTGenericScaleCalculator::mapFFTJet().

◆ f_membershipFactor()

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

Definition at line 87 of file FFTJet.h.

87 { return membershipFactor_; }

Referenced by FFTGenericScaleCalculator::mapFFTJet().

◆ f_ncells()

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

Definition at line 76 of file FFTJet.h.

76 { return ncells_; }

Referenced by FFTGenericScaleCalculator::mapFFTJet().

◆ f_phiWidth()

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

Definition at line 81 of file FFTJet.h.

81 { return phiWidth_; }

Referenced by FFTGenericScaleCalculator::mapFFTJet().

◆ f_pileup()

template<class Real>
const math::XYZTLorentzVector& reco::FFTJet< Real >::f_pileup ( ) const
inline

Definition at line 75 of file FFTJet.h.

75 { return pileup_; }

Referenced by FFTGenericScaleCalculator::mapFFTJet().

◆ f_precluster()

template<class Real>
const PattRecoPeak<Real>& reco::FFTJet< Real >::f_precluster ( ) const
inline

Definition at line 73 of file FFTJet.h.

73 { return peak_; }

Referenced by FFTGenericScaleCalculator::mapFFTJet().

◆ f_recoScale()

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

◆ f_recoScaleRatio()

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

Definition at line 86 of file FFTJet.h.

86 { return recoScaleRatio_; }

Referenced by FFTGenericScaleCalculator::mapFFTJet().

◆ f_status()

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

Definition at line 89 of file FFTJet.h.

89 { return status_; }

Referenced by FFTJetCorrectionProducer::applyCorrections().

◆ f_vec()

template<class Real>
const math::XYZTLorentzVector& reco::FFTJet< Real >::f_vec ( ) const
inline

Definition at line 74 of file FFTJet.h.

74 { return vec_; }

Referenced by FFTJetCorrectionProducer::applyCorrections().

◆ setCode()

template<class Real>
void reco::FFTJet< Real >::setCode ( const int  c)
inline

Definition at line 94 of file FFTJet.h.

94 { code_ = c; }

◆ setFourVec()

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

Definition at line 93 of file FFTJet.h.

93 { vec_ = p; }

Referenced by FFTJetProducer::writeJets().

◆ setNCells()

template<class Real>
void reco::FFTJet< Real >::setNCells ( const double  nc)
inline

Definition at line 96 of file FFTJet.h.

96 { ncells_ = nc; }

Referenced by FFTJetProducer::writeJets().

◆ setPileup()

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

Definition at line 92 of file FFTJet.h.

92 { pileup_ = p; }

Referenced by FFTJetProducer::writeJets().

◆ setStatus()

template<class Real>
void reco::FFTJet< Real >::setStatus ( const int  c)
inline

Definition at line 95 of file FFTJet.h.

95 { status_ = c; }

Member Data Documentation

◆ centroidEta_

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

Definition at line 104 of file FFTJet.h.

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

◆ centroidPhi_

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

Definition at line 105 of file FFTJet.h.

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

◆ code_

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

Definition at line 114 of file FFTJet.h.

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

◆ convergenceD_

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

Definition at line 110 of file FFTJet.h.

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

◆ etaPhiCorr_

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

Definition at line 108 of file FFTJet.h.

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

◆ etaWidth_

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

Definition at line 106 of file FFTJet.h.

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

◆ etSum_

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

Definition at line 103 of file FFTJet.h.

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

◆ fuzziness_

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

Definition at line 109 of file FFTJet.h.

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

◆ membershipFactor_

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

Definition at line 113 of file FFTJet.h.

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

◆ ncells_

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

Definition at line 102 of file FFTJet.h.

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

◆ peak_

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

Definition at line 99 of file FFTJet.h.

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

◆ phiWidth_

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

Definition at line 107 of file FFTJet.h.

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

◆ pileup_

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

Definition at line 101 of file FFTJet.h.

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

◆ recoScale_

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

Definition at line 111 of file FFTJet.h.

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

◆ recoScaleRatio_

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

Definition at line 112 of file FFTJet.h.

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

◆ status_

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

Definition at line 115 of file FFTJet.h.

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

◆ vec_

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

Definition at line 100 of file FFTJet.h.

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

reco::FFTJet::vec_
math::XYZTLorentzVector vec_
Definition: FFTJet.h:100
reco::FFTJet::peak_
PattRecoPeak< Real > peak_
Definition: FFTJet.h:99
reco::FFTJet::recoScaleRatio_
Real recoScaleRatio_
Definition: FFTJet.h:112
reco::FFTJet::convergenceD_
Real convergenceD_
Definition: FFTJet.h:110
mps_update.status
status
Definition: mps_update.py:68
reco::FFTJet::ncells_
Real ncells_
Definition: FFTJet.h:102
reco::FFTJet::membershipFactor_
Real membershipFactor_
Definition: FFTJet.h:113
reco::FFTJet::etaWidth_
Real etaWidth_
Definition: FFTJet.h:106
reco::FFTJet::phiWidth_
Real phiWidth_
Definition: FFTJet.h:107
reco::FFTJet::etaPhiCorr_
Real etaPhiCorr_
Definition: FFTJet.h:108
reco::FFTJet::etSum_
Real etSum_
Definition: FFTJet.h:103
fftjetproducer_cfi.convergenceDistance
convergenceDistance
Definition: fftjetproducer_cfi.py:75
AlCaHLTBitMon_ParallelJobs.p
def p
Definition: AlCaHLTBitMon_ParallelJobs.py:153
reco::FFTJet::fuzziness_
Real fuzziness_
Definition: FFTJet.h:109
reco::FFTJet::recoScale_
Real recoScale_
Definition: FFTJet.h:111
reco::FFTJet::centroidPhi_
Real centroidPhi_
Definition: FFTJet.h:105
reco::FFTJet::code_
int code_
Definition: FFTJet.h:114
reco::FFTJet::pileup_
math::XYZTLorentzVector pileup_
Definition: FFTJet.h:101
reco::FFTJet::status_
int status_
Definition: FFTJet.h:115
c
auto & c
Definition: CAHitNtupletGeneratorKernelsImpl.h:56
reco::FFTJet::centroidEta_
Real centroidEta_
Definition: FFTJet.h:104