Skip to content

Commit

Permalink
Merge pull request #497 from rest-for-physics/release_v2.4.1
Browse files Browse the repository at this point in the history
Release v2.4.1
  • Loading branch information
jgalan committed Dec 16, 2023
2 parents 6824d91 + ad248da commit 292f38e
Show file tree
Hide file tree
Showing 9 changed files with 29 additions and 26 deletions.
6 changes: 4 additions & 2 deletions scripts/generateVersionHeader.py
Original file line number Diff line number Diff line change
Expand Up @@ -112,10 +112,12 @@
f.write("#ifndef REST_Version\n")
f.write("#define REST_Version\n")

f.write("/* Version information automatically generated by installer. */")
f.write(
"/* This header has been generated using scripts/generateVersionHeader.py */\n\n"
)

f.write("/*\n")
f.write(" * These macros can be used in the following way:\n")
f.write(" * The macros defined here can be used in the following way:\n")
f.write(" * \n")
f.write(" * #if REST_VERSION_CODE >= REST_VERSION(2,23,4)\n")
f.write(" * #include <newheader.h>\n")
Expand Down
35 changes: 18 additions & 17 deletions source/framework/core/inc/TRestVersion.h
Original file line number Diff line number Diff line change
@@ -1,22 +1,23 @@
#ifndef REST_Version
#define REST_Version
/* Version information automatically generated by installer. */ /*
* These macros can be used in the following
* way:
*
* #if REST_VERSION_CODE >=
* REST_VERSION(2,23,4) #include <newheader.h>
* #else
* #include <oldheader.h>
* #endif
*
*/
#define REST_RELEASE "2.4.0"
#define REST_RELEASE_DATE "Fri 16 Jun"
#define REST_RELEASE_TIME "2023 03:03:21 PM CEST"
#define REST_RELEASE_NAME "Alexander Friedmann"
#define REST_GIT_COMMIT "9ef81f6e"
#define REST_VERSION_CODE 131856
/* This header has been generated using scripts/generateVersionHeader.py */

