#include <CutTubs.h>
|
| CutTubs (double zHalf, double rIn, double rOut, double startPhi, double deltaPhi, double lx, double ly, double lz, double tx, double ty, double tz) |
|
void | stream (std::ostream &os) const override |
|
double | volume () const override |
|
const std::vector< double > & | parameters () const |
|
void | setParameters (std::vector< double > const &p) |
|
DDSolidShape | shape () const |
|
| Solid () |
|
| Solid (DDSolidShape shape) |
|
virtual | ~Solid () |
|
Definition at line 9 of file CutTubs.h.
DDI::CutTubs::CutTubs |
( |
double |
zHalf, |
|
|
double |
rIn, |
|
|
double |
rOut, |
|
|
double |
startPhi, |
|
|
double |
deltaPhi, |
|
|
double |
lx, |
|
|
double |
ly, |
|
|
double |
lz, |
|
|
double |
tx, |
|
|
double |
ty, |
|
|
double |
tz |
|
) |
| |
void DDI::CutTubs::stream |
( |
std::ostream & |
os | ) |
const |
|
overridevirtual |
Reimplemented from DDI::Solid.
Definition at line 33 of file CutTubs.cc.
References DDI::Solid::p_.
Referenced by volume().
35 os <<
" zhalf=" <<
p_[0]/cm
36 <<
" rIn=" <<
p_[1]/cm
37 <<
" rOut=" <<
p_[2]/cm
38 <<
" startPhi=" <<
p_[3]/deg
39 <<
" deltaPhi=" <<
p_[4]/deg
40 <<
" Outside Normal at -z (" <<
p_[5] <<
"," <<
p_[6] <<
"," <<
p_[7] <<
")" 41 <<
" Outside Normal at +z (" <<
p_[8] <<
"," <<
p_[9] <<
"," <<
p_[10] <<
")";
double DDI::CutTubs::volume |
( |
void |
| ) |
const |
|
inlineoverridevirtual |