CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Private Attributes
EDMtoMEConverter::Tokens< T > Class Template Reference

Public Types

using Product = MEtoEDM< T >
 
using type = T
 

Public Member Functions

void getData (const edm::Run &iRun, edm::Handle< Product > &handle) const
 
void getData (const edm::LuminosityBlock &iLumi, edm::Handle< Product > &handle) const
 
void set (const edm::InputTag &runInputTag, const edm::InputTag &lumiInputTag, edm::ConsumesCollector &iC)
 
 Tokens ()=default
 

Private Attributes

edm::EDGetTokenT< ProductlumiToken
 
edm::EDGetTokenT< ProductrunToken
 

Detailed Description

template<typename T>
class EDMtoMEConverter::Tokens< T >

Definition at line 88 of file EDMtoMEConverter.h.

Member Typedef Documentation

template<typename T >
using EDMtoMEConverter::Tokens< T >::Product = MEtoEDM<T>

Definition at line 91 of file EDMtoMEConverter.h.

template<typename T >
using EDMtoMEConverter::Tokens< T >::type = T

Definition at line 90 of file EDMtoMEConverter.h.

Constructor & Destructor Documentation

template<typename T >
EDMtoMEConverter::Tokens< T >::Tokens ( )
default

Member Function Documentation

template<typename T >
void EDMtoMEConverter::Tokens< T >::getData ( const edm::Run iRun,
edm::Handle< Product > &  handle 
) const

Definition at line 28 of file EDMtoMEConverter.cc.

References edm::Run::getByToken().

28  {
29  iRun.getByToken(runToken, handle);
30 }
edm::EDGetTokenT< Product > runToken
bool getByToken(EDGetToken token, Handle< PROD > &result) const
Definition: Run.h:315
template<typename T >
void EDMtoMEConverter::Tokens< T >::getData ( const edm::LuminosityBlock iLumi,
edm::Handle< Product > &  handle 
) const

Definition at line 33 of file EDMtoMEConverter.cc.

References writedatasetfile::args, dqm::dqmstoreimpl::DQMStore::IBooker::book1D(), dqm::dqmstoreimpl::DQMStore::IBooker::book1DD(), dqm::dqmstoreimpl::DQMStore::IBooker::book1S(), dqm::dqmstoreimpl::DQMStore::IBooker::book2D(), dqm::dqmstoreimpl::DQMStore::IBooker::book2DD(), dqm::dqmstoreimpl::DQMStore::IBooker::book2S(), dqm::dqmstoreimpl::DQMStore::IBooker::book3D(), dqm::dqmstoreimpl::DQMStore::IBooker::bookFloat(), dqm::dqmstoreimpl::DQMStore::IBooker::bookInt(), dqm::dqmstoreimpl::DQMStore::IBooker::bookProfile(), dqm::dqmstoreimpl::DQMStore::IBooker::bookProfile2D(), dqm::dqmstoreimpl::DQMStore::IBooker::bookString(), constexpr, gather_cfg::cout, DeadROC_duringRun::dir, dqm::impl::MonitorElement::Fill(), TrackCollections2monitor_cff::func, timingPdfMaker::get, dqm::dqmstoreimpl::DQMStore::IGetter::get(), edm::LuminosityBlock::getByToken(), dqm::legacy::MonitorElement::getTH1(), timingPdfMaker::histo, list(), hlt_dqm_clientPB-live_cfg::me, Skims_PA_cff::name, dqm::dqmstoreimpl::DQMStore::IBooker::setCurrentFolder(), dqm::dqmstoreimpl::DQMStore::IGetter::setCurrentFolder(), dqm::impl::MonitorElement::setLumiFlag(), findQualityFiles::size, AlCaHLTBitMon_QueryRunRegistry::string, and relativeConstraints::value.

33  {
34  iLumi.getByToken(lumiToken, handle);
35 }
bool getByToken(EDGetToken token, Handle< PROD > &result) const
edm::EDGetTokenT< Product > lumiToken
template<typename T >
void EDMtoMEConverter::Tokens< T >::set ( const edm::InputTag runInputTag,
const edm::InputTag lumiInputTag,
edm::ConsumesCollector iC 
)

Member Data Documentation

template<typename T >
edm::EDGetTokenT<Product> EDMtoMEConverter::Tokens< T >::lumiToken
private

Definition at line 102 of file EDMtoMEConverter.h.

template<typename T >
edm::EDGetTokenT<Product> EDMtoMEConverter::Tokens< T >::runToken
private

Definition at line 101 of file EDMtoMEConverter.h.