Main Page
Namespaces
Classes
Package Documentation
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
SimDataFormats::CaloAnalysis::cp
CaloParticle cp
Definition:
classes.h:17
DDPathLevel::copyno_
int copyno_
Definition:
DDPath.h:20
DDPathLevel
Definition:
DDPath.h:14
protons_cff.t
t
Definition:
protons_cff.py:34
ddselection_type
ddselection_type
Definition:
DDPartSelection.h:11
DDLogicalPart
A DDLogicalPart aggregates information concerning material, solid and sensitveness ...
Definition:
DDLogicalPart.h:93
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.11