CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes | Private Member Functions
SummationSpecification Struct Reference

#include <SummationSpecification.h>

Public Member Functions

template<class stream , class GI >
void dump (stream &out, GI &gi)
 
 SummationSpecification ()
 
 SummationSpecification (edm::ParameterSet const &, GeometryInterface &)
 

Public Attributes

std::vector< SummationStepsteps
 

Private Member Functions

GeometryInterface::Column parse_columns (std::string name, GeometryInterface &)
 

Detailed Description

Definition at line 55 of file SummationSpecification.h.

Constructor & Destructor Documentation

SummationSpecification::SummationSpecification ( )
inline

Definition at line 57 of file SummationSpecification.h.

Referenced by parse_columns().

57 {};
SummationSpecification::SummationSpecification ( edm::ParameterSet const &  ,
GeometryInterface  
)

Member Function Documentation

template<class stream , class GI >
void SummationSpecification::dump ( stream &  out,
GI &  gi 
)
inline

Definition at line 61 of file SummationSpecification.h.

References EnergyCorrector::c, dataset::name, alignCSCRings::s, and AlCaHLTBitMon_QueryRunRegistry::string.

61  {
62  for (auto& s : steps) {
63  out << "Step: type " << s.type << " stage " << s.stage << " col ";
64  for (auto c : s.columns) out << gi.pretty(c) << " ";
65  out << " arg " << s.arg << "\n";
66  }
67  }
std::vector< SummationStep > steps
GeometryInterface::Column SummationSpecification::parse_columns ( std::string  name,
GeometryInterface geometryInterface 
)
private

Member Data Documentation

std::vector<SummationStep> SummationSpecification::steps