ktjet is hosted by Hepforge, IPPP Durham

KtRecomInterface.h

#ifndef KTJET_KTRECOM
#define KTJET_KTRECOM

#include <string>
#include "CLHEP/config/CLHEP.h" #include "CLHEP/Vector/ThreeVector.h" #include "CLHEP/Vector/LorentzVector.h" #include "KtJet/KtUtil.h" #include "KtJet/KtLorentzVector.h" //class KtLorentzVector; namespace KtJet { /** * Function object to combine 4-momenta @author J.Butterworth J.Couchman B.Cox B.Waugh */ class KtRecom { public: KtRecom(); virtual ~KtRecom(); /** Return merged 4-momentum */ virtual HepLorentzVector operator()(const HepLorentzVector &, const HepLorentzVector &) const = 0; /** Process input 4-momentum */ virtual KtLorentzVector operator()(const KtLorentzVector &) const = 0; /** Name of scheme */ virtual string name() const = 0; }; }//end of namespace #endif
Generated by GNU enscript 1.6.1.