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