CMS 3D CMS Logo

DDRoot.h
Go to the documentation of this file.
1 #ifndef DDRoot_h
2 #define DDRoot_h
3 
6 
8 
14 class DDRoot
15 {
16 public:
17  DDRoot();
18  ~DDRoot();
20  void set(const DDName & rootName);
21 
23  void set(const DDLogicalPart & root);
24 
26  DDLogicalPart root() const;
27 
28 private:
30 };
31 
33 #endif
DDRoot()
Definition: DDRoot.cc:6
DDName is used to identify DDD entities uniquely.
Definition: DDName.h:16
DDI::Singleton< DDRoot > DDRootDef
Definition: DDRoot.h:32
Defines the root of the CompactView.
Definition: DDRoot.h:14
A DDLogicalPart aggregates information concerning material, solid and sensitveness ...
Definition: DDLogicalPart.h:92
~DDRoot()
Definition: DDRoot.cc:9
DDLogicalPart root() const
returns the root of the geometrical hierarchy
Definition: DDRoot.cc:34
DDLogicalPart root_
Definition: DDRoot.h:29