#include "DetectorDescription/Core/interface/DDStreamer.h"
#include "DetectorDescription/Base/interface/Singleton.h"
#include "DetectorDescription/Core/interface/DDMaterial.h"
#include "DetectorDescription/Core/interface/DDSolid.h"
#include "DetectorDescription/Core/interface/DDLogicalPart.h"
#include "DetectorDescription/Core/interface/DDTransform.h"
#include "DetectorDescription/Core/interface/DDRoot.h"
#include "DetectorDescription/Core/interface/DDSpecifics.h"
#include "DetectorDescription/Core/interface/DDValue.h"
#include "DetectorDescription/Base/interface/DDdebug.h"
#include "DetectorDescription/Core/interface/DDConstant.h"
#include "DetectorDescription/Core/interface/DDPartSelection.h"
#include "DetectorDescription/ExprAlgo/interface/ExprEvalSingleton.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include <iomanip>
Go to the source code of this file.
Classes | |
struct | double_binary |
Typedefs | |
typedef double_binary | B |
Functions | |
template<class T > | |
size_t | dd_count (const T &) |
void | dd_get_boolean_params (std::istream &is, DDRotation &r, DDTranslation &t, DDSolid &a, DDSolid &b) |
std::string | dd_get_delimit (std::istream &is, char d) |
DDName | dd_get_name (std::istream &is) |
DDName | dd_get_name_string (std::istream &is) |
void | dd_rot_bin_in (std::istream &is, DDRotationMatrix &r) |
void | dd_rot_bin_out (std::ostream &os, const DDRotationMatrix &rm) |
void | dd_rot_out (std::ostream &os, const DDRotation &r) |
void | dd_stream_booleans (std::ostream &os, DDSolid s, DDSolidShape) |
void | dd_stream_reflected (std::ostream &os, DDSolid s) |
void | nameout (std::ostream &o, const DDName &n) |
void | nameout_strings (std::ostream &o, const DDName &n) |
std::ostream & | operator<< (std::ostream &os, double_binary b) |
std::istream & | operator>> (std::istream &is, double_binary &b) |
typedef double_binary B |
Definition at line 234 of file DDStreamer.cc.
size_t dd_count | ( | const T & | ) |
Definition at line 214 of file DDStreamer.cc.
References begin, end, query::result, and svgfig::template().
Referenced by DDStreamer::materials_write(), DDStreamer::parts_write(), DDStreamer::rots_write(), DDStreamer::solids_write(), and DDStreamer::specs_write().
void dd_get_boolean_params | ( | std::istream & | is, |
DDRotation & | r, | ||
DDTranslation & | t, | ||
DDSolid & | a, | ||
DDSolid & | b | ||
) |
Definition at line 385 of file DDStreamer.cc.
References DCOUT, dd_get_name(), Exception, gen::n, DDBase< N, C >::name(), x(), detailsBasic3DVector::y, and detailsBasic3DVector::z.
Referenced by DDStreamer::solids_read().
std::string dd_get_delimit | ( | std::istream & | is, |
char | d | ||
) |
Definition at line 65 of file DDStreamer.cc.
References i, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by dd_get_name_string(), DDStreamer::names_read(), DDStreamer::specs_read(), and DDStreamer::vars_read().
DDName dd_get_name | ( | std::istream & | is | ) |
Definition at line 92 of file DDStreamer.cc.
Referenced by dd_get_boolean_params(), DDStreamer::materials_read(), DDStreamer::parts_read(), DDStreamer::pos_read(), DDStreamer::rots_read(), DDStreamer::solids_read(), and DDStreamer::specs_read().
DDName dd_get_name_string | ( | std::istream & | is | ) |
Definition at line 76 of file DDStreamer.cc.
References dd_get_delimit(), and AlCaHLTBitMon_QueryRunRegistry::string.
void dd_rot_bin_in | ( | std::istream & | is, |
DDRotationMatrix & | r | ||
) |
Definition at line 576 of file DDStreamer.cc.
References i, findQualityFiles::v, and w.
Referenced by DDStreamer::pos_read(), and DDStreamer::rots_read().
void dd_rot_bin_out | ( | std::ostream & | os, |
const DDRotationMatrix & | rm | ||
) |
Definition at line 534 of file DDStreamer.cc.
References i, and findQualityFiles::v.
Referenced by dd_rot_out(), and DDStreamer::pos_write().
void dd_rot_out | ( | std::ostream & | os, |
const DDRotation & | r | ||
) |
Definition at line 542 of file DDStreamer.cc.
References DCOUT, dd_rot_bin_out(), DDBase< N, C >::name(), nameout(), submit::rm, and DDRotation::rotation().
Referenced by DDStreamer::rots_write().
void dd_stream_booleans | ( | std::ostream & | os, |
DDSolid | s, | ||
DDSolidShape | |||
) |
Definition at line 321 of file DDStreamer.cc.
References b, DDBase< N, C >::isDefined(), DDBase< N, C >::name(), nameout(), DDBooleanSolid::rotation(), DDBooleanSolid::solidA(), DDBooleanSolid::solidB(), and DDBooleanSolid::translation().
Referenced by DDStreamer::solids_write().
void dd_stream_reflected | ( | std::ostream & | os, |
DDSolid | s | ||
) |
Definition at line 339 of file DDStreamer.cc.
References DDBase< N, C >::name(), nameout(), and DDReflectionSolid::unreflected().
Referenced by DDStreamer::solids_write().
void nameout | ( | std::ostream & | o, |
const DDName & | n | ||
) |
Definition at line 104 of file DDStreamer.cc.
References DDName::id().
Referenced by dd_rot_out(), dd_stream_booleans(), dd_stream_reflected(), DDStreamer::materials_write(), DDStreamer::parts_write(), DDStreamer::pos_write(), DDStreamer::solids_write(), and DDStreamer::specs_write().
void nameout_strings | ( | std::ostream & | o, |
const DDName & | n | ||
) |
std::ostream& operator<< | ( | std::ostream & | os, |
double_binary | b | ||
) |
|
inline |