#include <DDTIDModulePosAlgo.h>
Public Member Functions | |
DDTIDModulePosAlgo () | |
void | execute (DDCompactView &cpv) |
void | initialize (const DDNumericArguments &nArgs, const DDVectorArguments &vArgs, const DDMapArguments &mArgs, const DDStringArguments &sArgs, const DDStringVectorArguments &vsArgs) |
virtual | ~DDTIDModulePosAlgo () |
Private Attributes | |
double | botSpacersHeight |
std::string | botSpacersName |
double | botSpacersZ |
double | bottomFrameHeight |
double | bottomFrameOver |
double | boxFrameHeight |
std::string | boxFrameName |
double | boxFrameWidth |
std::vector< double > | boxFrameZ |
double | coolHeight |
std::string | coolName |
std::vector< double > | coolRadShift |
double | coolWidth |
double | coolZ |
int | detectorN |
double | detTilt |
double | dlBottom |
double | dlHybrid |
double | dlTop |
bool | doSpacers |
double | fullHeight |
double | hybridHeight |
std::string | hybridName |
std::vector< double > | hybridZ |
std::vector< std::string > | kaptonName |
std::vector< std::string > | kaptonRot |
std::vector< double > | kaptonZ |
double | pitchHeight |
std::vector< std::string > | pitchName |
std::vector< std::string > | pitchRot |
std::vector< double > | pitchZ |
std::vector< std::string > | sideFrameName |
double | sideFrameOver |
std::vector< std::string > | sideFrameRot |
double | sideFrameWidth |
std::vector< double > | sideFrameZ |
double | sidSpacersHeight |
std::string | sidSpacersName |
double | sidSpacersRadShift |
double | sidSpacersWidth |
double | sidSpacersZ |
double | topFrameHeight |
double | topFrameOver |
std::vector< std::string > | waferName |
std::vector< std::string > | waferRot |
std::vector< double > | waferZ |
Definition at line 10 of file DDTIDModulePosAlgo.h.
DDTIDModulePosAlgo::DDTIDModulePosAlgo | ( | ) |
|
virtual |
Definition at line 22 of file DDTIDModulePosAlgo.cc.
void DDTIDModulePosAlgo::execute | ( | DDCompactView & | cpv | ) |
Definition at line 129 of file DDTIDModulePosAlgo.cc.
References botSpacersHeight, botSpacersName, botSpacersZ, bottomFrameHeight, bottomFrameOver, boxFrameHeight, boxFrameName, boxFrameWidth, boxFrameZ, coolHeight, coolName, coolRadShift, coolWidth, coolZ, filterCSVwithJSON::copy, funct::cos(), dbl_to_string(), DDrot(), DDSplit(), detectorN, detTilt, dlBottom, dlHybrid, dlTop, doSpacers, first, fullHeight, hybridHeight, hybridName, hybridZ, gen::k, kaptonName, kaptonRot, kaptonZ, LogDebug, mergeVDriftHistosByStation::name, dbtoconf::parent, pitchHeight, pitchName, pitchRot, pitchZ, DDCompactView::position(), makeMuonMisalignmentScenario::rot, edm::second(), sideFrameName, sideFrameOver, sideFrameRot, sideFrameWidth, sideFrameZ, sidSpacersHeight, sidSpacersName, sidSpacersRadShift, sidSpacersWidth, sidSpacersZ, funct::sin(), AlCaHLTBitMon_QueryRunRegistry::string, topFrameHeight, topFrameOver, waferName, waferRot, and waferZ.
void DDTIDModulePosAlgo::initialize | ( | const DDNumericArguments & | nArgs, |
const DDVectorArguments & | vArgs, | ||
const DDMapArguments & | mArgs, | ||
const DDStringArguments & | sArgs, | ||
const DDStringVectorArguments & | vsArgs | ||
) |
Definition at line 24 of file DDTIDModulePosAlgo.cc.
References botSpacersHeight, botSpacersName, botSpacersZ, bottomFrameHeight, bottomFrameOver, boxFrameHeight, boxFrameName, boxFrameWidth, boxFrameZ, AlCaHLTBitMon_QueryRunRegistry::comp, coolHeight, coolName, coolRadShift, coolWidth, coolZ, detectorN, detTilt, dlBottom, dlHybrid, dlTop, doSpacers, fullHeight, hybridHeight, hybridName, hybridZ, i, kaptonName, kaptonRot, kaptonZ, LogDebug, dbtoconf::parent, pitchHeight, pitchName, pitchRot, pitchZ, sideFrameName, sideFrameOver, sideFrameRot, sideFrameWidth, sideFrameZ, sidSpacersHeight, sidSpacersName, sidSpacersRadShift, sidSpacersWidth, sidSpacersZ, AlCaHLTBitMon_QueryRunRegistry::string, topFrameHeight, topFrameOver, waferName, waferRot, and waferZ.
|
private |
Definition at line 68 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 67 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 69 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 35 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 36 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 29 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 28 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 30 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 34 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 60 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 59 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 63 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 62 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 61 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 25 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 26 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 32 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 33 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 31 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 66 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 27 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 53 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 52 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 54 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 46 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 48 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 47 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 56 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 55 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 58 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 57 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 40 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 44 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 42 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 43 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 41 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 71 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 70 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 74 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 73 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 72 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 37 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 38 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 49 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 51 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 50 of file DDTIDModulePosAlgo.h.
Referenced by execute(), and initialize().