Main Page
Namespaces
Classes
Package Documentation
DetectorDescription
Core
src
Reflection.h
Go to the documentation of this file.
1
#ifndef DDI_Reflection_h
2
#define DDI_Reflection_h
3
4
#include <iostream>
5
#include "
Solid.h
"
6
#include "
DetectorDescription/Core/interface/DDSolid.h
"
7
8
namespace
DDI
{
9
10
class
Reflection
:
public
Solid
11
{
12
public
:
13
Reflection
(
const
DDSolid
&
s
);
14
double
volume
()
const
;
15
void
stream
(std::ostream &)
const
;
16
const
DDSolid
&
solid
()
const
{
return
s_
; }
17
private
:
18
DDSolid
s_
;
19
};
20
}
21
#endif
alignCSCRings.s
s
Definition:
alignCSCRings.py:91
DDSolid
A DDSolid represents the shape of a part.
Definition:
DDSolid.h:37
DDSolid.h
DDI::Reflection::stream
void stream(std::ostream &) const
Definition:
Reflection.cc:19
DDI::Reflection::volume
double volume() const
Definition:
Reflection.cc:13
Solid.h
DDI::Reflection
Definition:
Reflection.h:10
DDI::Reflection::s_
DDSolid s_
Definition:
Reflection.h:18
DDI
Definition:
rep_type.h:4
DDI::Reflection::Reflection
Reflection(const DDSolid &s)
Definition:
Reflection.cc:8
DDI::Solid
Definition:
Solid.h:10
DDI::Reflection::solid
const DDSolid & solid() const
Definition:
Reflection.h:16
Generated for CMSSW Reference Manual by
1.8.11