Public Member Functions | |
DDPixFwdRotation () | |
void | execute (DDCompactView &cpv) override |
void | initialize (const DDNumericArguments &nArgs, const DDVectorArguments &vArgs, const DDMapArguments &mArgs, const DDStringArguments &sArgs, const DDStringVectorArguments &vsArgs) override |
~DDPixFwdRotation () override=default | |
Private Attributes | |
double | ancorRadius_ |
double | bladeAngle_ |
double | bladeZShift_ |
double | endcap_ |
std::string | idNameSpace_ |
double | jX_ |
double | jY_ |
double | jZ_ |
double | kX_ |
double | kY_ |
double | kZ_ |
int | nBlades_ |
std::string | rotNameCoverToNipple_ |
std::string | rotNameNippleToBody_ |
std::string | rotNameNippleToCover_ |
std::string | rotNS_ |
Definition at line 26 of file DDPixFwdRotation.cc.
|
inline |
Definition at line 28 of file DDPixFwdRotation.cc.
|
overridedefault |
|
override |
Definition at line 86 of file DDPixFwdRotation.cc.
References ancorRadius_, bladeAngle_, bladeZShift_, funct::cos(), DDrot(), srCondWrite_cfg::deltaPhi, endcap_, jX_, jY_, jZ_, kX_, kY_, kZ_, nBlades_, rotNameCoverToNipple_, rotNameNippleToBody_, rotNameNippleToCover_, rotNS_, and funct::sin().
|
override |
Definition at line 54 of file DDPixFwdRotation.cc.
References ancorRadius_, bladeAngle_, bladeZShift_, endcap_, idNameSpace_, jX_, jY_, jZ_, kX_, kY_, kZ_, nBlades_, DDCurrentNamespace::ns(), rotNameCoverToNipple_, rotNameNippleToBody_, rotNameNippleToCover_, and rotNS_.
|
private |
Definition at line 47 of file DDPixFwdRotation.cc.
Referenced by execute(), and initialize().
|
private |
Definition at line 45 of file DDPixFwdRotation.cc.
Referenced by execute(), and initialize().
|
private |
Definition at line 46 of file DDPixFwdRotation.cc.
Referenced by execute(), and initialize().
|
private |
Definition at line 40 of file DDPixFwdRotation.cc.
Referenced by execute(), and initialize().
|
private |
Definition at line 51 of file DDPixFwdRotation.cc.
Referenced by initialize().
|
private |
Definition at line 48 of file DDPixFwdRotation.cc.
Referenced by execute(), and initialize().
|
private |
Definition at line 48 of file DDPixFwdRotation.cc.
Referenced by execute(), and initialize().
|
private |
Definition at line 48 of file DDPixFwdRotation.cc.
Referenced by execute(), and initialize().
|
private |
Definition at line 49 of file DDPixFwdRotation.cc.
Referenced by execute(), and initialize().
|
private |
Definition at line 49 of file DDPixFwdRotation.cc.
Referenced by execute(), and initialize().
|
private |
Definition at line 49 of file DDPixFwdRotation.cc.
Referenced by execute(), and initialize().
|
private |
Definition at line 44 of file DDPixFwdRotation.cc.
Referenced by execute(), and initialize().
|
private |
Definition at line 42 of file DDPixFwdRotation.cc.
Referenced by execute(), and initialize().
|
private |
Definition at line 43 of file DDPixFwdRotation.cc.
Referenced by execute(), and initialize().
|
private |
Definition at line 41 of file DDPixFwdRotation.cc.
Referenced by execute(), and initialize().
|
private |
Definition at line 50 of file DDPixFwdRotation.cc.
Referenced by execute(), and initialize().