CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Functions
eve_macros.h File Reference
#include <vector>
#include <string>
#include <Rtypes.h>

Go to the source code of this file.

Functions

TEveGeoShape * clone (const TEveElement *element, TEveElement *parent=0)
 
void expand_node (TEveElement *element)
 
const char * get_name (const TEveElement *element)
 
const TGeoShape * get_shape (const TEveElement *element)
 
TGeoShape * get_shape (TEveElement *element)
 
const char * get_title (const TEveElement *element)
 
TGeoMatrix * get_transform (const TEveElement *element)
 
void hide_tracker_endcap (TEveElement *tracker)
 
bool is_leaf_node (const TEveElement *element)
 
void set_children_visibility (TEveElement *element, const std::string &node_name, const std::vector< std::string > &children_name, bool visibility)
 
void set_color (TEveElement *element, Color_t color, float alpha=1.0, unsigned int levels=0)
 
void set_tracker_endcap_visibility (TEveElement *tracker, bool visibility)
 
void show_tracker_endcap (TEveElement *tracker)
 

Function Documentation

TEveGeoShape* clone ( const TEveElement *  element,
TEveElement *  parent = 0 
)
void expand_node ( TEveElement *  element)

Definition at line 43 of file eve_macros.cc.

const char* get_name ( const TEveElement *  element)

Definition at line 13 of file eve_macros.cc.

const TGeoShape* get_shape ( const TEveElement *  element)

Definition at line 66 of file eve_macros.cc.

TGeoShape* get_shape ( TEveElement *  element)

Definition at line 81 of file eve_macros.cc.

const char* get_title ( const TEveElement *  element)

Definition at line 28 of file eve_macros.cc.

TGeoMatrix* get_transform ( const TEveElement *  element)

Definition at line 95 of file eve_macros.cc.

void hide_tracker_endcap ( TEveElement *  tracker)

Definition at line 244 of file eve_macros.cc.

bool is_leaf_node ( const TEveElement *  element)

Definition at line 177 of file eve_macros.cc.

void set_children_visibility ( TEveElement *  element,
const std::string &  node_name,
const std::vector< std::string > &  children_name,
bool  visibility 
)

Definition at line 193 of file eve_macros.cc.

void set_color ( TEveElement *  element,
Color_t  color,
float  alpha = 1.0,
unsigned int  levels = 0 
)

Definition at line 154 of file eve_macros.cc.

void set_tracker_endcap_visibility ( TEveElement *  tracker,
bool  visibility 
)

Definition at line 226 of file eve_macros.cc.

void show_tracker_endcap ( TEveElement *  tracker)

Definition at line 238 of file eve_macros.cc.