CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Functions
MTDDetSector.cc File Reference
#include "RecoMTD/DetLayers/interface/MTDDetSector.h"
#include "DataFormats/ForwardDetId/interface/ETLDetId.h"
#include "Geometry/CommonDetUnit/interface/GeomDet.h"
#include "TrackingTools/GeomPropagators/interface/Propagator.h"
#include "TrackingTools/DetLayers/interface/MeasurementEstimator.h"
#include "MTDDiskSectorBuilderFromDet.h"
#include "DataFormats/GeometrySurface/interface/RectangularPlaneBounds.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include <iostream>
#include <iomanip>
#include <vector>

Go to the source code of this file.

Functions

std::ostream & operator<< (std::ostream &os, const MTDDetSector &id)
 

Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const MTDDetSector id 
)

Definition at line 180 of file MTDDetSector.cc.

180  {
181  os << " MTDDetSector at " << std::fixed << id.specificSurface().position() << std::endl
182  << " L/W/T : " << std::setw(14) << id.specificSurface().bounds().length() << " / " << std::setw(14)
183  << id.specificSurface().bounds().width() << " / " << std::setw(14) << id.specificSurface().bounds().thickness()
184  << std::endl
185  << " rmin : " << std::setw(14) << id.specificSurface().innerRadius() << std::endl
186  << " rmax : " << std::setw(14) << id.specificSurface().outerRadius() << std::endl
187  << " phi ref : " << std::setw(14) << id.specificSurface().position().phi() << std::endl
188  << " phi w/2 : " << std::setw(14) << id.specificSurface().phiHalfExtension() << std::endl;
189  return os;
190 }