Public Member Functions | |
DDAHcalModuleAlgo () | |
void | execute (DDCompactView &cpv) override |
void | initialize (const DDNumericArguments &nArgs, const DDVectorArguments &vArgs, const DDMapArguments &mArgs, const DDStringArguments &sArgs, const DDStringVectorArguments &vsArgs) override |
Protected Member Functions | |
void | constructLayers (const DDLogicalPart &, DDCompactView &cpv) |
void | positionSensitive (DDLogicalPart &glog, DDCompactView &cpv) |
Private Attributes | |
std::vector< int > | copyNumber_ |
std::vector< double > | heights_ |
std::string | idNameSpace_ |
std::vector< int > | layers_ |
std::vector< int > | layerSense_ |
std::vector< double > | layerThick_ |
std::vector< int > | layerType_ |
std::vector< std::string > | materials_ |
std::vector< std::string > | names_ |
std::vector< double > | thick_ |
std::string | tile_ |
std::vector< int > | tileN_ |
std::vector< double > | tileStep_ |
std::vector< double > | widths_ |
double | zMinBlock_ |
Static Private Attributes | |
static constexpr double | tol_ = 0.00001 |
Definition at line 26 of file DDAHcalModuleAlgo.cc.
DDAHcalModuleAlgo::DDAHcalModuleAlgo | ( | ) |
Definition at line 62 of file DDAHcalModuleAlgo.cc.
|
protected |
Definition at line 139 of file DDAHcalModuleAlgo.cc.
References DDSolidFactory::box(), filterCSVwithJSON::copy, copyNumber_, DDBase< N, C >::ddname(), DDSplit(), first, heights_, mps_fire::i, idNameSpace_, cuy::ii, layers_, layerSense_, layerThick_, layerType_, materials_, callgraph::module, Skims_PA_cff::name, DDBase< N, C >::name(), names_, DDCompactView::position(), positionSensitive(), diffTwoXMLs::r1, makeMuonMisalignmentScenario::rot, edm::second(), AlCaHLTBitMon_QueryRunRegistry::string, thick_, cond::impl::to_string(), tol_, widths_, zMinBlock_, and geometryCSVtoXML::zz.
Referenced by execute().
|
override |
Definition at line 129 of file DDAHcalModuleAlgo.cc.
References constructLayers(), and class-composition::parent.
|
override |
Definition at line 68 of file DDAHcalModuleAlgo.cc.
References copyNumber_, dbl_to_int(), heights_, mps_fire::i, idNameSpace_, layers_, layerSense_, layerThick_, layerType_, materials_, names_, DDCurrentNamespace::ns(), thick_, tile_, tileN_, tileStep_, widths_, and zMinBlock_.
|
protected |
Definition at line 208 of file DDAHcalModuleAlgo.cc.
References filterCSVwithJSON::copy, DDBase< N, C >::ddname(), DDSplit(), first, AHCalParameters::kColumn_, AHCalParameters::kRowColumn_, AHCalParameters::kSignRowColumn_, Skims_PA_cff::name, EgHLTOffHistBins_cfi::nr, DDCompactView::position(), idealTransformation::rotation, edm::second(), tile_, tileN_, and tileStep_.
Referenced by constructLayers().
|
private |
Definition at line 49 of file DDAHcalModuleAlgo.cc.
Referenced by constructLayers(), and initialize().
|
private |
Definition at line 55 of file DDAHcalModuleAlgo.cc.
Referenced by constructLayers(), and initialize().
|
private |
Definition at line 59 of file DDAHcalModuleAlgo.cc.
Referenced by constructLayers(), and initialize().
|
private |
Definition at line 50 of file DDAHcalModuleAlgo.cc.
Referenced by constructLayers(), and initialize().
|
private |
Definition at line 53 of file DDAHcalModuleAlgo.cc.
Referenced by constructLayers(), and initialize().
|
private |
Definition at line 51 of file DDAHcalModuleAlgo.cc.
Referenced by constructLayers(), and initialize().
|
private |
Definition at line 52 of file DDAHcalModuleAlgo.cc.
Referenced by constructLayers(), and initialize().
|
private |
Definition at line 46 of file DDAHcalModuleAlgo.cc.
Referenced by constructLayers(), and initialize().
|
private |
Definition at line 47 of file DDAHcalModuleAlgo.cc.
Referenced by constructLayers(), and initialize().
|
private |
Definition at line 48 of file DDAHcalModuleAlgo.cc.
Referenced by constructLayers(), and initialize().
|
private |
Definition at line 45 of file DDAHcalModuleAlgo.cc.
Referenced by initialize(), and positionSensitive().
|
private |
Definition at line 56 of file DDAHcalModuleAlgo.cc.
Referenced by initialize(), and positionSensitive().
|
private |
Definition at line 57 of file DDAHcalModuleAlgo.cc.
Referenced by initialize(), and positionSensitive().
|
staticprivate |
Definition at line 43 of file DDAHcalModuleAlgo.cc.
Referenced by constructLayers().
|
private |
Definition at line 54 of file DDAHcalModuleAlgo.cc.
Referenced by constructLayers(), and initialize().
|
private |
Definition at line 58 of file DDAHcalModuleAlgo.cc.
Referenced by constructLayers(), and initialize().