ATLAS Offline Software
Loading...
Searching...
No Matches
Resplot::generate::breit_generator Class Reference

breit-wigner generator More...

#include <generate.h>

Inheritance diagram for Resplot::generate::breit_generator:
Collaboration diagram for Resplot::generate::breit_generator:

Public Member Functions

virtual double generate () const

Static Public Attributes

static BasicRandom r

Detailed Description

breit-wigner generator

Definition at line 54 of file generate.h.

Member Function Documentation

◆ generate()

virtual double Resplot::generate::breit_generator::generate ( ) const
inlinevirtual

Implements Resplot::generate::generator_base.

Definition at line 58 of file generate.h.

58 {
59 double x = std::tan((r.uniform()-0.5)*M_PI);
60 return x;
61 }
#define M_PI
#define x

Member Data Documentation

◆ r

BasicRandom Resplot::generate::breit_generator::r
inlinethread_localstatic

Definition at line 63 of file generate.h.


The documentation for this class was generated from the following file: