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 59 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: