CMS 3D CMS Logo

Functions
RadialStripTopology.cc File Reference
#include <Geometry/CommonTopologies/interface/RadialStripTopology.h>
#include "FWCore/Utilities/interface/Exception.h"

Go to the source code of this file.

Functions

std::ostream & operator<< (std::ostream &os, const RadialStripTopology &rst)
 

Function Documentation

◆ operator<<()

std::ostream& operator<< ( std::ostream &  os,
const RadialStripTopology rst 
)

Definition at line 9 of file RadialStripTopology.cc.

References RadialStripTopology::centreToIntersection(), RadialStripTopology::detHeight(), RadialStripTopology::nstrips(), RadialStripTopology::phiOfOneEdge(), RadialStripTopology::phiPitch(), RadialStripTopology::yAxisOrientation(), and RadialStripTopology::yCentreOfStripPlane().

9  {
10  os << "RadialStripTopology " << std::endl
11  << " " << std::endl
12  << "number of strips " << rst.nstrips() << std::endl
13  << "centre to whereStripsMeet " << rst.centreToIntersection() << std::endl
14  << "detector height in y " << rst.detHeight() << std::endl
15  << "angular width of strips " << rst.phiPitch() << std::endl
16  << "phi of one edge " << rst.phiOfOneEdge() << std::endl
17  << "y axis orientation " << rst.yAxisOrientation() << std::endl
18  << "y of centre of strip plane " << rst.yCentreOfStripPlane() << std::endl;
19  return os;
20 }
virtual float centreToIntersection() const =0
virtual float yAxisOrientation() const =0
virtual float phiPitch(void) const =0
virtual float detHeight() const =0
virtual float yCentreOfStripPlane() const =0
int nstrips() const override=0
virtual float phiOfOneEdge() const =0