CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros 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 {
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
void set(const DDName &rootName)
set the root by using its qualified name DDName
Definition: DDRoot.cc:10
DDRoot()
Definition: DDRoot.cc:4
DDName is used to identify DDD entities uniquely.
Definition: DDName.h:14
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:88
~DDRoot()
Definition: DDRoot.cc:7
DDLogicalPart root() const
returns the root of the geometrical hierarchy
Definition: DDRoot.cc:34
DDLogicalPart root_
Definition: DDRoot.h:29