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

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

Definition at line 171 of file MillePedeFileReader.h.

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

171  {
172  if (c >= AlignPCLThresholds::endOfTypes || c < 0)
173  return os << "unrecongnized coordinate";
174  return os << coord_str[c];
175 }
const std::array< std::string, 8 > coord_str

Variable Documentation

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<<().