DetectorDescription
Core
interface
DDPath.h
Go to the documentation of this file.
1
#ifndef DDPath_h
2
#define DDPath_h
3
4
#include "
DetectorDescription/Core/interface/DDLogicalPart.h
"
5
#include "
DetectorDescription/Core/interface/DDPartSelection.h
"
6
7
#include <vector>
8
#include <utility>
9
#include <string>
10
11
//enum typ_t { ddunknown, ddanynode, ddanychild, ddanylogp, ddanyposp, ddchildlogp, ddchildposp };
12
typedef
ddselection_type
typ_t
;
13
14
struct
DDPathLevel
{
15
DDPathLevel
(
DDLogicalPart
lp,
int
cp
,
typ_t
t
)
16
:
lp_
(lp),
copyno_
(
cp
),
typ_
(
t
) { }
17
18
DDLogicalPart
lp_
;
19
20
int
copyno_
;
21
22
typ_t
typ_
;
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
Generated for CMSSW Reference Manual by
1.8.16