1 #ifndef DDNumberingScheme_h
2 #define DDNumberingScheme_h
88 std::vector<std::map<nav_type,int>::iterator>
id2path_;
DDNumberingScheme::nav_type idToNavType(int id) const
std::map< nav_type, int > path2id_
virtual bool node(int id, DDExpandedView &view) const
calculate the node given an id
virtual ~DDDefaultNumberingScheme()
virtual ~DDNumberingScheme()
std::vector< int > nav_type
virtual bool node(int id, DDExpandedView &view) const =0
calculate the node given an id
virtual int id(const DDExpandedView &) const
calculate the id of a given node
Default numbering scheme.
DDNumberingScheme::nav_type nav_type
virtual int id(const DDExpandedView &) const =0
calculate the id of a given node
std::vector< std::map< nav_type, int >::iterator > id2path_
Base for user specfic numbering schemes.
Provides an exploded view of the detector (tree-view)
DDDefaultNumberingScheme(const DDExpandedView &e)