1 #ifndef FWCore_Common_EventBase_h 2 #define FWCore_Common_EventBase_h 85 std::type_info
const& iProductType,
87 virtual BasicHandle getImpl(std::type_info
const& iProductType, ProductID
const& iTag)
const = 0;
95 result = convert_handle<T>(
std::move(bh));
102 template <
typename T>
106 result = convert_handle_check_type<T>(
std::move(bh));
virtual ProcessHistory const & processHistory() const =0
bool get(ProductID const &, Handle< T > &) const
virtual BasicHandle getByLabelImpl(std::type_info const &iWrapperType, std::type_info const &iProductType, InputTag const &iTag) const =0
Timestamp const & time() const
int bunchCrossing() const
edm::LuminosityBlockNumber_t luminosityBlock() const
unsigned int LuminosityBlockNumber_t
int bunchCrossing() const
LuminosityBlockNumber_t luminosityBlock() const
ExperimentType experimentType() const
static edm::ParameterSet const * parameterSetForID_(edm::ParameterSetID const &psID)
virtual edm::ParameterSet const * parameterSet(edm::ParameterSetID const &psID) const =0
static TriggerNames const * triggerNames_(edm::TriggerResults const &triggerResults)
virtual BasicHandle getImpl(std::type_info const &iProductType, ProductID const &iTag) const =0
static std::string const triggerResults("TriggerResults")
EventID const & id() const
bool getByLabel(InputTag const &, Handle< T > &) const
virtual TriggerResultsByName triggerResultsByName(edm::TriggerResults const &triggerResults) const =0
edm::EventAuxiliary::ExperimentType experimentType() const
virtual TriggerNames const & triggerNames(edm::TriggerResults const &triggerResults) const =0
edm::Timestamp time() const
virtual edm::EventAuxiliary const & eventAuxiliary() const =0