11 #ifndef GAUDIKERNEL_IRNDMGEN_H 
   12 #define GAUDIKERNEL_IRNDMGEN_H 
   23 static const InterfaceID IID_IRndmFlat( 151, 1, 0 );
 
   24 static const InterfaceID IID_IRndmChi2( 152, 1, 0 );
 
   25 static const InterfaceID IID_IRndmGamma( 153, 1, 0 );
 
   26 static const InterfaceID IID_IRndmGauss( 154, 1, 0 );
 
   27 static const InterfaceID IID_IRndmLandau( 155, 1, 0 );
 
   28 static const InterfaceID IID_IRndmPoisson( 156, 1, 0 );
 
   29 static const InterfaceID IID_IRndmStudentT( 157, 1, 0 );
 
   30 static const InterfaceID IID_IRndmBinomial( 158, 1, 0 );
 
   31 static const InterfaceID IID_IRndmExponential( 159, 1, 0 );
 
   32 static const InterfaceID IID_IRndmBreitWigner( 160, 1, 0 );
 
   33 static const InterfaceID IID_IRndmBreitWignerCutOff( 161, 1, 0 );
 
   34 static const InterfaceID IID_IRndmDefinedPdf( 162, 1, 0 );
 
   35 static const InterfaceID IID_IRndmGaussianTail( 163, 1, 0 );
 
   72   virtual long ID() 
const = 0;
 
   76   virtual double shoot() 
const = 0;
 
   89 #endif // GAUDIKERNEL_IRNDMGEN_H