This is the declaration of the KinematicalCuts class.
The KinematicalCuts class is used to make cuts on generated events. A KinematicalCuts object is selected for each generated collision. The CollisionHandler has a default KinematicalCuts object, which may be overridden by the selected SubProcessHandler object, which in turn may be overridden by the selected PartonXSecFn object.
The KinematicalCuts is used in two different ways. Individual handlers may use the specific member functions which specify cuts on individual variables. In addition the cut member functions are always called by the CollisionHandler to automatically check that all cuts are passed. It is possible to derive new classes from the KinematicalCuts class, in which case the virtual newcut methods may be overridden and will be called from the cut methods.
CLASS
KinematicalCuts:
STRUCT
BaseClassTrait<KinematicalCuts,1>
STRUCT
ClassTraits<KinematicalCuts>: