Go to the documentation of this file.00001 #ifndef DDD_DDINumberingScheme
00002 #define DDD_DDINumberingScheme
00003
00004 #include "DetectorDescription/Core/interface/DDExpandedNode.h"
00005
00007 class DDINumberingScheme
00008 {
00009 public:
00010 virtual int id(const DDExpandedNode &) const = 0;
00011 virtual int id(const DDGeoHistory &) const = 0;
00012 virtual DDExpandedNode node(int) const = 0;
00013 virtual DDGeoHistory history(int) const = 0;
00014 };
00015
00016 #endif // DDD_DDINumberingScheme