CMS 3D CMS Logo

Public Member Functions | Private Attributes

reco::FFTJet< Real > Class Template Reference

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

#include <FFTJet.h>

List of all members.

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 (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)
 FFTJet ()
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
Version:
Id:
FFTJet.h,v 1.3 2011/07/06 07:39:11 igv Exp

Definition at line 20 of file FFTJet.h.


Constructor & Destructor Documentation

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

Definition at line 23 of file FFTJet.h.

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

          : peak_(peak),            
            vec_(vec),
            ncells_(ncells),          
            etSum_(etSum),           
            centroidEta_(centroidEta),     
            centroidPhi_(centroidPhi),     
            etaWidth_(etaWidth),        
            phiWidth_(phiWidth),        
            etaPhiCorr_(etaPhiCorr),      
            fuzziness_(fuzziness),       
            convergenceD_(convergenceDistance),    
            recoScale_(recoScale),       
            recoScaleRatio_(recoScaleRatio),  
            membershipFactor_(membershipFactor),
            code_(code),            
            status_(status)        
        {
        }
template<class Real>
virtual reco::FFTJet< Real >::~FFTJet ( ) [inline, virtual]

Definition at line 59 of file FFTJet.h.

{}

Member Function Documentation

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

Definition at line 67 of file FFTJet.h.

Referenced by fftjetcms::jetFromStorable().

{return centroidEta_;}
template<class Real>
Real reco::FFTJet< Real >::f_centroidPhi ( ) const [inline]

Definition at line 68 of file FFTJet.h.

Referenced by fftjetcms::jetFromStorable().

{return centroidPhi_;}
template<class Real>
int reco::FFTJet< Real >::f_code ( ) const [inline]

Definition at line 77 of file FFTJet.h.

Referenced by fftjetcms::jetFromStorable().

{return code_;}
template<class Real>
Real reco::FFTJet< Real >::f_convergenceDistance ( ) const [inline]

Definition at line 73 of file FFTJet.h.

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

{return convergenceD_;}
template<class Real>
Real reco::FFTJet< Real >::f_etaPhiCorr ( ) const [inline]

Definition at line 71 of file FFTJet.h.

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

{return etaPhiCorr_;}
template<class Real>
Real reco::FFTJet< Real >::f_etaWidth ( ) const [inline]

Definition at line 69 of file FFTJet.h.

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

{return etaWidth_;}
template<class Real>
Real reco::FFTJet< Real >::f_etSum ( ) const [inline]

Definition at line 66 of file FFTJet.h.

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

{return etSum_;}
template<class Real>
Real reco::FFTJet< Real >::f_fuzziness ( ) const [inline]

Definition at line 72 of file FFTJet.h.

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

{return fuzziness_;}
template<class Real>
Real reco::FFTJet< Real >::f_membershipFactor ( ) const [inline]

Definition at line 76 of file FFTJet.h.

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

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

Definition at line 65 of file FFTJet.h.

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

{return ncells_;}
template<class Real>
Real reco::FFTJet< Real >::f_phiWidth ( ) const [inline]

Definition at line 70 of file FFTJet.h.

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

{return phiWidth_;}
template<class Real>
const math::XYZTLorentzVector& reco::FFTJet< Real >::f_pileup ( ) const [inline]

Definition at line 64 of file FFTJet.h.

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

{return pileup_;}
template<class Real>
const PattRecoPeak<Real>& reco::FFTJet< Real >::f_precluster ( ) const [inline]

Definition at line 62 of file FFTJet.h.

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

{return peak_;}
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 75 of file FFTJet.h.

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

{return recoScaleRatio_;}
template<class Real>
int reco::FFTJet< Real >::f_status ( ) const [inline]

Definition at line 78 of file FFTJet.h.

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

{return status_;}
template<class Real>
const math::XYZTLorentzVector& reco::FFTJet< Real >::f_vec ( ) const [inline]

Definition at line 63 of file FFTJet.h.

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

{return vec_;}
template<class Real>
void reco::FFTJet< Real >::setCode ( const int  c) [inline]

Definition at line 83 of file FFTJet.h.

{code_ = c;}
template<class Real>
void reco::FFTJet< Real >::setFourVec ( const math::XYZTLorentzVector p) [inline]

Definition at line 82 of file FFTJet.h.

Referenced by FFTJetProducer::writeJets().

{vec_ = p;}
template<class Real>
void reco::FFTJet< Real >::setNCells ( const double  nc) [inline]

Definition at line 85 of file FFTJet.h.

Referenced by FFTJetProducer::writeJets().

{ncells_ = nc;}
template<class Real>
void reco::FFTJet< Real >::setPileup ( const math::XYZTLorentzVector p) [inline]

Definition at line 81 of file FFTJet.h.

Referenced by FFTJetProducer::writeJets().

{pileup_ = p;}
template<class Real>
void reco::FFTJet< Real >::setStatus ( const int  c) [inline]

Definition at line 84 of file FFTJet.h.

{status_ = c;}

Member Data Documentation

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

Definition at line 93 of file FFTJet.h.

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

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

Definition at line 94 of file FFTJet.h.

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

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

Definition at line 103 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 99 of file FFTJet.h.

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

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

Definition at line 97 of file FFTJet.h.

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

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

Definition at line 95 of file FFTJet.h.

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

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

Definition at line 92 of file FFTJet.h.

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

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

Definition at line 98 of file FFTJet.h.

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

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

Definition at line 102 of file FFTJet.h.

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

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

Definition at line 91 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 88 of file FFTJet.h.

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

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

Definition at line 96 of file FFTJet.h.

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

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

Definition at line 90 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 100 of file FFTJet.h.

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

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

Definition at line 101 of file FFTJet.h.

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

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

Definition at line 104 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 89 of file FFTJet.h.

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