This is the declaration of the SamplerBase class.
This is the base class for all phase space sampler classes to be used by the EventHandler class to sample the phase space according to the cross sections for the proceses in the EventHandler. The class should be able to sample a unit hyper-cube in a phase space in arbitrary dimensions. The points need not necessarily be sampled with unit weight.
The virtual methods to be implemented by concrete sub-classes are initialize(), generate() and rejectLast().
CLASS
SamplerBase: