CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DDRoot.h
Go to the documentation of this file.
1 #ifndef DDRoot_h
2 #define DDRoot_h
3 
6 
8 
14 class DDRoot {
15 public:
16  DDRoot();
17  ~DDRoot();
19  void set(const DDName& rootName);
20 
22  void set(const DDLogicalPart& root);
23 
25  DDLogicalPart root() const;
26 
27 private:
29 };
30 
32 #endif
void set(const DDName &rootName)
set the root by using its qualified name DDName
Definition: DDRoot.cc:10
DDRoot()
Definition: DDRoot.cc:6
DDName is used to identify DDD entities uniquely.
Definition: DDName.h:17
DDI::Singleton< DDRoot > DDRootDef
Definition: DDRoot.h:31
Defines the root of the CompactView.
Definition: DDRoot.h:14
A DDLogicalPart aggregates information concerning material, solid and sensitveness ...
Definition: DDLogicalPart.h:93
~DDRoot()
Definition: DDRoot.cc:8
DDLogicalPart root() const
returns the root of the geometrical hierarchy
Definition: DDRoot.cc:26
DDLogicalPart root_
Definition: DDRoot.h:28