DD4hep  1.30.0
Detector Description Toolkit for High Energy Physics
Namespaces | Functions
Utilities.h File Reference
#include "DD4hep/Detector.h"
#include "TGeoMatrix.h"
#include "TEveElement.h"
#include "TNamed.h"

Go to the source code of this file.

Namespaces

 dd4hep
 Namespace for the AIDA detector description toolkit.
 
 dd4hep::Utilities
 

Functions

int dd4hep::Utilities::findNodeWithMatrix (TGeoNode *p, TGeoNode *n, TGeoHMatrix *mat, std::string *sub_path=0)
 
std::pair< bool, TEveElement * > dd4hep::Utilities::createEveShape (int level, int max_level, TEveElement *p, TGeoNode *n, const TGeoHMatrix &mat, const std::string &node_name)
 
std::pair< bool, TEveElement * > dd4hep::Utilities::LoadDetElement (DetElement element, int levels, TEveElement *parent)
 
void dd4hep::Utilities::MakeNodesVisible (TEveElement *e, bool visible, int level)
 Make a set of nodes starting from a top element (in-)visible with a given depth. More...
 
void dd4hep::Utilities::SetRnrChildren (TEveElementList *l, bool b)
 Set the rendering flags for the object and the next level children. More...
 
void dd4hep::Utilities::SetRnrAll (TEveElementList *l, bool b)
 Recursively set the rendering flags for the object ans its children. More...
 
template<typename T >
const char * dd4hep::Utilities::GetName (T *p)