CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Member Functions | Private Attributes
FFTGenericScaleCalculator Class Reference

#include <FFTGenericScaleCalculator.h>

Inheritance diagram for FFTGenericScaleCalculator:
AbsFFTSpecificScaleCalculator

Public Member Functions

 FFTGenericScaleCalculator (const edm::ParameterSet &ps)
 
virtual void mapFFTJet (const reco::Jet &jet, const reco::FFTJet< float > &fftJet, const math::XYZTLorentzVector &current, double *buf, unsigned dim) const
 
virtual ~FFTGenericScaleCalculator ()
 
- Public Member Functions inherited from AbsFFTSpecificScaleCalculator
virtual ~AbsFFTSpecificScaleCalculator ()
 

Private Member Functions

double f_safeLog (const double x) const
 

Private Attributes

int m_aveConstituentPt
 
int m_averageWidth
 
int m_chargedEmEnergyFraction
 
int m_chargedHadronEnergyFraction
 
int m_chargedHadronMultiplicity
 
int m_chargedMuEnergyFraction
 
int m_chargedMultiplicity
 
int m_clusterRadius
 
int m_clusterSeparation
 
int m_constituentEtaPhiSpread
 
int m_constituentPtDistribution
 
int m_convergenceDistance
 
int m_dRFromJet
 
int m_driftSpeed
 
int m_electronEnergyFraction
 
int m_electronMultiplicity
 
int m_EmEnergyFraction
 
int m_energy
 
int m_eta
 
int m_etaPhiCorr
 
int m_etaWidth
 
int m_etSum
 
std::vector< double > m_factors
 
int m_fuzziness
 
int m_gamma
 
int m_HessianS2
 
int m_HessianS4
 
int m_HessianS6
 
int m_HFEMEnergyFraction
 
int m_HFEMMultiplicity
 
int m_HFHadronEnergyFraction
 
int m_HFHadronMultiplicity
 
int m_LaplacianS1
 
int m_LaplacianS2
 
int m_LaplacianS3
 
int m_lifetime
 
int m_logAveConstituentPt
 
int m_logEnergy
 
int m_logGamma
 
int m_logMagnitude
 
int m_LogMagS1
 
int m_LogMagS2
 
int m_logMass
 
int m_logPt
 
int m_logScale
 
int m_magnitude
 
int m_magS1
 
int m_magS2
 
int m_magSpeed
 
int m_mass
 
int m_membershipFactor
 
int m_mergeTime
 
double m_minLog
 
int m_muonEnergyFraction
 
int m_muonMultiplicity
 
int m_ncells
 
int m_nConstituents
 
int m_nearestNeighborDistance
 
int m_neutralEmEnergyFraction
 
int m_neutralHadronEnergyFraction
 
int m_neutralHadronMultiplicity
 
int m_neutralMultiplicity
 
int m_phi
 
int m_phiWidth
 
int m_photonEnergyFraction
 
int m_photonMultiplicity
 
int m_pileup
 
int m_pt
 
int m_recoScale
 
int m_recoScaleRatio
 
int m_scale
 
int m_splitTime
 
int m_widthRatio
 

Detailed Description

Definition at line 13 of file FFTGenericScaleCalculator.h.

Constructor & Destructor Documentation

FFTGenericScaleCalculator::FFTGenericScaleCalculator ( const edm::ParameterSet ps)

Definition at line 32 of file FFTGenericScaleCalculator.cc.

virtual FFTGenericScaleCalculator::~FFTGenericScaleCalculator ( )
inlinevirtual

Definition at line 18 of file FFTGenericScaleCalculator.h.

18 {}

Member Function Documentation

double FFTGenericScaleCalculator::f_safeLog ( const double  x) const
inlineprivate

Definition at line 25 of file FFTGenericScaleCalculator.h.

References dqm-mbProfile::log, and m_minLog.

26  {
27  if (x > 0.0)
28  return log(x);
29  else
30  return m_minLog;
31  }
void FFTGenericScaleCalculator::mapFFTJet ( const reco::Jet jet,
const reco::FFTJet< float > &  fftJet,
const math::XYZTLorentzVector current,
double *  buf,
unsigned  dim 
) const
virtual

