This is the declaration of the SubProcessHandler class.
The SubProcessHandler class is used to handle a set of PartonXSecFns together with a PartonExtractor. It is used by the CollisionHandler to group together different ways of extracting partons from incoming particles with associated hard parton-parton processes.
Just as the PartialCollisionHandler class (the base class of CollisionHandler), a SubProcessHandler keeps a full set of HandlerGroups, which may be filled with defaults which overrides the ones specified in the PartialCollisionHandler in each event that SubProcessHandler is chosen.
The SubProcessHandler has also a KinematicalCuts object which is responsible for restricting the kinematics of the sub-process and produced collision. This object takes precedence over the one in the CollisionHandler.
PartonXSecFn.h PartonExtractor.h CollisionHandler.h PartialCollisionHandler.h HandlerGroup.h KinematicalCuts.h
CLASS
SubProcessHandler:
STRUCT
BaseClassTrait<SubProcessHandler,1>
STRUCT
ClassTraits<SubProcessHandler>: