CMS 3D CMS Logo

DDPath.h
Go to the documentation of this file.
1 #ifndef DDPath_h
2 #define DDPath_h
3 
6 
7 #include <vector>
8 #include <utility>
9 #include <string>
10 
11 //enum typ_t { ddunknown, ddanynode, ddanychild, ddanylogp, ddanyposp, ddchildlogp, ddchildposp };
13 
14 struct DDPathLevel {
16  : lp_(lp), copyno_(cp), typ_(t) { }
17 
19 
20  int copyno_;
21 
23 };
24 
25 
26 typedef std::vector< DDPathLevel > DDPath;
27 
28 #endif
typ_t
ddselection_type typ_t
Definition: DDPath.h:12
DDPathLevel::typ_
typ_t typ_
Definition: DDPath.h:22
DDPathLevel::lp_
DDLogicalPart lp_
Definition: DDPath.h:18
DDPartSelection.h
OrderedSet.t
t
Definition: OrderedSet.py:90
ddselection_type
ddselection_type
Definition: DDPartSelection.h:11
DDLogicalPart
A DDLogicalPart aggregates information concerning material, solid and sensitveness ....
Definition: DDLogicalPart.h:93
DDPathLevel::copyno_
int copyno_
Definition: DDPath.h:20
DDLogicalPart.h
DDPathLevel
Definition: DDPath.h:14
DDPath
std::vector< DDPathLevel > DDPath
Definition: DDPath.h:26
DDPathLevel::DDPathLevel
DDPathLevel(DDLogicalPart lp, int cp, typ_t t)
Definition: DDPath.h:15
CommonMethods.cp
def cp(fromDir, toDir, listOfFiles, overwrite=False, smallList=False)
Definition: CommonMethods.py:192