CMS 3D CMS Logo

Namespaces | Functions

/data/refman/pasoursint/CMSSW_5_3_10_patch1/src/FWCore/Framework/src/Principal.cc File Reference

#include "FWCore/Framework/interface/Principal.h"
#include "DataFormats/Provenance/interface/ProcessHistoryRegistry.h"
#include "DataFormats/Provenance/interface/ProductRegistry.h"
#include "FWCore/Framework/interface/DelayedReader.h"
#include "FWCore/Framework/interface/HistoryAppender.h"
#include "FWCore/Framework/interface/Selector.h"
#include "FWCore/Framework/interface/ProductDeletedException.h"
#include "FWCore/Utilities/interface/Algorithms.h"
#include "FWCore/Utilities/interface/EDMException.h"
#include "FWCore/Utilities/interface/ReflexTools.h"
#include "FWCore/Utilities/interface/WrappedClassName.h"
#include <algorithm>
#include <cstring>
#include <limits>
#include <sstream>
#include <stdexcept>

Go to the source code of this file.

Namespaces

namespace  edm
 

A PluginFactory for concrete instances of class KalmanAlignmentMetricsUpdator.


Functions

static boost::shared_ptr
< cms::Exception
edm::makeNotFoundException (char const *where, TypeID const &productType)
static boost::shared_ptr
< cms::Exception
edm::makeNotFoundException (char const *where, TypeID const &productType, std::string const &label, std::string const &instance, std::string const &process)
static void edm::maybeThrowMissingDictionaryException (TypeID const &productType, bool isElement, std::vector< std::string > const &missingDictionaries)
static void edm::throwCorruptionException (char const *where, std::string const &branchName)
static void edm::throwGroupNotFoundException (char const *where, errors::ErrorCodes error, BranchID const &bid)
static void edm::throwMultiFoundException (char const *where, int nFound, TypeID const &productType)
static void edm::throwNotFoundException (char const *where, TypeID const &productType, InputTag const &tag)
static void edm::throwProductDeletedException (const char *where, TypeID const &productType, std::string const &label, std::string const &instance, std::string const &process)