#include <MultiToken.h>
Public Member Functions | |
edm::EDGetTokenT< T > | get (const edm::Event &iEvent) |
int | getGoodTokenIndex () const |
std::shared_ptr< int > | getGoodTokenIndexPtr () const |
edm::Handle< T > | getHandle (const edm::Event &iEvent) |
edm::Handle< T > | getValidHandle (const edm::Event &iEvent) |
template<typename... Tags> | |
MultiTokenT (edm::ConsumesCollector &&cc, const edm::ParameterSet &pset, Tags &&...tags) | |
template<typename S , typename... Tags> | |
MultiTokenT (MultiTokenT< S > &master, edm::ConsumesCollector &&cc, const edm::ParameterSet &pset, Tags &&...tags) | |
Private Member Functions | |
edm::Handle< T > | getInitialHandle (const edm::Event &iEvent) |
Private Attributes | |
std::shared_ptr< int > | goodIndex_ |
const bool | isMaster_ |
std::vector< edm::EDGetTokenT< T > > | tokens_ |
Definition at line 30 of file MultiToken.h.
|
inline |
Definition at line 36 of file MultiToken.h.
|
inline |
Definition at line 47 of file MultiToken.h.
|
inline |
Definition at line 111 of file MultiToken.h.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), betterConfigParser.BetterConfigParser::getCompares(), and betterConfigParser.BetterConfigParser::getResultingSection().
|
inline |
|
inline |
Definition at line 140 of file MultiToken.h.
|
inline |
Definition at line 57 of file MultiToken.h.
Referenced by ElectronMVANtuplizer::analyze().
|
inlineprivate |
Definition at line 147 of file MultiToken.h.
Referenced by MultiTokenT< edm::View< reco::GsfElectron > >::getHandle(), and MultiTokenT< edm::View< reco::GsfElectron > >::getValidHandle().
|
inline |
Definition at line 83 of file MultiToken.h.
Referenced by ElectronMVANtuplizer::analyze(), PhotonMVANtuplizer::analyze(), ElectronMVAVariableHelper::produce(), ElectronIDValueMapProducer::produce(), MVAValueMapProducer< ParticleType >::produce(), and PhotonIDValueMapProducer::produce().
|
private |
Definition at line 165 of file MultiToken.h.
Referenced by MultiTokenT< edm::View< reco::GsfElectron > >::get(), MultiTokenT< edm::View< reco::GsfElectron > >::getGoodTokenIndex(), MultiTokenT< edm::View< reco::GsfElectron > >::getGoodTokenIndexPtr(), MultiTokenT< edm::View< reco::GsfElectron > >::getHandle(), MultiTokenT< edm::View< reco::GsfElectron > >::getInitialHandle(), MultiTokenT< edm::View< reco::GsfElectron > >::getValidHandle(), and MultiTokenT< edm::View< reco::GsfElectron > >::MultiTokenT().
|
private |
Definition at line 163 of file MultiToken.h.
Referenced by MultiTokenT< edm::View< reco::GsfElectron > >::get(), MultiTokenT< edm::View< reco::GsfElectron > >::getHandle(), and MultiTokenT< edm::View< reco::GsfElectron > >::getValidHandle().
|
private |
Definition at line 164 of file MultiToken.h.
Referenced by MultiTokenT< edm::View< reco::GsfElectron > >::get(), MultiTokenT< edm::View< reco::GsfElectron > >::getHandle(), MultiTokenT< edm::View< reco::GsfElectron > >::getInitialHandle(), MultiTokenT< edm::View< reco::GsfElectron > >::getValidHandle(), and MultiTokenT< edm::View< reco::GsfElectron > >::MultiTokenT().