Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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
DDSolid
A DDSolid represents the shape of a part.
Definition:
DDSolid.h:35
DDSolid.h
DDI::Reflection::stream
void stream(std::ostream &) const
Definition:
Reflection.cc:14
DDI::Reflection::volume
double volume() const
Definition:
Reflection.cc:8
Solid.h
DDI::Reflection
Definition:
Reflection.h:10
DDI::Reflection::s_
DDSolid s_
Definition:
Reflection.h:18
alignCSCRings.s
list s
Definition:
alignCSCRings.py:91
DDI::Reflection::Reflection
Reflection(const DDSolid &s)
Definition:
Reflection.cc:3
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.5