Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
DetectorDescription
Core
src
TruncTubs.h
Go to the documentation of this file.
1
#ifndef DDD_DDI_TRUNCTUBS_H
2
#define DDD_DDI_TRUNCTUBS_H
3
4
#include <iostream>
5
#include "
Solid.h
"
6
7
namespace
DDI {
8
9
class
TruncTubs
:
public
Solid
10
{
11
public
:
12
TruncTubs
(
double
zHalf,
13
double
rIn,
double
rOut,
14
double
startPhi,
15
double
deltaPhi
,
16
double
cutAtStart,
17
double
cutAtDelta,
18
bool
cutInside);
19
20
double
volume
() {
return
-1; }
21
22
void
stream
(std::ostream & os)
const
;
23
};
24
}
25
26
#endif
27
Geom::deltaPhi
double deltaPhi(float phi1, float phi2)
Definition:
VectorUtil.h:30
DDI::TruncTubs::stream
void stream(std::ostream &os) const
Definition:
TruncTubs.cc:25
DDI::TruncTubs
Definition:
TruncTubs.h:9
Solid.h
DDI::TruncTubs::volume
double volume()
Definition:
TruncTubs.h:20
DDI::TruncTubs::TruncTubs
TruncTubs(double zHalf, double rIn, double rOut, double startPhi, double deltaPhi, double cutAtStart, double cutAtDelta, bool cutInside)
Definition:
TruncTubs.cc:5
DDI::Solid
Definition:
Solid.h:14
Generated for CMSSW Reference Manual by
1.8.5