Go to the documentation of this file.
61 : iConfig_(iConfig), checkHistory_(iConfig.getParameter<
bool>(
"CheckHistory")) {
64 const auto& branchAccepted = iConfig.
getParameter<
string>(
"BranchAccepted");
65 const auto& branchLost = iConfig.
getParameter<
string>(
"BranchLost");
70 esGetToken_ = esConsumes<Setup, SetupRcd, Transition::BeginRun>();
93 for (
auto module =
handle->begin(); module !=
handle->end(); module++) {
99 vector<TTStubRef>& stubsModule = stubsDTCs[sm->
dtcId()][sm->
modId()];
100 stubsModule.reserve(module->size());
109 dtc.
produce(productAccepted, productLost);
bool configurationSupported() const
EDPutTokenT< TTDTC > edPutTokenAccepted_
Class to store hardware like structured TTStub Collection used by Track Trigger emulators.
Ref< typename HandleT::element_type, typename HandleT::element_type::value_type::value_type > makeRefTo(const HandleT &iHandle, det_id_type iDetID, typename HandleT::element_type::value_type::const_iterator itIter)
void produce(TTDTC &accepted, TTDTC &lost)
Class to process and provide run-time constants used by Track Trigger emulators.
ESGetToken< Setup, SetupRcd > esGetToken_
#define DEFINE_FWK_MODULE(type)
SensorModule * sensorModule(const DetId &detId) const
void checkHistory(const edm::ProcessHistory &processHistory) const
int numModulesPerDTC() const
void beginRun(const Run &, const EventSetup &) override
Class to produce hardware like structured TTStub Collection used by Track Trigger emulators.
int offsetDetIdDSV() const
void produce(Event &, const EventSetup &) override
bool getData(T &iHolder) const
EDPutTokenT< TTDTC > edPutTokenLost_
T getParameter(std::string const &) const
EDGetTokenT< TTStubDetSetVec > edGetToken_
ProcessHistory const & processHistory() const
const data_type * const_iterator