24 for (
int i = 0; i < N_Jets; i++) {
27 jet->AddEllipticCone(
r.Uniform(-0.5, 0.5),
r.Uniform(0,
TMath::TwoPi()), 0.1, 0.2);
28 jet->SetFillColor(
kPink - 8);
43 auto data =
new REveGeoTopNodeData(
"http://xrd-cache-1.t2.ucsd.edu/alja/mail/geo/cmsSimGeo2026.root");
44 data->InitPath(
"/tracker:Tracker_1");
45 data->RefDescription().SetVisLevel(2);
48 auto scene =
eveMng->SpawnNewScene(
"GeoSceneTable");
49 auto view =
eveMng->SpawnNewViewer(
"GeoTable");
50 view->AddScene(scene);
51 scene->AddElement(data);
55 geoViz->SetGeoData(data);
56 data->AddNiece(geoViz);
57 geoViz->SetPickable(
true);
60 eveMng->GetEventScene()->AddElement(geoViz);
62 eveMng->GetEventScene()->AddElement(jetHolder);
double Double_t
Double 8 bytes.
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.
static REveManager * Create()
If global REveManager* REX::gEve is not set initialize it.
static Bool_t SetCacheFileDir(std::string_view cacheDir, Bool_t operateDisconnected=kTRUE, Bool_t forceCacheread=kFALSE)
Sets the directory where to locally stage/cache remote files.
This is the base class for the ROOT Random number generators.
ROOT::Experimental::REveManager * eveMng
void makeJets(int N_Jets, REveElement *jetHolder)
Namespace for ROOT features in testing.
constexpr Double_t TwoPi()