Implements AbsFFTSpecificScaleCalculator.

Definition at line 195 of file FFTGenericScaleCalculator.cc.

Member Data Documentation

int FFTGenericScaleCalculator::m_aveConstituentPt
private

Definition at line 90 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_averageWidth
private

Definition at line 54 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_chargedEmEnergyFraction
private

Definition at line 110 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_chargedHadronEnergyFraction
private

Definition at line 96 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_chargedHadronMultiplicity
private

Definition at line 103 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_chargedMuEnergyFraction
private

Definition at line 111 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_chargedMultiplicity
private

Definition at line 114 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_clusterRadius
private

Definition at line 78 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_clusterSeparation
private

Definition at line 79 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_constituentEtaPhiSpread
private

Definition at line 93 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_constituentPtDistribution
private

Definition at line 92 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_convergenceDistance
private

Definition at line 58 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_dRFromJet
private

Definition at line 80 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_driftSpeed
private

Definition at line 70 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_electronEnergyFraction
private

Definition at line 99 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_electronMultiplicity
private

Definition at line 106 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_EmEnergyFraction
private

Definition at line 113 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_energy
private

Definition at line 43 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_eta
private

Definition at line 37 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_etaPhiCorr
private

Definition at line 56 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_etaWidth
private

Definition at line 52 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_etSum
private

Definition at line 51 of file FFTGenericScaleCalculator.h.

std::vector<double> FFTGenericScaleCalculator::m_factors
private

Definition at line 33 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_fuzziness
private

Definition at line 57 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_gamma
private

Definition at line 45 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_HessianS2
private

Definition at line 84 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_HessianS4
private

Definition at line 85 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_HessianS6
private

Definition at line 86 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_HFEMEnergyFraction
private

Definition at line 102 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_HFEMMultiplicity
private

Definition at line 109 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_HFHadronEnergyFraction
private

Definition at line 101 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_HFHadronMultiplicity
private

Definition at line 108 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_LaplacianS1
private

Definition at line 81 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_LaplacianS2
private

Definition at line 82 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_LaplacianS3
private

Definition at line 83 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_lifetime
private

Definition at line 72 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_logAveConstituentPt
private

Definition at line 91 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_logEnergy
private

Definition at line 44 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_logGamma
private

Definition at line 46 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_logMagnitude
private

Definition at line 65 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_LogMagS1
private

Definition at line 67 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_LogMagS2
private

Definition at line 69 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_logMass
private

Definition at line 42 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_logPt
private

Definition at line 40 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_logScale
private

Definition at line 76 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_magnitude
private

Definition at line 64 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_magS1
private

Definition at line 66 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_magS2
private

Definition at line 68 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_magSpeed
private

Definition at line 71 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_mass
private

Definition at line 41 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_membershipFactor
private

Definition at line 61 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_mergeTime
private

Definition at line 74 of file FFTGenericScaleCalculator.h.

double FFTGenericScaleCalculator::m_minLog
private

Definition at line 34 of file FFTGenericScaleCalculator.h.

Referenced by f_safeLog().

int FFTGenericScaleCalculator::m_muonEnergyFraction
private

Definition at line 100 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_muonMultiplicity
private

Definition at line 107 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_ncells
private

Definition at line 50 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_nConstituents
private

Definition at line 89 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_nearestNeighborDistance
private

Definition at line 77 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_neutralEmEnergyFraction
private

Definition at line 112 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_neutralHadronEnergyFraction
private

Definition at line 97 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_neutralHadronMultiplicity
private

Definition at line 104 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_neutralMultiplicity
private

Definition at line 115 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_phi
private

Definition at line 38 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_phiWidth
private

Definition at line 53 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_photonEnergyFraction
private

Definition at line 98 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_photonMultiplicity
private

Definition at line 105 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_pileup
private

Definition at line 49 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_pt
private

Definition at line 39 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_recoScale
private

Definition at line 59 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_recoScaleRatio
private

Definition at line 60 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_scale
private

Definition at line 75 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_splitTime
private

Definition at line 73 of file FFTGenericScaleCalculator.h.

int FFTGenericScaleCalculator::m_widthRatio
private

Definition at line 55 of file FFTGenericScaleCalculator.h.