CMS 3D CMS Logo

Functions
PixelInactiveAreaFinder.cc File Reference
#include "PixelInactiveAreaFinder.h"
#include "FWCore/Utilities/interface/VecArray.h"
#include "FWCore/Utilities/interface/transform.h"
#include "CondFormats/SiPixelObjects/interface/SiPixelQuality.h"
#include "DataFormats/Math/interface/deltaPhi.h"
#include "DataFormats/TrackerCommon/interface/TrackerTopology.h"
#include "Geometry/TrackerGeometryBuilder/interface/TrackerGeometry.h"
#include "TrackingTools/TransientTrackingRecHit/interface/SeedingLayerSetsLooper.h"
#include <fstream>
#include <queue>
#include <algorithm>

Go to the source code of this file.

Functions

std::ostream & operator<< (std::ostream &os, SeedingLayerSetsBuilder::SeedingLayerId layer)
 

Function Documentation

◆ operator<<()

std::ostream& operator<< ( std::ostream &  os,
SeedingLayerSetsBuilder::SeedingLayerId  layer 
)

Definition at line 16 of file PixelInactiveAreaFinder.cc.

References pixelTopology::layer, NegEndcap, GeomDetEnumerators::PixelBarrel, and PosEndcap.

16  {
17  if (std::get<0>(layer) == GeomDetEnumerators::PixelBarrel) {
18  os << "BPix";
19  } else {
20  os << "FPix";
21  }
22  os << std::get<2>(layer);
23  if (std::get<1>(layer) == TrackerDetSide::PosEndcap) {
24  os << "_pos";
25  } else if (std::get<1>(layer) == TrackerDetSide::NegEndcap) {
26  os << "_neg";
27  }
28  return os;
29 }
constexpr std::array< uint8_t, layerIndexSize< TrackerTraits > > layer