JeffersonLab / coatjava

1 stars 20 forks source link

Use real run numbers for geometry #345

Closed baltzell closed 1 month ago

baltzell commented 1 month ago

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.