file /home/anarendran/Documents/temp/rivet/include/Rivet/Projections/UndressBeamLeptons.hh
/home/anarendran/Documents/temp/rivet/include/Rivet/Projections/UndressBeamLeptons.hh
Namespaces
Name |
---|
Rivet |
Classes
Name | |
---|---|
class | Rivet::UndressBeamLeptons Project out the incoming beams, but subtract any colinear photons from lepton beams within a given cone. |
Source code
// -*- C++ -*-
#ifndef RIVET_UndressBeamLeptons_HH
#define RIVET_UndressBeamLeptons_HH
#include "Rivet/Projections/Beam.hh"
#include "Rivet/Projections/FinalState.hh"
namespace Rivet {
class UndressBeamLeptons : public Beam {
public:
UndressBeamLeptons(double theta = 0.0): _thetamax(theta) {
setName("UndressBeamLeptons");
declare(FinalState(), "FS");
}
DEFAULT_RIVET_PROJ_CLONE(UndressBeamLeptons);
virtual void project(const Event& e);
private:
virtual CmpState compare(const Projection & p) const;
double _thetamax;
};
}
#endif
Updated on 2022-08-07 at 20:17:18 +0100