Concrete object implementation for the Header handle.
More...
#include <ShapesInterna.h>
|
| | TwistedTubeObject ()=default |
| | Standard constructor. More...
|
| |
| | TwistedTubeObject (const char *pName, double twistedangle, double endinnerrad, double endouterrad, double negativeEndz, double positiveEndz, int nseg, double totphi) |
| | Initializing constructor. More...
|
| |
| virtual | ~TwistedTubeObject ()=default |
| | Default destructor. More...
|
| |
| double | GetPhiTwist () const |
| | Access twist angle. More...
|
| |
| double | GetNegativeEndZ () const |
| | Access the negative z. More...
|
| |
| double | GetPositiveEndZ () const |
| | Access the positive z. More...
|
| |
| int | GetNsegments () const |
| | Access the number of segments. More...
|
| |
| virtual TGeoShape * | GetMakeRuntimeShape (TGeoShape *mother, TGeoMatrix *mat) const override |
| | in case shape has some negative parameters, these has to be computed in order to fit the mother More...
|
| |
| virtual void | InspectShape () const override |
| | print shape parameters More...
|
| |
| | ClassDefOverride (TwistedTubeObject, 0) |
| |
Concrete object implementation for the Header handle.
- Author
- M.Frank
- Version
- 1.0
Definition at line 29 of file ShapesInterna.h.
◆ TwistedTubeObject() [1/4]
Inhibit move constructor.
◆ TwistedTubeObject() [2/4]
Inhibit copy constructor.
◆ TwistedTubeObject() [3/4]
| dd4hep::TwistedTubeObject::TwistedTubeObject |
( |
| ) |
|
|
default |
◆ TwistedTubeObject() [4/4]
| dd4hep::TwistedTubeObject::TwistedTubeObject |
( |
const char * |
pName, |
|
|
double |
twistedangle, |
|
|
double |
endinnerrad, |
|
|
double |
endouterrad, |
|
|
double |
negativeEndz, |
|
|
double |
positiveEndz, |
|
|
int |
nseg, |
|
|
double |
totphi |
|
) |
| |
Initializing constructor.
◆ ~TwistedTubeObject()
| virtual dd4hep::TwistedTubeObject::~TwistedTubeObject |
( |
| ) |
|
|
virtualdefault |
◆ ClassDefOverride()
◆ GetMakeRuntimeShape()
| TGeoShape * TwistedTubeObject::GetMakeRuntimeShape |
( |
TGeoShape * |
mother, |
|
|
TGeoMatrix * |
mat |
|
) |
| const |
|
overridevirtual |
in case shape has some negative parameters, these has to be computed in order to fit the mother
Definition at line 58 of file ShapesInterna.cpp.
◆ GetNegativeEndZ()
| double dd4hep::TwistedTubeObject::GetNegativeEndZ |
( |
| ) |
const |
|
inline |
◆ GetNsegments()
| int dd4hep::TwistedTubeObject::GetNsegments |
( |
| ) |
const |
|
inline |
◆ GetPhiTwist()
| double dd4hep::TwistedTubeObject::GetPhiTwist |
( |
| ) |
const |
|
inline |
◆ GetPositiveEndZ()
| double dd4hep::TwistedTubeObject::GetPositiveEndZ |
( |
| ) |
const |
|
inline |
◆ InspectShape()
| void TwistedTubeObject::InspectShape |
( |
| ) |
const |
|
overridevirtual |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ fNegativeEndz
| double dd4hep::TwistedTubeObject::fNegativeEndz {0.0} |
◆ fNsegments
| int dd4hep::TwistedTubeObject::fNsegments {0} |
◆ fPhiTwist
| double dd4hep::TwistedTubeObject::fPhiTwist {0.0} |
◆ fPositiveEndz
| double dd4hep::TwistedTubeObject::fPositiveEndz {0.0} |
The documentation for this class was generated from the following files: