Go to the documentation of this file.
25 #ifndef RandBreitWigner_h
26 #define RandBreitWigner_h 1
59 static double shoot(
double a=1.0,
double b=0.2 );
61 static double shoot(
double a,
double b,
double c );
63 static double shootM2(
double a=1.0,
double b=0.2 );
65 static double shootM2(
double a,
double b,
double c );
67 static void shootArray (
const int size,
double* vect);
69 static void shootArray (
const int size,
double* vect,
72 static void shootArray (
const int size,
double* vect,
73 double a,
double b,
double c );
87 const int size,
double* vect );
89 const int size,
double* vect,
92 const int size,
double* vect,
93 double a,
double b,
double c );
102 double fire(
double a,
double b );
104 double fire(
double a,
double b,
double c );
108 double fireM2(
double a,
double b );
110 double fireM2(
double a,
double b,
double c );
112 void fireArray (
const int size,
double* vect);
114 void fireArray (
const int size,
double* vect,
115 double a,
double b );
117 void fireArray (
const int size,
double* vect,
118 double a,
double b,
double c );
121 double operator()(
double a,
double b,
double c );
125 std::ostream &
put ( std::ostream & os )
const;
126 std::istream &
get ( std::istream & is );
128 std::string
name()
const;
144 #include "CLHEP/Random/RandBreitWigner.icc"