#include <cmath>
#include <iostream>
#include <string>
#include <vector>
#include "DetectorDescription/Core/interface/DDRotationMatrix.h"
#include "DetectorDescription/Core/interface/DDTranslation.h"
#include "DetectorDescription/Core/interface/DDCompactView.h"
#include "DetectorDescription/Core/interface/DDExpandedView.h"
#include "DetectorDescription/Core/interface/DDLogicalPart.h"
#include "DetectorDescription/Core/interface/DDMaterial.h"
#include "DetectorDescription/Core/interface/DDName.h"
#include "DetectorDescription/Core/interface/DDRoot.h"
#include "DetectorDescription/Core/interface/DDSolid.h"
#include "DetectorDescription/Core/interface/DDTransform.h"
#include "DataFormats/Math/interface/GeantUnits.h"
#include "DetectorDescription/Parser/interface/DDLParser.h"
#include "DetectorDescription/Parser/interface/FIPConfiguration.h"
#include "FWCore/Utilities/interface/Exception.h"
#include "Math/GenVector/AxisAngle.h"
#include "Math/GenVector/Cartesian3D.h"
#include "Math/GenVector/DisplacementVector3D.h"
#include "Math/GenVector/Rotation3D.h"
#include "Math/GenVector/RotationZ.h"
Go to the source code of this file.
Functions | |
void | output (string filename) |
void | printRot (const DDRotationMatrix &rot) |
void | regressionTest_first (ClhepEvaluator &eval) |
void | regressionTest_setup (ClhepEvaluator &eval) |
void | testParser () |
void | testrot () |
void output | ( | string | filename | ) |
load the new cpv
Definition at line 181 of file build.cc.
References geant_units::operators::convertRadToDeg(), gather_cfg::cout, DDExpandedView::logicalPart(), heppy_loop::loop, DDLogicalPart::material(), DDExpandedView::next(), DDLParser::parse(), FIPConfiguration::readConfig(), DDExpandedView::rotation(), DDLogicalPart::solid(), and DDExpandedView::translation().
void printRot | ( | const DDRotationMatrix & | rot | ) |
Definition at line 252 of file build.cc.
References geant_units::operators::convertRadToDeg(), funct::cos(), gather_cfg::cout, and funct::sin().
Referenced by testrot().
void regressionTest_first | ( | ClhepEvaluator & | eval | ) |
load the new cpv
Definition at line 113 of file build.cc.
References DDSolidFactory::box(), gather_cfg::cout, DDrot(), ClhepEvaluator::eval(), eostools::move(), DDCompactView::position(), submit::rm, AlCaHLTBitMon_QueryRunRegistry::string, cscNeutronWriter_cfi::t0, and csvLumiCalc::unit.
void regressionTest_setup | ( | ClhepEvaluator & | eval | ) |
Definition at line 40 of file build.cc.
References DDMaterial::addMaterial(), DDSolidFactory::box(), gather_cfg::cout, DDrot(), ClhepEvaluator::eval(), DDI::Singleton< I >::instance(), eostools::move(), ClhepEvaluator::set(), and DDSolidFactory::shapeless().
void testParser | ( | ) |
Definition at line 223 of file build.cc.
References gather_cfg::cout, MillePedeFileConverter_cfg::e, DDLParser::parse(), and FIPConfiguration::readConfig().
void testrot | ( | ) |
Definition at line 279 of file build.cc.
References gather_cfg::cout, printRot(), and submit::rm.