#include <MultiToken.h>
Public Member Functions | |
edm::EDGetTokenT< T > | get (const edm::Event &iEvent) const |
int | getGoodTokenIndex () const |
GoodIndexType | getGoodTokenIndexPtr () const |
edm::Handle< T > | getHandle (const edm::Event &iEvent) const |
edm::Handle< T > | getValidHandle (const edm::Event &iEvent) const |
template<typename... Tags> | |
MultiTokenT (edm::ConsumesCollector &&cc, Tags...tags) | |
template<typename S , typename... Tags> | |
MultiTokenT (const MultiTokenT< S > &master, edm::ConsumesCollector &&cc, Tags...tags) | |
template<typename... Tags> | |
MultiTokenT (edm::ConsumesCollector &&cc, const edm::ParameterSet &pset, Tags &&...tags) | |
template<typename S , typename... Tags> | |
MultiTokenT (const MultiTokenT< S > &master, edm::ConsumesCollector &&cc, const edm::ParameterSet &pset, Tags &&...tags) | |
Private Types | |
using | GoodIndexType = std::shared_ptr< std::atomic< int >> |
Private Member Functions | |
edm::Handle< T > | getInitialHandle (const edm::Event &iEvent) const |
Private Attributes | |
const GoodIndexType | goodIndex_ |
const bool | isMaster_ |
const std::vector< edm::EDGetTokenT< T > > | tokens_ |
Definition at line 31 of file MultiToken.h.
|
private |
Definition at line 33 of file MultiToken.h.
|
inline |
Definition at line 38 of file MultiToken.h.
|
inline |
Definition at line 46 of file MultiToken.h.
|
inline |
Definition at line 54 of file MultiToken.h.
|
inline |
Definition at line 62 of file MultiToken.h.
|
inline |
Definition at line 123 of file MultiToken.h.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), and betterConfigParser.BetterConfigParser::getResultingSection().
|
inline |
|
inline |
Definition at line 152 of file MultiToken.h.
|
inline |
Definition at line 69 of file MultiToken.h.
|
inlineprivate |
Definition at line 159 of file MultiToken.h.
Referenced by MultiTokenT< reco::VertexCollection >::getHandle(), and MultiTokenT< reco::VertexCollection >::getValidHandle().
|
inline |
Definition at line 95 of file MultiToken.h.
Referenced by PhotonIDValueMapProducer::produce().
|
private |
Definition at line 177 of file MultiToken.h.
Referenced by MultiTokenT< reco::VertexCollection >::get(), MultiTokenT< reco::VertexCollection >::getGoodTokenIndex(), MultiTokenT< reco::VertexCollection >::getGoodTokenIndexPtr(), MultiTokenT< reco::VertexCollection >::getHandle(), MultiTokenT< reco::VertexCollection >::getInitialHandle(), MultiTokenT< reco::VertexCollection >::getValidHandle(), and MultiTokenT< reco::VertexCollection >::MultiTokenT().
|
private |
Definition at line 175 of file MultiToken.h.
Referenced by MultiTokenT< reco::VertexCollection >::get(), MultiTokenT< reco::VertexCollection >::getHandle(), and MultiTokenT< reco::VertexCollection >::getValidHandle().
|
private |