#include "DataFormats/Common/interface/RefCore.h"
#include "DataFormats/Common/interface/WrapperBase.h"
#include "DataFormats/Common/interface/Wrapper.h"
#include <cassert>
#include <typeinfo>
Go to the source code of this file.
Namespaces | |
edm | |
HLT enums. | |
edm::refcore | |
Functions | |
template<typename T > | |
T const * | edm::getProduct (RefCore const &ref) |
template<typename T > | |
T const * | edm::refcore::getProduct_ (RefCore const &ref, const EDProductGetter *prodGetter) |
template<typename T > | |
T const * | edm::getProductWithCoreFromRef (RefCore const &ref, EDProductGetter const *prodGetter) |
template<typename T > | |
T const * | edm::refcore::getProductWithCoreFromRef_ (RefCore const &ref, EDProductGetter const *prodGetter) |
template<typename T > | |
std::tuple< T const *, unsigned int > | edm::getThinnedProduct (RefCore const &ref, unsigned int key, EDProductGetter const *prodGetter) |
template<typename T > | |
std::tuple< T const *, unsigned int > | edm::refcore::getThinnedProduct_ (RefCore const &ref, unsigned int key, EDProductGetter const *prodGetter) |
template<typename T > | |
T const * | edm::tryToGetProductWithCoreFromRef (RefCore const &ref, EDProductGetter const *prodGetter) |
template<typename T > | |
T const * | edm::refcore::tryToGetProductWithCoreFromRef_ (RefCore const &ref, EDProductGetter const *prodGetter) |