CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Namespaces | Functions
EventSetupRecordProviderTemplate.h File Reference
#include "boost/type_traits/is_base_and_derived.hpp"
#include "boost/mpl/begin_end.hpp"
#include "boost/mpl/deref.hpp"
#include "boost/mpl/next.hpp"
#include "FWCore/Framework/interface/EventSetupRecordProvider.h"
#include "FWCore/Framework/interface/EventSetupProvider.h"
#include "FWCore/Framework/interface/DependentRecordTag.h"

Go to the source code of this file.

Classes

class  edm::eventsetup::EventSetupRecordProviderTemplate< T >
 
struct  edm::eventsetup::FindDependenciesFromDependentRecord< T >
 
struct  edm::eventsetup::NoDependenciesForRecord
 

Namespaces

 edm
 A PluginFactory for concrete instances of class KalmanAlignmentMetricsUpdator.
 
 edm::eventsetup
 

Functions

template<typename T >
void edm::eventsetup::addRecordToDependencies (const T *, const T *, std::set< EventSetupRecordKey > &)
 
template<typename TFirst , typename TEnd >
void edm::eventsetup::addRecordToDependencies (const TFirst *, const TEnd *iEnd, std::set< EventSetupRecordKey > &oSet)
 
template<typename T >
std::set< EventSetupRecordKeyedm::eventsetup::findDependentRecordsFor ()