CMS 3D CMS Logo

CSCLayerGeometry.cc File Reference

#include <Geometry/CSCGeometry/interface/CSCGeometry.h>
#include <Geometry/CSCGeometry/interface/CSCLayerGeometry.h>
#include <Geometry/CSCGeometry/src/CSCUngangedStripTopology.h>
#include <Geometry/CSCGeometry/src/CSCGangedStripTopology.h>
#include <Geometry/CSCGeometry/src/CSCWireGroupPackage.h>
#include <FWCore/MessageLogger/interface/MessageLogger.h>
#include <CLHEP/Units/SystemOfUnits.h>
#include <algorithm>
#include <iostream>
#include <cmath>

Go to the source code of this file.

Functions

std::ostream & operator<< (std::ostream &stream, const CSCLayerGeometry &lg)


Function Documentation

std::ostream& operator<< ( std::ostream &  stream,
const CSCLayerGeometry lg 
)

Definition at line 268 of file CSCLayerGeometry.cc.

References CSCLayerGeometry::apothem, lat::endl(), CSCLayerGeometry::hBottomEdge, CSCLayerGeometry::hTopEdge, CSCLayerGeometry::numberOfStrips(), CSCLayerGeometry::numberOfWireGroups(), CSCLayerGeometry::numberOfWires(), CSCLayerGeometry::stripPitch(), CSCLayerGeometry::wireAngle(), and CSCLayerGeometry::wirePitch().

00268                                                                           {
00269   stream << "LayerGeometry " << std::endl
00270          << "------------- " << std::endl
00271          << "numberOfStrips        " << lg.numberOfStrips() << std::endl
00272          << "numberOfWires         " << lg.numberOfWires() << std::endl
00273          << "numberOfWireGroups    " << lg.numberOfWireGroups() << std::endl
00274          << "wireAngle  (rad)      " << lg.wireAngle() << std::endl
00275     //         << "wireAngle  (deg)      " << lg.theWireAngle << std::endl
00276     //         << "sin(wireAngle)        " << lg.theWireSin << std::endl
00277     //         << "cos(wireAngle)        " << lg.theWireCos << std::endl
00278          << "wirePitch             " << lg.wirePitch() << std::endl
00279          << "stripPitch            " << lg.stripPitch() << std::endl
00280     //         << "numberOfWiresPerGroup " << lg.theNumberOfWiresPerGroup << std::endl
00281     //         << "numberOfWiresInLastGroup " << lg.theNumberOfWiresInLastGroup << std::endl
00282     //         << "wireOffset            " << lg.theWireOffset << std::endl
00283     //         << "whereStripsMeet       " << lg.whereStripsMeet << std::endl;
00284          << "hBottomEdge           " << lg.hBottomEdge << std::endl
00285          << "hTopEdge              " << lg.hTopEdge << std::endl
00286          << "apothem               " << lg.apothem << std::endl;
00287     return stream;
00288 }


Generated on Tue Jun 9 17:53:36 2009 for CMSSW by  doxygen 1.5.4