Geant4-11
RandStudentT.icc
Go to the documentation of this file.
1// -*- C++ -*-
2//
3// -----------------------------------------------------------------------
4// HEP Random
5// --- RandStudentT ---
6// inlined functions implementation file
7// -----------------------------------------------------------------------
8
9// =======================================================================
10// Gabriele Cosmo - Created: 19th August 1998
11// =======================================================================
12
13namespace CLHEP {
14
15inline RandStudentT::RandStudentT(HepRandomEngine & anEngine, double a)
16: HepRandom( ), localEngine( &anEngine, do_nothing_deleter() ), defaultA(a)
17 {}
18
19inline RandStudentT::RandStudentT(HepRandomEngine * anEngine, double a)
20: HepRandom( ), localEngine( anEngine ), defaultA(a)
21 {}
22
23inline double RandStudentT::fire() {
24 return fire( defaultA );
25}
26
27inline double RandStudentT::shoot() {
28 return shoot( 1.0 );
29}
30
31inline double RandStudentT::shoot( HepRandomEngine* anEngine )
32{
33 return shoot( anEngine, 1.0 );
34}
35
36} // namespace CLHEP