27   auto gss = 
n->GetVolume()->GetShape();
 
   30   b1s->RefMainTrans().SetFrom(trans.
Array());
 
 
   43   for (
int i = 0; i < 
pn->GetNdaughters(); ++i) {
 
 
   81   istringstream 
f(path);
 
 
   92   auto eveMng = REX::REveManager::Create();
 
  105      std::string material = 
"TOB_Silicon";
 
  116      std::string material = 
"M_B_Air";
 
  120      auto bv = 
n->GetVolume();
 
  121      for (
int i = 1; i < 5; ++i) {
 
  122         auto n = 
bv->FindNode(
Form(
"MBXC_%d", i));
 
  123         auto gss = 
n->GetVolume()->GetShape();
 
  125         b1s->InitMainTrans();
 
  126         const double *
move = 
n->GetMatrix()->GetTranslation();
 
  127         b1s->RefMainTrans().SetFrom(*(
n->GetMatrix()));
 
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
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.
 
TGeoManager * GetGeometry(const TString &filename)
Get geometry with given filename.
 
REveScene * GetGlobalScene() const
 
void Show(const RWebDisplayArgs &args="")
Show eve manager in specified browser.
 
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.
 
Base class describing materials.
 
Geometrical transformation package.
 
A node represent a volume positioned inside another.They store links to both volumes and to the TGeoM...
 
TGeoVolume * GetVolume() const
 
TGeoNode * FindNode(const char *name) const
search a daughter inside the list of nodes
 
const char * GetName() const override
Returns name of object.
 
ROOT::Experimental::REveManager * eveMng
 
TGeoNode * getNodeFromPath(TGeoNode *top, std::string path)
 
void makeEveGeoShape(TGeoNode *n, REX::REveTrans &trans, REX::REveElement *holder)
 
void filterChildNodes(TGeoNode *pn, REX::REveTrans &trans, REX::REveElement *holder, std::string mat, int maxlevel, int level)