Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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
DDPathLevel::DDPathLevel
DDPathLevel(DDLogicalPart lp, int cp, typ_t t)
Definition:
DDPath.h:15
CommonMethods.cp
def cp
Definition:
CommonMethods.py:189
DDPathLevel::copyno_
int copyno_
Definition:
DDPath.h:20
DDPathLevel
Definition:
DDPath.h:14
edmStreamStallGrapher.t
tuple t
Definition:
edmStreamStallGrapher.py:108
ddselection_type
ddselection_type
Definition:
DDPartSelection.h:11
DDLogicalPart
A DDLogicalPart aggregates information concerning material, solid and sensitveness ...
Definition:
DDLogicalPart.h:88
DDPathLevel::lp_
DDLogicalPart lp_
Definition:
DDPath.h:18
DDPartSelection.h
DDPath
std::vector< DDPathLevel > DDPath
Definition:
DDPath.h:26
DDLogicalPart.h
typ_t
ddselection_type typ_t
Definition:
DDPath.h:12
DDPathLevel::typ_
typ_t typ_
Definition:
DDPath.h:22
Generated for CMSSW Reference Manual by
1.8.5