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)
Base class for KaliVeda framework.
Draw events in 3D using OpenGL.
void SetFixPerspective(Bool_t on=kTRUE)
Double_t nucleon_radius
radius of nucleons in nuclei
virtual void SetHighlightMode(Int_t m)
void SetXYMode(Bool_t mode)
void SetHighlightProtonColor(Int_t c)
void SetAxesMode(Bool_t on=kTRUE)
Int_t fproton_color
proton colour
Int_t fProton_color
proton colour for highlighted nuclei
void SetHighlightNeutronColor(Int_t c)
void SetSavePicture(Bool_t yes=kTRUE)
void SetFixSeed(Bool_t fix, Int_t refresh=1)
Double_t nuclear_radius_parameter
to calculate radii of nuclei
void SetFreeNucleonRadius(Double_t r)
Set radius used to represent free nucleons (default value = 0.2)
void SetNeutronColor(Int_t c)
Int_t fNeutron_color
neutron colour for highlighted nuclei
void SetDrawMomentumSpace(Bool_t on=kTRUE)
Draw event in momentum space (default is velocity space)
Double_t maxV
largest velocity of event
Double_t free_nucleon_radius
radius of free nucleons
void SetProtonColor(Int_t c)
Int_t ivol
geovolume counter
Bool_t fSavePicture
kTRUE to save in GIF file
Int_t fneutron_color
neutron colour
Int_t maxZ
largest Z of event
void SetNucleonRadius(Double_t r)
Set radius used to represent nucleons in nuclei (default value = 0.25)
void SetMaxVelocity(Int_t vel)
Bool_t fMomentumSpace
kTRUE to show event in momentum space
TGeoMaterial * matEmptySpace
Base class container for multi-particle events.
virtual void Print(Option_t *t="") const
Description of properties and kinematics of atomic nuclei.