#include <cmath>
#include <iostream>
#include <string>
#include <vector>
#include "CLHEP/Units/GlobalSystemOfUnits.h"
#include "CLHEP/Units/SystemOfUnits.h"
#include "DetectorDescription/Base/interface/DDRotationMatrix.h"
#include "DetectorDescription/Base/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 "DetectorDescription/ExprAlgo/interface/ClhepEvaluator.h"
#include "DetectorDescription/ExprAlgo/interface/ExprEvalSingleton.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 () |
void | regressionTest_setup () |
void | testParser () |
void | testrot () |
void output | ( | string | filename | ) |
load the new cpv
Definition at line 186 of file build.cc.
References 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 257 of file build.cc.
References funct::cos(), gather_cfg::cout, funct::sin(), and x().
Referenced by testrot().
void regressionTest_first | ( | ) |
load the new cpv
Definition at line 117 of file build.cc.
References DDSolidFactory::box(), gather_cfg::cout, DDrot(), ClhepEvaluator::eval(), DDI::Singleton< I >::instance(), DDCompactView::position(), submit::rm, AlCaHLTBitMon_QueryRunRegistry::string, cscNeutronWriter_cfi::t0, reco::t2, and csvLumiCalc::unit.
void regressionTest_setup | ( | ) |
Definition at line 43 of file build.cc.
References DDMaterial::addMaterial(), DDSolidFactory::box(), gather_cfg::cout, DDrot(), ClhepEvaluator::eval(), DDI::Singleton< I >::instance(), ClhepEvaluator::set(), and DDSolidFactory::shapeless().
void testParser | ( | ) |
Definition at line 228 of file build.cc.
References gather_cfg::cout, MillePedeFileConverter_cfg::e, DDLParser::parse(), and FIPConfiguration::readConfig().
void testrot | ( | ) |
Definition at line 284 of file build.cc.
References gather_cfg::cout, printRot(), and submit::rm.