CMS 3D CMS Logo

Classes | Functions | Variables
MillePedeFileReader.h File Reference
#include <array>
#include <string>
#include <iostream>
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "Alignment/MillePedeAlignmentAlgorithm/interface/PedeLabelerBase.h"
#include "CondFormats/PCLConfig/interface/AlignPCLThresholds.h"

Go to the source code of this file.

Classes

class  MillePedeFileReader
 
struct  mpPCLresults
 

Functions

std::ostream & operator<< (std::ostream &os, const AlignPCLThresholds::coordType &c)
 

Variables

const std::array< std::string, 8 > coord_str = {{"X", "Y", "Z", "theta_X", "theta_Y", "theta_Z", "extra_DOF", "none"}}
 

Function Documentation

◆ operator<<()

std::ostream& operator<< ( std::ostream &  os,
const AlignPCLThresholds::coordType c 
)
inline

Definition at line 171 of file MillePedeFileReader.h.

171  {
173  return os << "unrecongnized coordinate";
174  return os << coord_str[c];
175 }

References c, coord_str, AlignPCLThresholds::endOfTypes, and AlignPCLThresholds::X.

Variable Documentation

◆ coord_str

const std::array<std::string, 8> coord_str = {{"X", "Y", "Z", "theta_X", "theta_Y", "theta_Z", "extra_DOF", "none"}}

Definition at line 170 of file MillePedeFileReader.h.

Referenced by operator<<().

AlignPCLThresholds::X
Definition: AlignPCLThresholds.h:14
AlignPCLThresholds::endOfTypes
Definition: AlignPCLThresholds.h:14
coord_str
const std::array< std::string, 8 > coord_str
Definition: MillePedeFileReader.h:170
c
auto & c
Definition: CAHitNtupletGeneratorKernelsImpl.h:46