Skip to content

TrigT1CaloSim: Clean up CPMSim and RoIROD.

  • Use handles to access/write data.
  • Remove use of old EventInfo.
  • Make const + reentrant.
  • Use unique_ptr to track allocated data.

Also, CPMSim and RoIROD were both producing output with the same SG keys. Previously, data were recorded using overwrite(), so the data produced by CPMSim, which was scheduled first, were overwritten by that produced by RoIROD. Since i can't find anything that runs between them that reads this data object, i'm just commenting out the code in CPMSim that produces it.

Also remove referenes to old EventInfo from TriggerTowerMaker and Run2TriggerTowerMaker.

Merge request reports