Atlfast::ISmearer Class Reference

Defines interface for Atlfast smearer classes. More...

#include <ISmearer.h>

Inheritance diagram for Atlfast::ISmearer:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual HepLorentzVector smear (const HepMC::GenParticle &)=0
virtual HepLorentzVector smear (const HepLorentzVector &)=0
virtual int setSmearParameters (const std::vector< double > &)=0
virtual int setSmearParamSchema (const int)=0
virtual ~ISmearer ()

Detailed Description

Defines interface for Atlfast smearer classes.

Definition at line 40 of file ISmearer.h.


Constructor & Destructor Documentation

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

Virtual destructor

Definition at line 54 of file ISmearer.h.

00054 {}


Member Function Documentation

virtual HepLorentzVector Atlfast::ISmearer::smear ( const HepMC::GenParticle &   )  [pure virtual]

Smear method for HepMC::GenParticle

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

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

Smear method for HepLorentzVector

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

virtual int Atlfast::ISmearer::setSmearParameters ( const std::vector< double > &   )  [pure virtual]

Sets the smearing parameters

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

virtual int Atlfast::ISmearer::setSmearParamSchema ( const   int  )  [pure virtual]

Sets the smearing schema

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


The documentation for this class was generated from the following file:
Generated on Mon Sep 24 14:19:40 2007 for AtlfastAlgs by  doxygen 1.5.1