Detectors - nscl-hira/HiRAEVT GitHub Wiki

Each detector should extend the class HTDetector in the library HTDetectors. It should fully implement the following:

  • Detector configuration and mapping to be specified in a mapping.json file. The format of this file is explained here. Each detector has its own set of parameters that will be specified in the documentation for that detector.
  • Calibration in a calibration.json file. The structure of this json file is set by each detector.

Detector classes are written directly to disk in a tree. For reference documentation on how to control what is streamed to disk, see section 11.3 of the ROOT documentation.