3// -----------------------------------------------------------------------
6// inlined functions implementation file
7// -----------------------------------------------------------------------
9// =======================================================================
10// Gabriele Cosmo - Created: 19th August 1998
11// =======================================================================
15inline RandStudentT::RandStudentT(HepRandomEngine & anEngine, double a)
16: HepRandom( ), localEngine( &anEngine, do_nothing_deleter() ), defaultA(a)
19inline RandStudentT::RandStudentT(HepRandomEngine * anEngine, double a)
20: HepRandom( ), localEngine( anEngine ), defaultA(a)
23inline double RandStudentT::fire() {
24 return fire( defaultA );
27inline double RandStudentT::shoot() {
31inline double RandStudentT::shoot( HepRandomEngine* anEngine )
33 return shoot( anEngine, 1.0 );