#include <DDHGCalTBModule.h>
Public Member Functions | |
DDHGCalTBModule () | |
void | execute (DDCompactView &cpv) |
void | initialize (const DDNumericArguments &nArgs, const DDVectorArguments &vArgs, const DDMapArguments &mArgs, const DDStringArguments &sArgs, const DDStringVectorArguments &vsArgs) |
virtual | ~DDHGCalTBModule () |
Protected Member Functions | |
void | constructLayers (DDLogicalPart, DDCompactView &cpv) |
void | positionSensitive (DDLogicalPart &glog, int type, double rin, double rout, DDCompactView &cpv) |
double | rMax (double z) |
Private Attributes | |
double | absorbH_ |
double | absorbW_ |
std::unordered_set< int > | copies_ |
std::vector< int > | copyNumber_ |
std::vector< std::string > | covers_ |
std::string | idName_ |
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_ |
double | rMaxFine_ |
std::vector< double > | rMaxFront_ |
int | sectors_ |
std::vector< double > | slopeB_ |
std::vector< double > | slopeT_ |
std::vector< double > | thick_ |
std::vector< std::string > | wafer_ |
double | waferGap_ |
double | waferW_ |
std::vector< double > | zFront_ |
double | zMinBlock_ |
Definition at line 11 of file DDHGCalTBModule.h.
DDHGCalTBModule::DDHGCalTBModule | ( | ) |
|
virtual |
Definition at line 23 of file DDHGCalTBModule.cc.
|
protected |
Definition at line 125 of file DDHGCalTBModule.cc.
References absorbH_, absorbW_, DDSolidFactory::box(), popcon2dropbox::copy(), copyNumber_, gather_cfg::cout, DDBase< N, C >::ddname(), DDSplit(), plotBeamSpotDB::first, mps_fire::i, idNameSpace_, cuy::ii, layers_, layerSense_, layerThick_, layerType_, materials_, dataset::name, DDBase< N, C >::name(), names_, DDCompactView::position(), positionSensitive(), diffTwoXMLs::r1, rMax(), makeMuonMisalignmentScenario::rot, edm::second(), slopeB_, AlCaHLTBitMon_QueryRunRegistry::string, thick_, DDSolidFactory::tubs(), zMinBlock_, and geometryCSVtoXML::zz.
Referenced by execute().
void DDHGCalTBModule::execute | ( | DDCompactView & | cpv | ) |
Definition at line 109 of file DDHGCalTBModule.cc.
References constructLayers(), copies_, gather_cfg::cout, and class-composition::parent.
void DDHGCalTBModule::initialize | ( | const DDNumericArguments & | nArgs, |
const DDVectorArguments & | vArgs, | ||
const DDMapArguments & | mArgs, | ||
const DDStringArguments & | sArgs, | ||
const DDStringVectorArguments & | vsArgs | ||
) |
Definition at line 25 of file DDHGCalTBModule.cc.
References absorbH_, absorbW_, copyNumber_, gather_cfg::cout, covers_, dbl_to_int(), mps_fire::i, idNameSpace_, createfilelist::int, layers_, layerSense_, layerThick_, layerType_, materials_, names_, DDCurrentNamespace::ns(), rMaxFine_, rMaxFront_, sectors_, slopeB_, slopeT_, thick_, wafer_, waferGap_, waferW_, zFront_, and zMinBlock_.
|
protected |
Definition at line 223 of file DDHGCalTBModule.cc.
References copies_, popcon2dropbox::copy(), gather_cfg::cout, covers_, DDBase< N, C >::ddname(), DDSplit(), plotBeamSpotDB::first, createfilelist::int, gen::k, dataset::name, create_public_lumi_plots::ncol, DDCompactView::position(), rMaxFine_, idealTransformation::rotation, findQualityFiles::rr, edm::second(), mathSSE::sqrt(), funct::tan(), wafer_, waferGap_, and waferW_.
Referenced by constructLayers().
|
protected |
Definition at line 205 of file DDHGCalTBModule.cc.
References gather_cfg::cout, gen::k, alignCSCRings::r, rMaxFront_, slopeT_, and zFront_.
Referenced by constructLayers().
|
private |
Definition at line 49 of file DDHGCalTBModule.h.
Referenced by constructLayers(), and initialize().
|
private |
Definition at line 48 of file DDHGCalTBModule.h.
Referenced by constructLayers(), and initialize().
|
private |
Definition at line 57 of file DDHGCalTBModule.h.
Referenced by execute(), and positionSensitive().
|
private |
Definition at line 39 of file DDHGCalTBModule.h.
Referenced by constructLayers(), and initialize().
|
private |
Definition at line 35 of file DDHGCalTBModule.h.
Referenced by initialize(), and positionSensitive().
|
private |
Definition at line 55 of file DDHGCalTBModule.h.
|
private |
Definition at line 56 of file DDHGCalTBModule.h.
Referenced by constructLayers(), and initialize().
|
private |
Definition at line 40 of file DDHGCalTBModule.h.
Referenced by constructLayers(), and initialize().
|
private |
Definition at line 43 of file DDHGCalTBModule.h.
Referenced by constructLayers(), and initialize().
|
private |
Definition at line 41 of file DDHGCalTBModule.h.
Referenced by constructLayers(), and initialize().
|
private |
Definition at line 42 of file DDHGCalTBModule.h.
Referenced by constructLayers(), and initialize().
|
private |
Definition at line 36 of file DDHGCalTBModule.h.
Referenced by constructLayers(), and initialize().
|
private |
Definition at line 37 of file DDHGCalTBModule.h.
Referenced by constructLayers(), and initialize().
|
private |
Definition at line 45 of file DDHGCalTBModule.h.
Referenced by initialize(), and positionSensitive().
|
private |
Definition at line 54 of file DDHGCalTBModule.h.
Referenced by initialize(), and rMax().
|
private |
Definition at line 50 of file DDHGCalTBModule.h.
Referenced by initialize().
|
private |
Definition at line 51 of file DDHGCalTBModule.h.
Referenced by constructLayers(), and initialize().
|
private |
Definition at line 52 of file DDHGCalTBModule.h.
Referenced by initialize(), and rMax().
|
private |
Definition at line 38 of file DDHGCalTBModule.h.
Referenced by constructLayers(), and initialize().
|
private |
Definition at line 34 of file DDHGCalTBModule.h.
Referenced by initialize(), and positionSensitive().
|
private |
Definition at line 47 of file DDHGCalTBModule.h.
Referenced by initialize(), and positionSensitive().
|
private |
Definition at line 46 of file DDHGCalTBModule.h.
Referenced by initialize(), and positionSensitive().
|
private |
Definition at line 53 of file DDHGCalTBModule.h.
Referenced by initialize(), and rMax().
|
private |
Definition at line 44 of file DDHGCalTBModule.h.
Referenced by constructLayers(), and initialize().