Added abstract method detectorChanged(int run) to ReconstructionEngine, which is called automatically when the run number changes.
Moved every engine's geometry initialization from init or elsewhere to detectorChanged.
Changed the name of ReconstructionEngine's abstract event-processing method from processDataEvent to procesDataEventUser, and filterEvent to processDataEvent, such that all external uses of processDataEvent still do the right thing.
Added abstract method
detectorChanged(int run)
to ReconstructionEngine, which is called automatically when the run number changes.Moved every engine's geometry initialization from init or elsewhere to
detectorChanged
.Changed the name of ReconstructionEngine's abstract event-processing method from processDataEvent to procesDataEventUser, and filterEvent to processDataEvent, such that all external uses of processDataEvent still do the right thing.