/*
* The macros defined here can be used in the following way:
*
* #if REST_VERSION_CODE >= REST_VERSION(2,23,4)
* #include <newheader.h>
* #else
* #include <oldheader.h>
* #endif
*
*/
#define REST_RELEASE "2.4.1"
#define REST_RELEASE_DATE "Sat Dec 16"
#define REST_RELEASE_TIME "11:14:21 CET 2023"
#define REST_RELEASE_NAME "Igor G. Irastorza"
#define REST_GIT_COMMIT "6b9d0650"
#define REST_VERSION_CODE 132097
#define REST_VERSION(a, b, c) (((a) << 16) + ((b) << 8) + (c))
#define REST_SCHEMA_EVOLUTION "ON"
#endif
2 changes: 1 addition & 1 deletion source/libraries/detector
Submodule detector updated 90 files
+0 −3 .github/workflows/validation.yml
+1 −1 CMakeLists.txt
+ images/rotation.png
+ images/specular.png
+ images/transformedHitmap.png
+ images/translation.png
+2 −2 inc/TRestDetectorAvalancheProcess.h
+2 −2 inc/TRestDetectorDaqChannelSwitchingProcess.h
+14 −14 inc/TRestDetectorElectronDiffusionProcess.h
+2 −2 inc/TRestDetectorFiducializationProcess.h
+2 −2 inc/TRestDetectorGarfieldDriftProcess.h
+88 −0 inc/TRestDetectorHitmapAnalysisProcess.h
+2 −2 inc/TRestDetectorHits3DReconstructionProcess.h
+3 −4 inc/TRestDetectorHitsAnalysisProcess.h
+7 −3 inc/TRestDetectorHitsEvent.h
+2 −2 inc/TRestDetectorHitsGaussAnalysisProcess.h
+2 −2 inc/TRestDetectorHitsNormalizationProcess.h
+54 −0 inc/TRestDetectorHitsReadoutAnalysisProcess.h
+2 −2 inc/TRestDetectorHitsReductionProcess.h
+0 −87 inc/TRestDetectorHitsRotateAndTranslateProcess.h
+71 −0 inc/TRestDetectorHitsRotationProcess.h
+2 −2 inc/TRestDetectorHitsShuffleProcess.h
+2 −2 inc/TRestDetectorHitsSmearingProcess.h
+71 −0 inc/TRestDetectorHitsSpecularProcess.h
+5 −4 inc/TRestDetectorHitsToSignalProcess.h
+63 −0 inc/TRestDetectorHitsTranslationProcess.h
+53 −0 inc/TRestDetectorLightAttenuationProcess.h
+4 −4 inc/TRestDetectorPositionMappingProcess.h
+20 −12 inc/TRestDetectorReadout.h
+22 −20 inc/TRestDetectorReadoutChannel.h
+38 −25 inc/TRestDetectorReadoutModule.h
+11 −22 inc/TRestDetectorReadoutPixel.h
+18 −6 inc/TRestDetectorReadoutPlane.h
+23 −13 inc/TRestDetectorSignal.h
+2 −2 inc/TRestDetectorSignalChannelActivityProcess.h
+3 −1 inc/TRestDetectorSignalEvent.h
+2 −2 inc/TRestDetectorSignalRecoveryProcess.h
+2 −2 inc/TRestDetectorSignalToHitsProcess.h
+2 −2 inc/TRestDetectorSignalViewerProcess.h
+5 −5 inc/TRestDetectorSingleChannelAnalysisProcess.h
+2 −2 inc/TRestDetectorTriggerAnalysisProcess.h
+19 −0 macros/REST_Detector_UpdateDecoding.C
+25 −0 pipeline/analysis/hitmap.C
+10 −0 pipeline/analysis/hitmap.rml
+53 −0 pipeline/hits/rotation/rotation.C
+8 −0 pipeline/hits/rotation/rotation45off.rml
+8 −0 pipeline/hits/rotation/rotation90.rml
+7 −0 pipeline/hits/rotation/specularXY.rml
+67 −0 pipeline/hits/specular/specular.C
+7 −0 pipeline/hits/specular/specularXY.rml
+7 −0 pipeline/hits/specular/specularY.rml
+7 −0 pipeline/hits/specular/specularYoff.rml
+7 −0 pipeline/hits/translation/specularXY.rml
+42 −0 pipeline/hits/translation/translation.C
+4 −0 pipeline/hits/translation/translation.rml
+2 −2 pipeline/readout/PrintReadout.C
+2 −1 pipeline/readout/compareFiles.py
+2 −4 pipeline/readout/generateReadout.rml
+1,903 −2,772 pipeline/readout/validation.txt
+1 −1 src/TRestDetector.cxx
+1 −1 src/TRestDetectorAvalancheProcess.cxx
+156 −107 src/TRestDetectorElectronDiffusionProcess.cxx
+7 −4 src/TRestDetectorFiducializationProcess.cxx
+7 −4 src/TRestDetectorGarfieldDriftProcess.cxx
+5 −5 src/TRestDetectorGas.cxx
+358 −0 src/TRestDetectorHitmapAnalysisProcess.cxx
+2 −2 src/TRestDetectorHits3DReconstructionProcess.cxx
+33 −8 src/TRestDetectorHitsAnalysisProcess.cxx
+298 −26 src/TRestDetectorHitsEvent.cxx
+1 −1 src/TRestDetectorHitsEventViewer.cxx
+3 −3 src/TRestDetectorHitsNormalizationProcess.cxx
+136 −0 src/TRestDetectorHitsReadoutAnalysisProcess.cxx
+0 −128 src/TRestDetectorHitsRotateAndTranslateProcess.cxx
+146 −0 src/TRestDetectorHitsRotationProcess.cxx
+3 −1 src/TRestDetectorHitsSmearingProcess.cxx
+144 −0 src/TRestDetectorHitsSpecularProcess.cxx
+69 −30 src/TRestDetectorHitsToSignalProcess.cxx
+128 −0 src/TRestDetectorHitsTranslationProcess.cxx
+109 −0 src/TRestDetectorLightAttenuationProcess.cxx
+1 −1 src/TRestDetectorPositionMappingProcess.cxx
+207 −158 src/TRestDetectorReadout.cxx
+10 −22 src/TRestDetectorReadoutChannel.cxx
+1 −1 src/TRestDetectorReadoutEventViewer.cxx
+152 −56 src/TRestDetectorReadoutModule.cxx
+5 −14 src/TRestDetectorReadoutPixel.cxx
+57 −30 src/TRestDetectorReadoutPlane.cxx
+80 −49 src/TRestDetectorSignal.cxx
+10 −10 src/TRestDetectorSignalEvent.cxx
+1 −1 src/TRestDetectorSignalRecoveryProcess.cxx
+1 −1 src/TRestDetectorSignalToHitsProcess.cxx
2 changes: 1 addition & 1 deletion source/libraries/geant4
Submodule geant4 updated 39 files
+1 −3 .github/pr-badge.yml
+29 −1 CMakeLists.txt
+4 −2 inc/TRestGeant4AnalysisProcess.h
+2 −2 inc/TRestGeant4BlobAnalysisProcess.h
+3 −2 inc/TRestGeant4Event.h
+3 −0 inc/TRestGeant4EventViewer.h
+3 −0 inc/TRestGeant4Hits.h
+30 −14 inc/TRestGeant4Metadata.h
+2 −2 inc/TRestGeant4NeutronTaggingProcess.h
+26 −21 inc/TRestGeant4Particle.h
+3 −3 inc/TRestGeant4ParticleSource.h
+80 −0 inc/TRestGeant4ParticleSourceCry.h
+1 −1 inc/TRestGeant4ParticleSourceDecay0.h
+1 −3 inc/TRestGeant4PhysicsInfo.h
+1 −1 inc/TRestGeant4PhysicsLists.h
+1 −0 inc/TRestGeant4PrimaryGeneratorInfo.h
+82 −0 inc/TRestGeant4QuenchingProcess.h
+2 −2 inc/TRestGeant4Track.h
+20 −25 inc/TRestGeant4VetoAnalysisProcess.h
+138 −0 macros/REST_Geant4_MergeRestG4Files.C
+19 −2 macros/REST_Geant4_ViewEvent.C
+29 −3 src/TRestGeant4AnalysisProcess.cxx
+8 −4 src/TRestGeant4Event.cxx
+15 −16 src/TRestGeant4EventViewer.cxx
+5 −6 src/TRestGeant4Hits.cxx
+65 −10 src/TRestGeant4Metadata.cxx
+14 −14 src/TRestGeant4NeutronTaggingProcess.cxx
+61 −12 src/TRestGeant4Particle.cxx
+3 −3 src/TRestGeant4ParticleSource.cxx
+200 −0 src/TRestGeant4ParticleSourceCry.cxx
+7 −7 src/TRestGeant4ParticleSourceDecay0.cxx
+4 −2 src/TRestGeant4PhysicsInfo.cxx
+5 −0 src/TRestGeant4PrimaryGeneratorInfo.cxx
+282 −0 src/TRestGeant4QuenchingProcess.cxx
+346 −184 src/TRestGeant4VetoAnalysisProcess.cxx
+51 −0 test/files/FullAnalysis.rml
+22 −0 test/files/TRestGeant4QuenchingProcessExample.rml
+8 −20 test/src/Geant4AnalysisProcesses.cxx
+69 −0 test/src/Geant4QuenchingProcesses.cxx
2 changes: 1 addition & 1 deletion source/libraries/raw
Submodule raw updated 50 files
+24 −0 .github/workflows/validation.yml
+1 −9 CMakeLists.txt
+73 −0 examples/01.BiPo/BiPoToRawSignal.rml
+17 −0 examples/01.BiPo/panel.xml
+75 −0 examples/01.BiPo/plots.rml
+ images/BiPo.png
+2 −2 inc/TRestRawBaseLineCorrectionProcess.h
+59 −0 inc/TRestRawBiPoAnalysisProcess.h
+127 −0 inc/TRestRawBiPoToSignalProcess.h
+2 −2 inc/TRestRawCommonNoiseReductionProcess.h
+2 −2 inc/TRestRawFindResponseSignalProcess.h
+2 −2 inc/TRestRawMemoryBufferToSignalProcess.h
+51 −0 inc/TRestRawPeaksFinderProcess.h
+41 −0 inc/TRestRawReadoutMetadata.h
+19 −11 inc/TRestRawSignal.h
+2 −2 inc/TRestRawSignalAddNoiseProcess.h
+19 −6 inc/TRestRawSignalAnalysisProcess.h
+2 −2 inc/TRestRawSignalChannelActivityProcess.h
+2 −2 inc/TRestRawSignalConvolutionFittingProcess.h
+17 −5 inc/TRestRawSignalEvent.h
+2 −2 inc/TRestRawSignalFittingProcess.h
+2 −2 inc/TRestRawSignalGeneralFitProcess.h
+2 −2 inc/TRestRawSignalIdTaggingProcess.h
+7 −4 inc/TRestRawSignalRangeReductionProcess.h
+2 −2 inc/TRestRawSignalRemoveChannelsProcess.h
+2 −2 inc/TRestRawSignalShapingProcess.h
+2 −2 inc/TRestRawSignalViewerProcess.h
+3 −3 inc/TRestRawToSignalProcess.h
+2 −2 inc/TRestRawVetoAnalysisProcess.h
+1 −1 macros/REST_Raw_PlotVetoData.C
+ pipeline/external/BiPo/BiPo3Mod2_run_2600.data
+74 −0 pipeline/external/BiPo/BiPoToRawSignal.rml
+59 −0 pipeline/external/BiPo/Validate.C
+32 −0 pipeline/external/BiPo/globals.xml
+14 −0 pipeline/external/BiPo/run.xml
+10 −9 pipeline/processes/analysis/globals.xml
+1 −1 pipeline/processes/analysis/validate.C
+66 −66 pipeline/processes/analysis/veto.rml
+12 −1 pipeline/processes/fit/GeneralFit.C
+15 −4 pipeline/processes/fit/fit.C
+104 −0 src/TRestRawBiPoAnalysisProcess.cxx
+609 −0 src/TRestRawBiPoToSignalProcess.cxx
+6 −6 src/TRestRawMemoryBufferToSignalProcess.cxx
+179 −0 src/TRestRawPeaksFinderProcess.cxx
+56 −0 src/TRestRawReadoutMetadata.cxx
+42 −19 src/TRestRawSignal.cxx
+3 −1 src/TRestRawSignalAddNoiseProcess.cxx
+42 −33 src/TRestRawSignalAnalysisProcess.cxx
+59 −11 src/TRestRawSignalEvent.cxx
+33 −13 src/TRestRawSignalRangeReductionProcess.cxx

0 comments on commit 292f38e

Please sign in to comment.