Class JetSmearer


class JetSmearer
derived from DefaultSmearer, ISmearer

Provides parameterised jet smearing. Jet Smearer honours the ISmearer interface and uses implementation of the DefaultSmearer class.


Field Summary
 private doublem_BarrelForwardEta
           
 private intm_lumi
           
 private doublem_rconeb
           
 private doublem_rconef
           

Constructor Summary
JetSmearer(const int aseed, const int lumi, const double rconeb, const double rconef, const double barrelForwardEta)
           

Destructor Summary
 virtual ~JetSmearer()
           

Method Summary
 virtual HepLorentzVectorsmear(const HepLorentzVector & avec)
           

Methods inherited from class DefaultSmearer
randGauss

Field Detail

m_BarrelForwardEta

private double m_BarrelForwardEta

m_lumi

private int m_lumi

m_rconeb

private double m_rconeb

m_rconef

private double m_rconef
Constructor Detail

JetSmearer

public JetSmearer(const int aseed, const int lumi, const double rconeb, const double rconef, const double barrelForwardEta)
Method Detail

~JetSmearer

public virtual ~JetSmearer()
Method Detail

smear

public virtual HepLorentzVector smear(const HepLorentzVector & avec)