Definition at line 10 of file DDHCalTestBeamAlgo.cc.
References funct::abs(), writedatasetfile::args, cms::convert2mm(), angle_units::operators::convertRadToDeg(), funct::cos(), HLT_2022v15_cff::distance, PVValHelper::dz, MillePedeFileConverter_cfg::e, PVValHelper::eta, JetChargeProducer_cfi::exp, cms::makeRotation3D(), cms::DDNamespace::name(), class-composition::parent, PixelTestBeamValidation_cfi::Position, cms::DDNamespace::prepend(), idealTransformation::rotation, cms::s_executed, funct::sin(), AlCaHLTBitMon_QueryRunRegistry::string, theta(), and cms::DDNamespace::volume().
14 double eta =
args.value<
double>(
"Eta");
15 double phi =
args.value<
double>(
"Phi");
18 double distanceZ =
args.value<
double>(
"DistZ");
20 int copyNumber =
args.value<
int>(
"Number");
22 double dz =
args.value<
double>(
"Dz");
24 edm::LogVerbatim(
"HCalGeom") <<
"DDHCalTestBeamAlgo: Parameters for positioning-- Eta " <<
eta <<
"\tPhi " 29 edm::LogVerbatim(
"HCalGeom") <<
"DDHCalTestBeamAlgo:Parent " <<
args.parentName() <<
"\tChild " << childName
30 <<
" NameSpace " << ns.name();
35 double thetax = 90._deg +
theta;
36 double sthx =
sin(thetax);
42 double thetay = 90._deg;
43 double phiy = 90._deg +
phi;
44 double thetaz =
theta;
61 childName = ns.prepend(childName);
Log< level::Info, true > LogVerbatim
constexpr NumType convertRadToDeg(NumType radians)
constexpr NumType convert2mm(NumType length)
Sin< T >::type sin(const T &t)
DDRotationMatrix makeRotation3D(double thetaX, double phiX, double thetaY, double phiY, double thetaZ, double phiZ)
static constexpr long s_executed
Cos< T >::type cos(const T &t)
Abs< T >::type abs(const T &t)
Log< level::Info, false > LogInfo
Geom::Theta< T > theta() const