Class ElectronSmearer
- class ElectronSmearer
- derived from DefaultSmearer, ISmearer
ElectronSmearer replicates the smearing code of ATLFAST++'s
ElectronMaker.
It provides the smear() method defined
in the ISmearer interface. It privately inherits from
the DefaultSmearer class to use its implementation of
random number services etc.
Field Summary |
private int | m_lumi luminosity option |
Constructor Summary |
ElectronSmearer(const int aseed, const int lumi) Constructor taking a random number seed and luminosity |
Method Summary |
virtual HepLorentzVector | smear(const HepLorentzVector & avec) Smear method to over-ride base class method |
m_lumi
private int m_lumi
- luminosity option
ElectronSmearer
public ElectronSmearer(const int aseed, const int lumi)
- Constructor taking a random number seed and luminosity
~ElectronSmearer
public virtual ~ElectronSmearer()
- Default Destructor
smear
public virtual HepLorentzVector smear(const HepLorentzVector & avec)
- Smear method to over-ride base class method