2#ifndef SIMCORE_RESIMULATOR_H_
3#define SIMCORE_RESIMULATOR_H_
4#include "Framework/EventFile.h"
6#include "SimCore/SensitiveDetector.h"
7#include "SimCore/SimulatorBase.h"
63 int events_resimulated_ = 0;
Class which represents the process under execution.
Implements an event buffer system for storing event data.
Class which represents the process under execution.
Class encapsulating parameters for configuring a processor.
void produce(framework::Event &event) override
Run resimulation if the event is part of the requested sets of events to resimulate.
std::vector< std::pair< int, int > > events_to_resimulate_
List of events in the input files that should be resimulated if resimulate_all_events is false.
void configure(framework::config::Parameters ¶meters) override
Callback for the processor to configure itself from the given set of parameters.
bool care_about_run_
Whether or not we should check the run number when seeing if a specific event should be resimulated.
bool skip(framework::Event &event) const
Check if an event should be skipped during resimulation.
bool resimulate_all_events_
Whether to resimulate all events in the input files.