Functions | |
void | constructLayers (const cms::DDNamespace &ns, const std::vector< std::string > &wafers, const std::vector< std::string > &covers, const std::vector< int > &layerType, const std::vector< int > &layerSense, const std::vector< int > &maxModule, const std::vector< std::string > &names, const std::vector< std::string > &materials, std::vector< int > ©Number, const std::vector< double > &layerThick, const double &absorbW, const double &absorbH, const double &waferTot, const double &rMax, const double &rMaxFine, std::unordered_set< int > &copies, int firstLayer, int lastLayer, double zFront, double totalWidth, bool ignoreCenter, dd4hep::Volume &module) |
void DDHGCalGeom::constructLayers | ( | const cms::DDNamespace & | ns, |
const std::vector< std::string > & | wafers, | ||
const std::vector< std::string > & | covers, | ||
const std::vector< int > & | layerType, | ||
const std::vector< int > & | layerSense, | ||
const std::vector< int > & | maxModule, | ||
const std::vector< std::string > & | names, | ||
const std::vector< std::string > & | materials, | ||
std::vector< int > & | copyNumber, | ||
const std::vector< double > & | layerThick, | ||
const double & | absorbW, | ||
const double & | absorbH, | ||
const double & | waferTot, | ||
const double & | rMax, | ||
const double & | rMaxFine, | ||
std::unordered_set< int > & | copies, | ||
int | firstLayer, | ||
int | lastLayer, | ||
double | zFront, | ||
double | totalWidth, | ||
bool | ignoreCenter, | ||
dd4hep::Volume & | module | ||
) |
Definition at line 22 of file DDHGCalTBModuleX.cc.
References funct::abs(), cms::DDNamespace::addSolidNS(), geant_units::operators::convertCmToMm(), filterCSVwithJSON::copy, PVValHelper::dx, PVValHelper::dy, cuy::ii, createfilelist::int, dqmdumpme::k, cms::DDNamespace::material(), g4SimHits_cfi::Material, min(), Skims_PA_cff::name, names, EgHLTOffHistBins_cfi::nr, HGCalTypes::packTypeUV(), PixelTestBeamValidation_cfi::Position, cms::DDNamespace::prepend(), diffTwoXMLs::r1, photonAnalyzer_cfi::rMax, findQualityFiles::rr, cms::DDNamespace::solid(), mathSSE::sqrt(), AlCaHLTBitMon_QueryRunRegistry::string, funct::tan(), tolerance, cms::DDNamespace::volume(), and geometryCSVtoXML::zz.
Referenced by algorithm(), DDHGCalTBModule::execute(), DDHGCalModuleAlgo::execute(), DDHGCalModule::execute(), DDHGCalHEFileAlgo::execute(), DDHGCalEEFileAlgo::execute(), DDHGCalEEAlgo::execute(), and DDHGCalHEAlgo::execute().