#include <DDHGCalNoTaperEndcap.h>
Public Member Functions | |
DDHGCalNoTaperEndcap (void) | |
void | execute (DDCompactView &cpv) |
void | initialize (const DDNumericArguments &nArgs, const DDVectorArguments &vArgs, const DDMapArguments &mArgs, const DDStringArguments &sArgs, const DDStringVectorArguments &vsArgs) |
virtual | ~DDHGCalNoTaperEndcap (void) |
Private Member Functions | |
int | createQuarter (DDCompactView &cpv, int xQuadrant, int yQuadrant, int startCopyNo) |
Private Attributes | |
std::string | m_childName |
std::string | m_idNameSpace |
int | m_incrCopyNo |
int | m_invert |
int | m_n |
double | m_rMax |
double | m_rMin |
double | m_startAngle |
int | m_startCopyNo |
double | m_tiltAngle |
double | m_xyoffset |
double | m_zoffset |
Definition at line 9 of file DDHGCalNoTaperEndcap.h.
DDHGCalNoTaperEndcap::DDHGCalNoTaperEndcap | ( | void | ) |
Definition at line 18 of file DDHGCalNoTaperEndcap.cc.
|
virtual |
Definition at line 22 of file DDHGCalNoTaperEndcap.cc.
|
private |
Definition at line 53 of file DDHGCalNoTaperEndcap.cc.
References funct::abs(), gather_cfg::cout, dbl_to_string(), DDcreateRotationMatrix(), DDrot(), m_childName, m_idNameSpace, m_incrCopyNo, m_rMax, m_rMin, m_tiltAngle, m_xyoffset, m_zoffset, DDName::name(), DDCompactView::position(), idealTransformation::rotation, mathSSE::sqrt(), AlCaHLTBitMon_QueryRunRegistry::string, and theta().
Referenced by execute().
void DDHGCalNoTaperEndcap::execute | ( | DDCompactView & | cpv | ) |
Definition at line 44 of file DDHGCalNoTaperEndcap.cc.
References createQuarter(), and m_startCopyNo.
void DDHGCalNoTaperEndcap::initialize | ( | const DDNumericArguments & | nArgs, |
const DDVectorArguments & | vArgs, | ||
const DDMapArguments & | mArgs, | ||
const DDStringArguments & | sArgs, | ||
const DDStringVectorArguments & | vsArgs | ||
) |
Definition at line 24 of file DDHGCalNoTaperEndcap.cc.
References m_childName, m_idNameSpace, m_incrCopyNo, m_invert, m_n, m_rMax, m_rMin, m_startCopyNo, m_tiltAngle, m_xyoffset, m_zoffset, and DDCurrentNamespace::ns().
|
private |
Definition at line 37 of file DDHGCalNoTaperEndcap.h.
Referenced by createQuarter(), and initialize().
|
private |
Definition at line 38 of file DDHGCalNoTaperEndcap.h.
Referenced by createQuarter(), and initialize().
|
private |
Definition at line 36 of file DDHGCalNoTaperEndcap.h.
Referenced by createQuarter(), and initialize().
|
private |
Definition at line 29 of file DDHGCalNoTaperEndcap.h.
Referenced by initialize().
|
private |
Definition at line 34 of file DDHGCalNoTaperEndcap.h.
Referenced by initialize().
|
private |
Definition at line 31 of file DDHGCalNoTaperEndcap.h.
Referenced by createQuarter(), and initialize().
|
private |
Definition at line 30 of file DDHGCalNoTaperEndcap.h.
Referenced by createQuarter(), and initialize().
|
private |
Definition at line 27 of file DDHGCalNoTaperEndcap.h.
|
private |
Definition at line 35 of file DDHGCalNoTaperEndcap.h.
Referenced by execute(), and initialize().
|
private |
Definition at line 28 of file DDHGCalNoTaperEndcap.h.
Referenced by createQuarter(), and initialize().
|
private |
Definition at line 33 of file DDHGCalNoTaperEndcap.h.
Referenced by createQuarter(), and initialize().
|
private |
Definition at line 32 of file DDHGCalNoTaperEndcap.h.
Referenced by createQuarter(), and initialize().