Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

Atlfast::ISmearer Class Reference

Interface for Smearer objects. More...

#include <ISmearer.h>

Inheritance diagram for Atlfast::ISmearer:

Inheritance graph
[legend]
List of all members.

Public Methods

virtual HepLorentzVector smear (const HepLorentzVector &)=0
 Smears a 4-Vector according to parameterisation provided in derived classes.

virtual ~ISmearer ()

Detailed Description

Interface for Smearer objects.

Definition at line 40 of file ISmearer.h.


Constructor & Destructor Documentation

virtual Atlfast::ISmearer::~ISmearer   [inline, virtual]
 

Definition at line 47 of file ISmearer.h.

00047 {}

Member Function Documentation

virtual HepLorentzVector Atlfast::ISmearer::smear const HepLorentzVector &    [pure virtual]
 

Smears a 4-Vector according to parameterisation provided in derived classes.

Implemented in Atlfast::CellSmearer, Atlfast::DefaultSmearer, Atlfast::ElectronSmearer, Atlfast::JetSmearer, Atlfast::MuonSmearer, and Atlfast::PhotonSmearer.

Referenced by Atlfast::JetMaker::create(), Atlfast::DefaultReconstructedParticleMaker::create(), Atlfast::AtlfastProtoJetMaker::FillProtoJets(), and Atlfast::SmearCell::operator()().


The documentation for this class was generated from the following file:
Generated on Tue Mar 18 11:18:56 2003 for AtlfastAlgs by doxygen1.3-rc1