1#include "KVSubEventMaker.h"
68 std::random_device rd;
74 auto req_int = std::floor(required);
75 auto req_frac = required - req_int;
79 if (req_frac > 1.e-10) {
84 if (i < req_int)
p->AddGroup(
GetName());
winID h TVirtualViewer3D TVirtualGLPainter p
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t g
R__EXTERN TRandom * gRandom
Description of properties and kinematics of atomic nuclei.
Global variable for defining random subevents.
void Reset()
Reset internal variables, called before treatment of each event.
void fill(const KVNucleus *)
add to internal list
void Init()
Initialisation of internal variables, called once before beginning treatment.
std::vector< KVNucleus * > particles
void init()
PRIVATE method.
Double_t getvalue_int(Int_t) const
void Calculate()
Calculation of global variable value(s) after filling is finished.
void Copy(TObject &obj) const
Double_t GetParameter(const Char_t *par) const
Int_t fType
type of variable global; = kOneBody, kTwoBody or kNBody
const char * GetName() const override
virtual Double_t Uniform(Double_t x1, Double_t x2)