Skip to content

v2.2.21

Compare
Choose a tag to compare
@jgalan jgalan released this 25 Dec 05:35
· 3184 commits to master since this release
  • restRoot now will not load the macros by default. We need to execute restRoot --m 1 to enable macros inside.

  • LoadRESTLibrary will search for libraries at REST_PATH/lib and $HOME/.rest/userlib/.

  • <globals parameters will be replicated at each process.

  • TRestMetadata for loop variable is now using ${} or {}.

  • TRestSystemOfUnits fixed a problem preventing from reading units finishing in a number, such as g/cm3.

  • TRestBrowser and TRestRun now support opening http remote files.

  • GdmlPreprocessor has been renamed to TRestGDMLParser. It implements a new method GetGeoManager that allows to get a pointer to the geometry as TGeoManager. This way we are able to visualise the geometry using a remote materials file, and GDML_ variables.

  • TRestBrowser upgraded to allow loading event by id, entry or subEventId. It also allows to switch branches in the combobox

  • TRestReadoutChannel re-added physical id channel as a metadata member.

  • TRestReadout fixed problems when loading readouts with multiple FOR loop constructions.

  • TRestTrackAnalysisProcess added new observables for the second main track, and renamed few observables (pipelines adapted in consecuence).

  • TRestAnalysisPlot allows now for cuts comparing a string. Such as subEventTag.

  • TRestRawSignalEvent::DrawEvent new drawing options added to allow selecting different signals.

  • REST_HitsCentering.C macro added to accumulate hits centered and observe the average cluster profile.

  • TRestRun fixed issues of fCurrentEvent not being updated by GetEntry and added method GetNextEntry.

  • TRestRawSignalFittingProcess and TRestRawSignalConvolutionFittingProcess added.

  • TRestDetector's logic will be revised in the next release

  • TRestReflector::ToString() method major update. Now it should be paired with a ParseString() method. We now allow users to write ToString()/ParseString() method for their custom classes in their individual libraries.

  • TRestHitsAnalysisProcess fix a bug that the output observable is sometimes double and sometimes int

  • Enabled automatic parameter loading for metadata classes. We mapped parameter name with datamember name with convension found in http://ezpc10.unizar.es/t/set-data-member-value-from-rml-parameter/388

  • Parameter inputFile outputFile in rml now updated to inputFileName, outputFileName

New sub-modules

  • New directory projects created to host external projects that load as sub-modules.
  • Added basic-readouts module, and added validation pipeline tests.
  • Added basic-geometries module.