#include <DDPixFwdBlades.h>
Public Member Functions | |
DDPixFwdBlades () | |
void | execute (DDCompactView &cpv) |
void | initialize (const DDNumericArguments &nArgs, const DDVectorArguments &vArgs, const DDMapArguments &mArgs, const DDStringArguments &sArgs, const DDStringVectorArguments &vsArgs) |
virtual | ~DDPixFwdBlades () |
Private Member Functions | |
void | computeNippleParameters (double endcap) |
int | issueCopyNumber () |
Private Attributes | |
double | ancorRadius |
double | bladeAngle |
double | bladeZShift |
std::string | childName |
std::string | childRotationName |
std::vector< double > | childTranslationVector |
std::map< std::string, int > | copyNumbers |
double | endcap |
std::string | flagSelector |
std::string | flagString |
std::string | idNameSpace |
double | jX |
double | jY |
double | jZ |
double | kX |
double | kY |
double | kZ |
int | nBlades |
CLHEP::HepRotation * | nippleRotationZMinus |
CLHEP::HepRotation * | nippleRotationZPlus |
double | nippleTranslationX |
double | nippleTranslationY |
double | nippleTranslationZ |
double | zPlane |
Definition at line 64 of file DDPixFwdBlades.h.
DDPixFwdBlades::DDPixFwdBlades | ( | ) |
Definition at line 30 of file DDPixFwdBlades.cc.
|
virtual |
Definition at line 31 of file DDPixFwdBlades.cc.
|
private |
Definition at line 219 of file DDPixFwdBlades.cc.
References ancorRadius, bladeAngle, bladeZShift, funct::cos(), DDrot(), SiPixelRawToDigiRegional_cfi::deltaPhi, jX, jY, jZ, kX, kY, kZ, LogDebug, nBlades, nippleRotationZMinus, nippleRotationZPlus, nippleTranslationX, nippleTranslationY, nippleTranslationZ, funct::sin(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by execute().
void DDPixFwdBlades::execute | ( | DDCompactView & | cpv | ) |
Definition at line 107 of file DDPixFwdBlades.cc.
References ancorRadius, bladeAngle, bladeZShift, class-composition::child, childName, childRotationName, childTranslationVector, computeNippleParameters(), filterCSVwithJSON::copy, DDrot(), DDSplit(), SiPixelRawToDigiRegional_cfi::deltaPhi, endcap, plotBeamSpotDB::first, flagSelector, flagString, idNameSpace, issueCopyNumber(), nBlades, nippleRotationZMinus, nippleRotationZPlus, nippleTranslationX, nippleTranslationY, nippleTranslationZ, SpecificationBuilder_cfi::parent(), phi, DDCompactView::position(), idealTransformation::rotation, DDRotation::rotation(), edm::second(), AlCaHLTBitMon_QueryRunRegistry::string, groupFilesInBlocks::temp, x, y, z, and zPlane.
void DDPixFwdBlades::initialize | ( | const DDNumericArguments & | nArgs, |
const DDVectorArguments & | vArgs, | ||
const DDMapArguments & | mArgs, | ||
const DDStringArguments & | sArgs, | ||
const DDStringVectorArguments & | vsArgs | ||
) |
Definition at line 35 of file DDPixFwdBlades.cc.
References ancorRadius, bladeAngle, bladeZShift, childName, childRotationName, childTranslationVector, copyNumbers, endcap, flagSelector, flagString, idNameSpace, jX, jY, jZ, kX, kY, kZ, nBlades, nippleRotationZMinus, nippleRotationZPlus, nippleTranslationX, nippleTranslationY, nippleTranslationZ, DDCurrentNamespace::ns(), and zPlane.
|
private |
Definition at line 211 of file DDPixFwdBlades.cc.
References childName, and copyNumbers.
Referenced by execute().
|
private |
Definition at line 94 of file DDPixFwdBlades.h.
Referenced by computeNippleParameters(), execute(), and initialize().
|
private |
Definition at line 90 of file DDPixFwdBlades.h.
Referenced by computeNippleParameters(), execute(), and initialize().
|
private |
Definition at line 92 of file DDPixFwdBlades.h.
Referenced by computeNippleParameters(), execute(), and initialize().
|
private |
Definition at line 112 of file DDPixFwdBlades.h.
Referenced by execute(), initialize(), and issueCopyNumber().
|
private |
Definition at line 115 of file DDPixFwdBlades.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 114 of file DDPixFwdBlades.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 121 of file DDPixFwdBlades.h.
Referenced by initialize(), and issueCopyNumber().
|
private |
Definition at line 107 of file DDPixFwdBlades.h.
Referenced by execute(), geometryXMLparser.CSCAlignable::index(), and initialize().
|
private |
Definition at line 110 of file DDPixFwdBlades.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 109 of file DDPixFwdBlades.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 119 of file DDPixFwdBlades.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 98 of file DDPixFwdBlades.h.
Referenced by computeNippleParameters(), and initialize().
|
private |
Definition at line 99 of file DDPixFwdBlades.h.
Referenced by computeNippleParameters(), and initialize().
|
private |
Definition at line 100 of file DDPixFwdBlades.h.
Referenced by computeNippleParameters(), and initialize().
|
private |
Definition at line 101 of file DDPixFwdBlades.h.
Referenced by computeNippleParameters(), and initialize().
|
private |
Definition at line 102 of file DDPixFwdBlades.h.
Referenced by computeNippleParameters(), and initialize().
|
private |
Definition at line 103 of file DDPixFwdBlades.h.
Referenced by computeNippleParameters(), and initialize().
|
private |
Definition at line 89 of file DDPixFwdBlades.h.
Referenced by computeNippleParameters(), execute(), and initialize().
|
private |
Definition at line 124 of file DDPixFwdBlades.h.
Referenced by computeNippleParameters(), execute(), and initialize().
|
private |
Definition at line 123 of file DDPixFwdBlades.h.
Referenced by computeNippleParameters(), execute(), and initialize().
|
private |
Definition at line 125 of file DDPixFwdBlades.h.
Referenced by computeNippleParameters(), execute(), and initialize().
|
private |
Definition at line 125 of file DDPixFwdBlades.h.
Referenced by computeNippleParameters(), execute(), and initialize().
|
private |
Definition at line 125 of file DDPixFwdBlades.h.
Referenced by computeNippleParameters(), execute(), and initialize().
|
private |
Definition at line 91 of file DDPixFwdBlades.h.
Referenced by execute(), and initialize().