hej is hosted by Hepforge, IPPP Durham
HEJ 2 2.0
High energy resummation for hadron colliders
Loading...
Searching...
No Matches
Ranlux64.hh
Go to the documentation of this file.
1
8#pragma once
9
10#include <string>
11
12#include <CLHEP/Random/Ranlux64Engine.h>
13
14#include "HEJ/RNG.hh"
15
16namespace HEJ {
17
19
22 class Ranlux64 : public DefaultRNG {
23 public:
25 Ranlux64(std::string const & seed_file);
26
28 double flat() override;
29
30 private:
31 CLHEP::Ranlux64Engine ran_;
32 };
33
34}
Interface for pseudorandom number generators.
Ranlux64 random number generator.
Definition: Ranlux64.hh:22
double flat() override
Generate pseudorandom number between 0 and 1.
Ranlux64(std::string const &seed_file)
Main HEJ 2 Namespace.
Definition: mainpage.dox:1
Helper struct with default implementations.
Definition: RNG.hh:34