CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Typedefs | Functions
DDStreamer.cc File Reference
#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 Documentation

typedef double_binary B

Definition at line 234 of file DDStreamer.cc.

Function Documentation

template<class T >
size_t dd_count ( const T )

Definition at line 214 of file DDStreamer.cc.

void dd_get_boolean_params ( std::istream &  is,
DDRotation r,
DDTranslation t,
DDSolid a,
DDSolid b 
)

Definition at line 385 of file DDStreamer.cc.

std::string dd_get_delimit ( std::istream &  is,
char  d 
)

Definition at line 65 of file DDStreamer.cc.

DDName dd_get_name ( std::istream &  is)

Definition at line 92 of file DDStreamer.cc.

DDName dd_get_name_string ( std::istream &  is)

Definition at line 76 of file DDStreamer.cc.

void dd_rot_bin_in ( std::istream &  is,
DDRotationMatrix r 
)

Definition at line 576 of file DDStreamer.cc.

void dd_rot_bin_out ( std::ostream &  os,
const DDRotationMatrix rm 
)

Definition at line 534 of file DDStreamer.cc.

void dd_rot_out ( std::ostream &  os,
const DDRotation r 
)

Definition at line 542 of file DDStreamer.cc.

void dd_stream_booleans ( std::ostream &  os,
DDSolid  s,
DDSolidShape   
)

Definition at line 321 of file DDStreamer.cc.

void dd_stream_reflected ( std::ostream &  os,
DDSolid  s 
)

Definition at line 339 of file DDStreamer.cc.

void nameout ( std::ostream &  o,
const DDName n 
)

Definition at line 104 of file DDStreamer.cc.

void nameout_strings ( std::ostream &  o,
const DDName n 
)

Definition at line 99 of file DDStreamer.cc.

std::ostream& operator<< ( std::ostream &  os,
double_binary  b 
)

Definition at line 236 of file DDStreamer.cc.

std::istream& operator>> ( std::istream &  is,
double_binary b 
)
inline

Definition at line 246 of file DDStreamer.cc.