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>();
99 vector<TTStubRef>& stubsModule = stubsDTCs[sm->
dtcId()][sm->
modId()];
100 stubsModule.reserve(
module->size());
109 dtc.
produce(productAccepted, productLost);
T getParameter(std::string const &) const
SensorModule * sensorModule(const DetId &detId) const
EDGetTokenT< TTStubDetSetVec > edGetToken_
bool configurationSupported() const
void produce(TTDTC &accepted, TTDTC &lost)
#define DEFINE_FWK_MODULE(type)
ESGetToken< Setup, SetupRcd > esGetToken_
data_type const * const_iterator
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(Event &, const EventSetup &) override
ProcessHistory const & processHistory() const
bool getData(T &iHolder) const
Class to produce hardware like structured TTStub Collection used by Track Trigger emulators...
EDPutTokenT< TTDTC > edPutTokenLost_
Class to process and provide run-time constants used by Track Trigger emulators.
void checkHistory(const edm::ProcessHistory &processHistory) const
Class to store hardware like structured TTStub Collection used by Track Trigger emulators.
void beginRun(const Run &, const EventSetup &) override
EDPutTokenT< TTDTC > edPutTokenAccepted_
int numModulesPerDTC() const
int offsetDetIdDSV() const