CMS 3D CMS Logo

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

Go to the source code of this file.

Classes

class  MillePedeFileReader
 

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 110 of file MillePedeFileReader.h.

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

110  {
111  if (c >= AlignPCLThresholds::endOfTypes || c < 0) return os << "unrecongnized coordinate";
112  return os << coord_str[c];
113 }
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 109 of file MillePedeFileReader.h.

Referenced by operator<<().