9 #ifndef ThePEG_PDFCuts_H
10 #define ThePEG_PDFCuts_H
13 #include "ThePEG/Config/ThePEG.h"
14 #include "ThePEG/Utilities/Interval.h"
15 #include "ThePEG/Cuts/Cuts.fh"
42 const SInterval & newScale,
const Energy2 & newSMax)
double lMin() const
The minimum value of .
The PDFCuts class is used to specify cuts on scale and momentum fractions for which a PDFBase object ...
Energy2 scaleMaxL(double l) const
The maximum scale for a given logarithmic momentum fraction.
T upper() const
Return the upper limit of the interval.
Interval< double > theL
The minimum and maximum values of .
This is the main namespace within which all identifiers in ThePEG are declared.
T lower() const
Return the lower limit of the interval.
QTY< 0, 1, 0 >::Type Energy
Energy.
PDFCuts(const Interval< double > &newL, const SInterval &newScale, const Energy2 &newSMax)
Construction from members.
double lMax() const
The maximum value of .
PDFCuts()
Default constructor.
Energy2 scaleMax(double x) const
The maximum scale for a given momentum fraction.
Energy2 scaleMax() const
The upper limit on the scale to be used.
double xMin() const
The minimum value of x.
double xMax() const
The maximum value of x.
Energy2 scaleMin() const
The lower limit on the scale to be used.
Energy2 sMax() const
The maximum invariant mass squared of the colliding particles.
SInterval theScale
The limits on the scale to be used.
Cuts is a class for implementing kinematical cuts in ThePEG.
Energy2 theSMax
The maximum invariant mass squared of the colliding particles.