Skip to content

v2.2.15

Compare
Choose a tag to compare
@jgalan jgalan released this 25 Dec 05:53
· 4222 commits to master since this release
REST Framework
  1. TRestAnalysisPlot. Added a new field in <plot to be able to shift the annotation. New field name is : xOffset and yOffset in the units of the corresponding histogram drawing.

  2. TRestAnalysisPlot. Added a plot.timeDisplay option.

  3. TRestAnalsisPlot. Added special keywords <> , <> , <> , <> , <> , that can be used in the panel.

  4. TRestAnalysisPlot. If the extension of the fCanvasSave is a ROOT file then histograms will also be saved.

  5. TRestTools. Added a new method PrintTable that prints out the contents of a std::vector <std::vector <Double_t>>.

  6. TRestG4Hits. Added momentum and kinetic energy to hits accessible via GetKineticEnergy and GetMomentumDirection.

  7. restManager. Enabled batch mode. This mode disables all the graphical output. One can enable this by --batch option.

  8. TRestDataBase. Implemented remote file uploading within method update_metadatafile. This method replaces the old one which works only for gas file uploading. Now there shall be no explicit gas server address inside the code.

  9. Added new metadata class TRestGainMap which stores channel and module gains for calibration.

  10. Added new process TRestSingleChannelAnalysisProcess to create/apply gain map for each readout channel.

  11. TRestEventProcess. Removed method GetReadoutMetadata(), GetGeant4Metadata(), etc., replaced by GetMetadata<TRestReadout>(), etc. One does not need to force convert TRestMetadata pointer to specific metadata class.

  12. Added new process TRestPositionMappingProcess to create/apply position-dependent energy map for event-level correction.

  13. Added a validation pipeline for TREX-DM detector data at /macros/pipeline/trex/.