This is the declaration of the MECuts class.
The MECuts class is used to make cuts on generated phase space points for the hard interaction. A MECuts object is selected for each matrix element. The CollisionHandler has a default MECuts object, which may be overridden by the selected SubProcessHandler object, which in turn may be overridden by the selected MEBase object.
The MECuts 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 MECuts class, in which case the virtual newcut methods may be overridden and will be called from the cut methods.
CLASS
MECuts:
STRUCT
BaseClassTrait<MECuts,1>
STRUCT
ClassTraits<MECuts>: