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 "FWCore/Framework/interface/ESHandle.h"
#include "CondFormats/DataRecord/interface/SiPixelQualityRcd.h"
#include "CondFormats/SiPixelObjects/interface/SiPixelQuality.h"
#include "Geometry/TrackerGeometryBuilder/interface/TrackerGeometry.h"
#include "Geometry/Records/interface/TrackerTopologyRcd.h"
#include "DataFormats/TrackerCommon/interface/TrackerTopology.h"
#include "DataFormats/Math/interface/deltaPhi.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 19 of file PixelInactiveAreaFinder.cc.

19  {
20  if (std::get<0>(layer) == GeomDetEnumerators::PixelBarrel) {
21  os << "BPix";
22  } else {
23  os << "FPix";
24  }
25  os << std::get<2>(layer);
26  if (std::get<1>(layer) == TrackerDetSide::PosEndcap) {
27  os << "_pos";
28  } else if (std::get<1>(layer) == TrackerDetSide::NegEndcap) {
29  os << "_neg";
30  }
31  return os;
32 }

References NegEndcap, GeomDetEnumerators::PixelBarrel, and PosEndcap.

GeomDetEnumerators::PixelBarrel
Definition: GeomDetEnumerators.h:11
TrackerDetSide::NegEndcap
TrackerDetSide::PosEndcap