Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Experimental::RGeomNode Class Reference

Full node description including matrices and other attributes.

Definition at line 54 of file RGeomData.hxx.

Public Member Functions

 RGeomNode (int _id=0)
 
bool CanDisplay () const
 True when there is shape and it can be displayed.
 
- Public Member Functions inherited from ROOT::Experimental::RGeomNodeBase
 RGeomNodeBase (int _id=0)
 
bool IsVisible () const
 

Public Attributes

int idshift {-1}
 ! used to jump over then scan all geom hierarchy
 
std::vector< float > matr
 matrix for the node, can have reduced number of elements
 
int nfaces {0}
 ! number of shape faces
 
float opacity {1.}
 ! opacity of the color
 
bool useflag {false}
 ! extra flag, used for selection
 
double vol {0}
 ! volume estimation
 
- Public Attributes inherited from ROOT::Experimental::RGeomNodeBase
std::vector< intchlds
 list of childs id
 
std::string color
 rgb code without rgb() prefix
 
int id {0}
 node id, index in array
 
std::string name
 node name
 
bool nochlds {false}
 how far in hierarchy depth should be scanned
 
int sortid {0}
 ! place in sorted array, to check cuts, or id of original node when used search structures
 
int vis {0}
 visibility flag, 0 - off, 1 - only when level==0, 99 - always
 

#include <ROOT/RGeomData.hxx>

Inheritance diagram for ROOT::Experimental::RGeomNode:
[legend]

Constructor & Destructor Documentation

◆ RGeomNode()

ROOT::Experimental::RGeomNode::RGeomNode ( int  _id = 0)
inline

Definition at line 63 of file RGeomData.hxx.

Member Function Documentation

◆ CanDisplay()

bool ROOT::Experimental::RGeomNode::CanDisplay ( ) const
inline

True when there is shape and it can be displayed.

Definition at line 66 of file RGeomData.hxx.

Member Data Documentation

◆ idshift

int ROOT::Experimental::RGeomNode::idshift {-1}

! used to jump over then scan all geom hierarchy

Definition at line 59 of file RGeomData.hxx.

◆ matr

std::vector<float> ROOT::Experimental::RGeomNode::matr

matrix for the node, can have reduced number of elements

Definition at line 56 of file RGeomData.hxx.

◆ nfaces

int ROOT::Experimental::RGeomNode::nfaces {0}

! number of shape faces

Definition at line 58 of file RGeomData.hxx.

◆ opacity

float ROOT::Experimental::RGeomNode::opacity {1.}

! opacity of the color

Definition at line 61 of file RGeomData.hxx.

◆ useflag

bool ROOT::Experimental::RGeomNode::useflag {false}

! extra flag, used for selection

Definition at line 60 of file RGeomData.hxx.

◆ vol

double ROOT::Experimental::RGeomNode::vol {0}

! volume estimation

Definition at line 57 of file RGeomData.hxx.

Libraries for ROOT::Experimental::RGeomNode:

The documentation for this class was generated from the following file: