#include <DDTECOptoHybAlgo.h>
Public Member Functions | |
DDTECOptoHybAlgo () | |
void | execute (DDCompactView &cpv) |
void | initialize (const DDNumericArguments &nArgs, const DDVectorArguments &vArgs, const DDMapArguments &mArgs, const DDStringArguments &sArgs, const DDStringVectorArguments &vsArgs) |
virtual | ~DDTECOptoHybAlgo () |
Private Attributes | |
std::vector< double > | angles |
std::string | childName |
std::string | idNameSpace |
double | optoHeight |
double | optoWidth |
double | rpos |
int | startCopyNo |
double | zpos |
Definition at line 10 of file DDTECOptoHybAlgo.h.
DDTECOptoHybAlgo::DDTECOptoHybAlgo | ( | ) |
|
virtual |
Definition at line 22 of file DDTECOptoHybAlgo.cc.
void DDTECOptoHybAlgo::execute | ( | DDCompactView & | cpv | ) |
Definition at line 56 of file DDTECOptoHybAlgo.cc.
References angles, childName, funct::cos(), dbl_to_string(), DDrot(), DDSplit(), first, i, idNameSpace, LogDebug, optoHeight, optoWidth, dbtoconf::parent, DDCompactView::position(), idealTransformation::rotation, rpos, edm::second(), funct::sin(), startCopyNo, theta(), and zpos.
void DDTECOptoHybAlgo::initialize | ( | const DDNumericArguments & | nArgs, |
const DDVectorArguments & | vArgs, | ||
const DDMapArguments & | mArgs, | ||
const DDStringArguments & | sArgs, | ||
const DDStringVectorArguments & | vsArgs | ||
) |
Definition at line 24 of file DDTECOptoHybAlgo.cc.
References angles, childName, i, idNameSpace, LogDebug, DDCurrentNamespace::ns(), optoHeight, optoWidth, dbtoconf::parent, rpos, startCopyNo, and zpos.
|
private |
Definition at line 33 of file DDTECOptoHybAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 27 of file DDTECOptoHybAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 26 of file DDTECOptoHybAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 30 of file DDTECOptoHybAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 31 of file DDTECOptoHybAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 28 of file DDTECOptoHybAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 32 of file DDTECOptoHybAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 29 of file DDTECOptoHybAlgo.h.
Referenced by execute(), and initialize().