CMS 3D CMS Logo

Functions
BrilClient.cc File Reference
#include "BrilClient.h"
#include <boost/filesystem.hpp>
#include <boost/property_tree/json_parser.hpp>
#include <boost/property_tree/ptree.hpp>
#include <iostream>
#include <vector>
#include "TH2F.h"
#include "FWCore/Framework/interface/MakerMacros.h"

Go to the source code of this file.

Functions

template<typename T >
std::vector< Tas_vector (ptree const &pt, ptree::key_type const &key)
 
static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker< edm::ParameterSetDescriptionFiller< BrilClient > > s_filler__LINE__ ("BrilClient")
 
static const edm::MakerPluginFactory::PMaker< edm::WorkerMaker< BrilClient > > s_maker__LINE__ ("BrilClient")
 

Function Documentation

template<typename T >
std::vector<T> as_vector ( ptree const &  pt,
ptree::key_type const &  key 
)

Definition at line 22 of file BrilClient.cc.

References alignCSCRings::r.

22  {
23  std::vector<T> r;
24  for (auto &item : pt.get_child(key))
25  r.push_back(item.second.get_value<T>());
26  return r;
27 }
long double T
static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker<edm::ParameterSetDescriptionFiller< BrilClient > > s_filler__LINE__ ( "BrilClient"  )
static
static const edm::MakerPluginFactory ::PMaker< edm::WorkerMaker< BrilClient > > s_maker__LINE__ ( "BrilClient"  )
static