4 #ifndef __KVEVENTVIEWER_H
5 #define __KVEVENTVIEWER_H
107 Int_t highlightprotoncolor = kOrange - 2,
108 Int_t highlightneutroncolor = kGreen - 2,
111 Double_t nuclearradiusparameter = 0.2);
138 free_nucleon_radius =
r;
169 void SetInput(
TBranch* eventbranch);
170 void SetInput(
const char* filename);
173 void ReadTextEvent();
174 void ReadTreeEvent();
176 void DrawNextEvent();
199 if (theEvent) theEvent->
Print(
"ok");
207 fFixPerspective =
on;
#define ClassDef(name, id)
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void on
Option_t Option_t TPoint TPoint const char mode
Base class for KaliVeda framework.
void Print(Option_t *option="") const override
Draw events in 3D using OpenGL.
void SetFixPerspective(Bool_t on=kTRUE)
virtual void SetHighlightMode(Int_t m)
void SetXYMode(Bool_t mode)
void SetHighlightProtonColor(Int_t c)
void SetAxesMode(Bool_t on=kTRUE)
void SetHighlightNeutronColor(Int_t c)
void SetSavePicture(Bool_t yes=kTRUE)
void SetFixSeed(Bool_t fix, Int_t refresh=1)
void SetFreeNucleonRadius(Double_t r)
Set radius used to represent free nucleons (default value = 0.2)
void SetNeutronColor(Int_t c)
void SetDrawMomentumSpace(Bool_t on=kTRUE)
Draw event in momentum space (default is velocity space)
void SetProtonColor(Int_t c)
void SetNucleonRadius(Double_t r)
Set radius used to represent nucleons in nuclei (default value = 0.25)
void SetMaxVelocity(Int_t vel)
Abstract base class container for multi-particle events.
Description of properties and kinematics of atomic nuclei.