26      int pdg = 11 * (
r.Integer(2) > 0 ? 1 : -1);
 
   28      p->SetProductionVertex(
r.Uniform(-
v, 
v) + pos[0], 
r.Uniform(-
v, 
v) + pos[1], 
r.Uniform(-
v, 
v) + pos[2], 1);
 
   29      p->SetMomentum(
r.Uniform(-
m, 
m), 
r.Uniform(-
m, 
m), 
r.Uniform(-
m, 
m) * 
r.Uniform(1, 3), 1);
 
 
   43   mng->SetProjection(t);
 
 
   52   auto eveMng = REveManager::Create();
 
   53   float pos[3] = {1.46589e-06, -1.30522e-05, -1.98267e-05};
 
   56   double a[16] = {1.46589e-01,
 
   76   for (
int i = 0; i < 3; i++)
 
   77      for (
int j = 0; 
j < 3; 
j++) {
 
   78         xxx(i, 
j) = t(i + 1, 
j + 1);
 
   88   for (
int i = 0; i < 3; ++i) {
 
  106   sph->SetMainTransparency(80);
 
  107   sph->SetNSegments(80);
 
  109   float m0 = 
v[0].Mag();
 
  111   float m1 = 
v[1].Mag();
 
  113   float m2 = 
v[2].Mag();
 
  116   sph->InitMainTrans();
 
  117   sph->RefMainTrans().SetBaseVec(1, 
v[0].fX, 
v[0].fY, 
v[0].fZ);
 
  118   sph->RefMainTrans().SetBaseVec(2, 
v[1].fX, 
v[1].fY, 
v[1].fZ);
 
  119   sph->RefMainTrans().SetBaseVec(3, 
v[2].fX, 
v[2].fY, 
v[2].fZ);
 
  120   sph->RefMainTrans().SetScale(m0, m1, m2);
 
  121   event->AddElement(
sph);
 
  125   ps->SetNextPoint(pos[0], pos[1], pos[2]);
 
  126   ps->SetMarkerStyle(4);
 
  127   ps->SetMarkerSize(4);
 
  129   for (
int i = 0; i < 6; ++i)
 
  130      ps->SetNextPoint(i * (
rng / 3) - 
rng, 0, 0);
 
  131   event->AddElement(ps);
 
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
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 r
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 Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h prop
R__EXTERN TRandom * gRandom
char * Form(const char *fmt,...)
Formats a string in a circular formatting buffer.
virtual void AddElement(REveElement *el)
Add el to the list of children.
REveMagFieldDuo Interface to magnetic field with two different values depending on radius.
REveScene * GetEventScene() const
REveScene * SpawnNewScene(const char *name, const char *title="")
Create a new scene.
REveViewer * SpawnNewViewer(const char *name, const char *title="")
Create a new GL viewer.
void Show(const RWebDisplayArgs &args="")
Show eve manager in specified browser.
REveProjectionManager Manager class for steering of projections and managing projected objects.
REveTrackPropagator Calculates path of a particle taking into account special path-marks and imposed ...
REveTrack Track with given vertex, momentum and optional referece-points (path-marks) along its path.
void SetFrom(Double_t *carr)
void SetCameraType(ECameraType t)
TGeoSphere are not just balls having internal and external radii, but sectors of a sphere having defi...
Description of the dynamic properties of a particle.
This is the base class for the ROOT Random number generators.
ROOT::Experimental::REveManager * eveMng
void makeProjected(REveElement *el, const char *pname, REveProjection::EPType_e t)
void makeTracks(int N_Tracks, REveElement *trackHolder, float *pos)
R__EXTERN REveManager * gEve