#include <DDTIDModuleAlgo.h>
Public Member Functions | |
DDTIDModuleAlgo () | |
void | execute (DDCompactView &cpv) |
void | initialize (const DDNumericArguments &nArgs, const DDVectorArguments &vArgs, const DDMapArguments &mArgs, const DDStringArguments &sArgs, const DDStringVectorArguments &vsArgs) |
virtual | ~DDTIDModuleAlgo () |
Private Attributes | |
double | activeHeight |
std::string | activeMat |
std::vector< std::string > | activeName |
std::string | activeRot |
std::vector< double > | backplaneThick |
double | bottomFrameHeight |
double | bottomFrameOver |
double | boxFrameHeight |
std::string | boxFrameMat |
std::string | boxFrameName |
double | boxFrameThick |
double | boxFrameWidth |
double | coolHeight |
std::string | coolMat |
std::string | coolName |
double | coolThick |
double | coolWidth |
int | detectorN |
double | detTilt |
double | dlBottom |
double | dlHybrid |
double | dlTop |
bool | doComponents |
double | fullHeight |
std::string | genMat |
std::vector< std::string > | holeFrameName |
std::vector< std::string > | holeFrameRot |
std::vector< std::string > | holeKaptonName |
std::vector< std::string > | holeKaptonRot |
double | hybridHeight |
std::string | hybridMat |
std::string | hybridName |
double | hybridThick |
double | hybridWidth |
std::string | kaptonMat |
std::vector< std::string > | kaptonName |
double | kaptonOver |
double | kaptonThick |
double | moduleThick |
double | pitchHeight |
std::string | pitchMat |
std::vector< std::string > | pitchName |
double | pitchStereoTol |
double | pitchThick |
std::string | sideFrameMat |
std::vector< std::string > | sideFrameName |
double | sideFrameOver |
double | sideFrameThick |
double | sideFrameWidth |
double | sideWidthBottom |
double | sideWidthTop |
double | topFrameHeight |
double | topFrameOver |
std::string | waferMat |
std::vector< std::string > | waferName |
std::vector< double > | waferThick |
Definition at line 10 of file DDTIDModuleAlgo.h.
DDTIDModuleAlgo::DDTIDModuleAlgo | ( | ) |
|
virtual |
Definition at line 23 of file DDTIDModuleAlgo.cc.
void DDTIDModuleAlgo::execute | ( | DDCompactView & | cpv | ) |
Definition at line 157 of file DDTIDModuleAlgo.cc.
References activeHeight, activeMat, activeName, activeRot, backplaneThick, bottomFrameHeight, bottomFrameOver, DDSolidFactory::box(), boxFrameHeight, boxFrameMat, boxFrameName, boxFrameThick, boxFrameWidth, coolHeight, coolMat, coolName, coolThick, coolWidth, funct::cos(), DDBase< N, C >::ddname(), DDSplit(), detectorN, detTilt, dlBottom, dlHybrid, dlTop, doComponents, plotBeamSpotDB::first, fullHeight, genMat, holeFrameName, holeFrameRot, holeKaptonName, holeKaptonRot, hybridHeight, hybridMat, hybridName, hybridThick, hybridWidth, relval_2017::k, kaptonMat, kaptonName, kaptonOver, kaptonThick, LogDebug, python.rootplot.argparse::module, moduleThick, mergeVDriftHistosByStation::name, DDBase< N, C >::name(), AnalysisDataFormats_SUSYBSMObjects::pa, SpecificationBuilder_cfi::parent(), pitchHeight, pitchMat, pitchName, pitchStereoTol, pitchThick, DDCompactView::position(), makeMuonMisalignmentScenario::rot, edm::second(), sideFrameMat, sideFrameName, sideFrameOver, sideFrameThick, sideFrameWidth, sideWidthBottom, sideWidthTop, funct::sin(), AlCaHLTBitMon_QueryRunRegistry::string, DDSolidFactory::subtraction(), topFrameHeight, topFrameOver, DDSolidFactory::trap(), waferMat, waferName, and waferThick.
void DDTIDModuleAlgo::initialize | ( | const DDNumericArguments & | nArgs, |
const DDVectorArguments & | vArgs, | ||
const DDMapArguments & | mArgs, | ||
const DDStringArguments & | sArgs, | ||
const DDStringVectorArguments & | vsArgs | ||
) |
Definition at line 25 of file DDTIDModuleAlgo.cc.
References activeHeight, activeMat, activeName, activeRot, backplaneThick, bottomFrameHeight, bottomFrameOver, boxFrameHeight, boxFrameMat, boxFrameName, boxFrameThick, boxFrameWidth, AlCaHLTBitMon_QueryRunRegistry::comp, coolHeight, coolMat, coolName, coolThick, coolWidth, detectorN, detTilt, dlBottom, dlHybrid, dlTop, doComponents, fullHeight, genMat, holeFrameName, holeFrameRot, holeKaptonName, holeKaptonRot, hybridHeight, hybridMat, hybridName, hybridThick, hybridWidth, i, kaptonMat, kaptonName, kaptonOver, kaptonThick, LogDebug, moduleThick, SpecificationBuilder_cfi::parent(), pitchHeight, pitchMat, pitchName, pitchStereoTol, pitchThick, sideFrameMat, sideFrameName, sideFrameOver, sideFrameThick, sideFrameWidth, sideWidthBottom, sideWidthTop, AlCaHLTBitMon_QueryRunRegistry::string, topFrameHeight, topFrameOver, waferMat, waferName, and waferThick.
|
private |
Definition at line 67 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 66 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 65 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 69 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 70 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 41 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 42 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 38 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 37 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 36 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 39 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 40 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 83 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 82 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 81 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 84 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 85 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 27 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 29 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 32 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 33 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 31 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 34 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 30 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 26 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 50 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 51 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 58 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 59 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 73 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 72 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 71 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 75 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 74 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 54 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 53 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 57 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 56 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 28 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 78 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 77 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 76 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 80 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 79 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 46 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 45 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 49 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 48 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 47 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 64 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 63 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 43 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 44 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 62 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 61 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 68 of file DDTIDModuleAlgo.h.
Referenced by execute(), and initialize().