v2.2.14
REST Framework
-
Added new
REST_ListMacros.C
to list all the REST macros available. It also prints documentation that should be introduced inside the macro code using //*** . CheckREST_PrintTrees.C
for a documented example. -
Added a new sub-dir in the process code directory, util. The util processes are the ones who have nothing to do with data analysis, or that cannot be easily classified with one of the existing categories. Three processes were moved into the folder:
TRestDaqChannelSwitchingProcess
,TRestRawSignalViewerProcess
,TRestSignalViewerProcess
. -
Full revision of
TRestAnalysisPlot
. Check forum posts! -
Fixed observable leak for TRestTrackAnalysisProcess and TRestTriggerAnalysisProcess. Fixed a bug in TRestTriggerAnalysisProcess
-
A REST process
EndProcess
implementation can now access theanalysisTree
using the methodGetFullAnalysisTree
. -
Added new <panel definition inside TRestAnalysisPlot.
REST processes
-
Added new util process:
TRestBenchMarkProcess
. It monitors system load and the performance of REST, then saves the result as observables. The input and output event type is arbitary, so we can insert it anywhere in the process chain. -
Added a new
validateProcesses.py
script to identify problems in the construction of processes. It will be executed in the pipeline when new code is uploaded to the repository. -
fixed observable leak for
TRestTrackAnalysisProcess
andTRestTriggerAnalysisProcess
. Fixed a bug inTRestTriggerAnalysisProcess
. This bug is detectable now byvalidateProcesses.py
.
REST events
-
Updated
TRestHitsEvent
to savefType
object. For concatenated MicroMegas readout it is not purely 2D. We should still have X information in YZ hits, and Y information in XZ hits. The new TRestHitsEvent saves all the information. Needs verification. -
TRestG4Hits
stores also now the information of the remaining kinetic energy of the particle. So that we keep track the information on the kinetic energy at each hit. -
TRestG4Hits::GetTime() now returns the global timestamp (in seconds) when the hit was recorded in the stepping action. Previously this method always returned 0.