43 kalmanFilterFormats_->endJob();
76 ProducerKF::ProducerKF(
const ParameterSet& iConfig) : iConfig_(iConfig) {
79 const string& branchAcceptedStubs = iConfig.
getParameter<
string>(
"BranchAcceptedStubs");
80 const string& branchAcceptedTracks = iConfig.
getParameter<
string>(
"BranchAcceptedTracks");
81 const string& branchLostStubs = iConfig.
getParameter<
string>(
"BranchLostStubs");
82 const string& branchLostTracks = iConfig.
getParameter<
string>(
"BranchLostTracks");
118 int numAcceptedStates(0);
119 int numLostStates(0);
134 kf.produce(acceptedStubs, acceptedTracks, lostStubs,
lostTracks, numAcceptedStates, numLostStates);
L1TrackTrigger Kamlan Filter emulator.
EDPutTokenT< StreamsTrack > edPutTokenLostTracks_
T getParameter(std::string const &) const
std::vector< StreamTrack > StreamsTrack
EDPutTokenT< StreamsStub > edPutTokenLostStubs_
ESGetToken< KalmanFilterFormats, KalmanFilterFormatsRcd > esGetTokenKalmanFilterFormats_
Class to process and provide run-time constants used by Track Trigger emulators.
std::vector< StreamStub > StreamsStub
EDPutTokenT< StreamsStub > edPutTokenAcceptedStubs_
EDGetTokenT< StreamsStub > edGetTokenStubs_
const DataFormats * dataFormats_
void endStream() override
EDPutTokenT< StreamsTrack > edPutTokenAcceptedTracks_
bool configurationSupported() const
#define DEFINE_FWK_MODULE(type)
ProcessHistory const & processHistory() const
void beginRun(const Run &, const EventSetup &) override
bool getData(T &iHolder) const
EDPutTokenT< int > edPutTokenNumLostStates_
ESGetToken< Setup, SetupRcd > esGetTokenSetup_
void checkHistory(const edm::ProcessHistory &processHistory) const
auto const & tracks
cannot be loose
KalmanFilterFormats * kalmanFilterFormats_
void produce(Event &, const EventSetup &) override
ESGetToken< DataFormats, DataFormatsRcd > esGetTokenDataFormats_
EDPutTokenT< int > edPutTokenNumAcceptedStates_
EDGetTokenT< StreamsTrack > edGetTokenTracks_