]> jspc29.x-matter.uni-frankfurt.de Git - radhard.git/log
radhard.git
8 years agoReorganized Noise storage in TTree to be more suited for various studies to come
Benjamin Linnik [Thu, 11 Aug 2016 15:23:00 +0000 (17:23 +0200)]
Reorganized Noise storage in TTree to be more suited for various studies to come

8 years agoNew doxygen documentation config file added
Benjamin Linnik [Thu, 11 Aug 2016 10:54:59 +0000 (12:54 +0200)]
New doxygen documentation config file added

8 years agoCommit before reorganizing TTree for Noise
Benjamin Linnik [Thu, 11 Aug 2016 10:53:31 +0000 (12:53 +0200)]
Commit before reorganizing TTree for Noise

8 years agorun analyzer: Code cleanup
Benjamin Linnik [Thu, 28 Jul 2016 14:20:26 +0000 (16:20 +0200)]
run analyzer: Code cleanup

8 years agorun analyzer: Before Mi19 integration, after new PC
Benjamin Linnik [Thu, 14 Jul 2016 18:06:36 +0000 (20:06 +0200)]
run analyzer: Before Mi19 integration, after new PC

9 years agoRun analyzer: added summary table writeout, compare one specific histogram with other...
Benjamin Linnik [Tue, 23 Feb 2016 13:46:21 +0000 (14:46 +0100)]
Run analyzer: added summary table writeout, compare one specific histogram with other runs, MUCH better Veto peak fit function

9 years agoRun analyzer: commented out a line, where the noise threshold cut was set to a fixed...
Benjamin Linnik [Tue, 8 Dec 2015 13:36:42 +0000 (14:36 +0100)]
Run analyzer: commented out a line, where the noise threshold cut was set to a fixed value

9 years agoRun analyzer: Added possibility to define noise threshold cut manually and overwrite...
Benjamin Linnik [Tue, 8 Dec 2015 13:35:18 +0000 (14:35 +0100)]
Run analyzer: Added possibility to define noise threshold cut manually and overwrite therefore the automatic threshold finding, fine tuning of automatic threshold finding mechanism - finds cut if noise and signal peak are more close to each other in Sr90 spectra

9 years agoRun analyzer: push for Dennis, small changes
Benjamin Linnik [Mon, 7 Dec 2015 12:34:52 +0000 (13:34 +0100)]
Run analyzer: push for Dennis, small changes

9 years agoRun analyzer: added improved summary plot, expanded Seed Percentage histogram scala...
Benjamin Linnik [Sun, 6 Dec 2015 09:36:54 +0000 (10:36 +0100)]
Run analyzer: added improved summary plot, expanded Seed Percentage histogram scala, added ChargeSpectrum.c due to important changes in it, changed overall style of plots

9 years agoRun analyzer: added improved summary table
Benjamin Linnik [Wed, 2 Dec 2015 11:55:19 +0000 (12:55 +0100)]
Run analyzer: added improved summary table

9 years agoRun analyzer: added summary table to cout output
Benjamin Linnik [Tue, 24 Nov 2015 15:22:03 +0000 (16:22 +0100)]
Run analyzer: added summary table to cout output

9 years agoRun analyzer: added S/N database integration and calculation, code cleanup, better...
Benjamin Linnik [Mon, 23 Nov 2015 12:05:37 +0000 (13:05 +0100)]
Run analyzer: added S/N database integration and calculation, code cleanup, better markup

9 years agoRun analyzer: bugfix in spectrum integration, noise border was not found correctly
Benjamin Linnik [Mon, 21 Sep 2015 16:29:02 +0000 (18:29 +0200)]
Run analyzer: bugfix in spectrum integration, noise border was not found correctly

9 years agoRun analyzer: ignore ChargeSpectrum.c
Benjamin Linnik [Mon, 21 Sep 2015 15:45:47 +0000 (17:45 +0200)]
Run analyzer: ignore ChargeSpectrum.c

9 years agoRun analyzer: ignore ChargeSpectrum.c
Benjamin Linnik [Mon, 21 Sep 2015 15:45:03 +0000 (17:45 +0200)]
Run analyzer: ignore ChargeSpectrum.c

9 years agoRun analyzer: label corrections
Benjamin Linnik [Mon, 21 Sep 2015 15:43:52 +0000 (17:43 +0200)]
Run analyzer: label corrections

9 years agoRun analyzer: Added routine writeObservableToFile() and the vector compareHistogramVe...
Benjamin Linnik [Mon, 21 Sep 2015 15:00:29 +0000 (17:00 +0200)]
Run analyzer: Added routine writeObservableToFile() and the vector compareHistogramVector to write out only specific histograms (of different runs) into one file

9 years agoRun analyzer: humanreadableruncode is given to the HistogramClass, so it can set...
Benjamin Linnik [Mon, 21 Sep 2015 13:37:29 +0000 (15:37 +0200)]
Run analyzer: humanreadableruncode is given to the HistogramClass, so it can set the titles of the histograms correctly

9 years agoRun analyzer: Bugfixes and examples
Benjamin Linnik [Mon, 21 Sep 2015 12:45:26 +0000 (14:45 +0200)]
Run analyzer: Bugfixes and examples

9 years agoRun analyzer: Added the new class HistogramType.c, now all histograms and cuts are...
Benjamin Linnik [Mon, 21 Sep 2015 09:56:17 +0000 (11:56 +0200)]
Run analyzer: Added the new class HistogramType.c, now all histograms and cuts are stored and managed in this class. Every cut is an instance of the class HistogramType.

9 years agoRun analyzer: Last commit, before adding the class Histogram.c and seriously reorgani...
Benjamin Linnik [Thu, 17 Sep 2015 09:04:03 +0000 (11:04 +0200)]
Run analyzer: Last commit, before adding the class Histogram.c and seriously reorganizing Run.c

9 years agoRun analyzer: Added option to integrate histograms from a certain threshold
Benjamin Linnik [Tue, 15 Sep 2015 12:28:36 +0000 (14:28 +0200)]
Run analyzer: Added option to integrate histograms from a certain threshold

9 years agoRun analyzer: Commented out debug lines
Benjamin Linnik [Fri, 11 Sep 2015 17:11:57 +0000 (19:11 +0200)]
Run analyzer: Commented out debug lines

9 years agoRun analyzer: Added the new type of cut: fixed threshold in MAPS.c and Run.c, yet...
Benjamin Linnik [Fri, 11 Sep 2015 17:01:11 +0000 (19:01 +0200)]
Run analyzer: Added the new type of cut: fixed threshold in MAPS.c and Run.c, yet fixed to 150 ADU

9 years agoRun analyzer: Added the function Run::plotCompareHistograms(), see documentation...
Benjamin Linnik [Fri, 11 Sep 2015 16:58:45 +0000 (18:58 +0200)]
Run analyzer: Added the function Run::plotCompareHistograms(), see documentation for usage

9 years agoRun analyzer: cleaned up tabs in MAPC.c
Benjamin Linnik [Fri, 11 Sep 2015 12:59:23 +0000 (14:59 +0200)]
Run analyzer: cleaned up tabs in MAPC.c

9 years agoRun analyzer: If ROOT file not existent, force analysis of run
Benjamin Linnik [Thu, 10 Sep 2015 15:47:21 +0000 (17:47 +0200)]
Run analyzer: If ROOT file not existent, force analysis of run

9 years agoRun analyzer: Added option to switch common mode filter on and off, default value...
Benjamin Linnik [Tue, 8 Sep 2015 21:30:17 +0000 (23:30 +0200)]
Run analyzer: Added option to switch common mode filter on and off, default value is on, use the function Run::useCommonModeFilter(Bool_t) in ChargeSpectrum.c to change value

9 years agoCleaned reorderFSBB
Dennis Doering [Mon, 7 Sep 2015 14:13:04 +0000 (16:13 +0200)]
Cleaned reorderFSBB

9 years agoFSBB: Set fRows and fColumns in MAPS.C to the fixed values 8 and 208 to read the...
Dennis Doering [Mon, 7 Sep 2015 13:48:54 +0000 (15:48 +0200)]
FSBB: Set fRows and fColumns in MAPS.C to the fixed values 8 and 208 to read the data from file

9 years agoMerge branch 'master' of jspc29.x-matter.uni-frankfurt.de:radhard
Dennis Doering [Tue, 1 Sep 2015 14:33:16 +0000 (16:33 +0200)]
Merge branch 'master' of jspc29.x-matter.uni-frankfurt.de:radhard

9 years agoRun analyzer: added a suffix to runcode and humanreadable string, is set automaticall...
Benjamin Linnik [Tue, 1 Sep 2015 14:33:01 +0000 (16:33 +0200)]
Run analyzer: added a suffix to runcode and humanreadable string, is set automatically when submatrix is selected/cropped out in selectSubMatrixFSBB() or setSubMatrixBorders()

9 years agoMerge branch 'master' of jspc29.x-matter.uni-frankfurt.de:radhard
Dennis Doering [Tue, 1 Sep 2015 14:03:28 +0000 (16:03 +0200)]
Merge branch 'master' of jspc29.x-matter.uni-frankfurt.de:radhard

Conflicts:
MABS_run_analyzer/ChargeSpektrum.c

9 years agoChargeSpektrum
Dennis Doering [Tue, 1 Sep 2015 13:58:43 +0000 (15:58 +0200)]
ChargeSpektrum

9 years agoRun analyzer: added possibility to analyze submatrices of matrices or a specific...
Benjamin Linnik [Tue, 1 Sep 2015 13:52:22 +0000 (15:52 +0200)]
Run analyzer: added possibility to analyze submatrices of matrices or a specific area of the sensor, see new function Run::setSubMatrixBoders()

9 years agoRun analyzer: forgot to change debugging variable to off
Benjamin Linnik [Mon, 31 Aug 2015 14:26:59 +0000 (16:26 +0200)]
Run analyzer: forgot to change debugging variable to off

9 years agoRun analyzer: merge, added histogramtypename in writeoutObservables()
Benjamin Linnik [Mon, 31 Aug 2015 14:24:24 +0000 (16:24 +0200)]
Run analyzer: merge, added histogramtypename in writeoutObservables()

9 years agoRun analyzer: Small bugfixes, defollowed ChargeSpectrum.c: individual changes should...
Benjamin Linnik [Mon, 31 Aug 2015 14:22:52 +0000 (16:22 +0200)]
Run analyzer: Small bugfixes, defollowed ChargeSpectrum.c: individual changes should not be overwritten here

9 years agoBugfix ownpath
Dennis Doering [Wed, 26 Aug 2015 13:23:38 +0000 (15:23 +0200)]
Bugfix ownpath

9 years agoBugfix
Dennis Doering [Tue, 25 Aug 2015 12:39:31 +0000 (14:39 +0200)]
Bugfix

9 years agoRun analyzer: resolved conflicts while merging without_FSBB with master 2
Benjamin Linnik [Tue, 25 Aug 2015 12:25:47 +0000 (14:25 +0200)]
Run analyzer: resolved conflicts while merging without_FSBB with master 2

9 years agoRun analyzer: resolved conflicts while merging without_FSBB with master
Benjamin Linnik [Tue, 25 Aug 2015 12:17:36 +0000 (14:17 +0200)]
Run analyzer: resolved conflicts while merging without_FSBB with master

9 years agoRun analyzer: small bugfixes before merge to trunk without_FSBB
Benjamin Linnik [Tue, 25 Aug 2015 12:08:40 +0000 (14:08 +0200)]
Run analyzer: small bugfixes before merge to trunk

9 years agoOutpath modified to custom
Dennis Doering [Tue, 25 Aug 2015 10:20:17 +0000 (12:20 +0200)]
Outpath modified to custom

9 years agointegrateSr90 in
Dennis Doering [Tue, 25 Aug 2015 09:51:33 +0000 (11:51 +0200)]
integrateSr90 in

9 years agoRun analyzer: Round up of average cluster calculation routine
Benjamin Linnik [Mon, 24 Aug 2015 18:40:02 +0000 (20:40 +0200)]
Run analyzer: Round up of average cluster calculation routine

9 years agoRun analyzer: Added average cluster calculation routine
Benjamin Linnik [Thu, 20 Aug 2015 15:11:03 +0000 (17:11 +0200)]
Run analyzer: Added average cluster calculation routine

9 years agoFSBB erste funktionierende Version
Dennis Doering [Wed, 29 Jul 2015 18:02:56 +0000 (20:02 +0200)]
FSBB erste funktionierende Version

9 years agoRun analyzer: Reverted changes for FSBB (locally)
Benjamin Linnik [Wed, 29 Jul 2015 13:04:42 +0000 (15:04 +0200)]
Run analyzer: Reverted changes for FSBB (locally)

9 years agoRun analyzer/Bot: Updated Bot for Pegasus, added better documentation implementation...
Benjamin Linnik [Wed, 29 Jul 2015 12:58:00 +0000 (14:58 +0200)]
Run analyzer/Bot: Updated Bot for Pegasus, added better documentation implementation to Run analyzer

9 years agoFSBB added (not bugfree so far)
Dennis Doering [Tue, 21 Jul 2015 09:41:29 +0000 (11:41 +0200)]
FSBB added (not bugfree so far)

9 years agoExceloutput modified
Dennis Doering [Wed, 15 Jul 2015 13:40:00 +0000 (15:40 +0200)]
Exceloutput modified
Script for longer consecutive runlists
Pegasus parameters changed

9 years agoRun analyzer: If NULL found in database for storepath, assume garlic and chip generat...
Benjamin Linnik [Thu, 25 Jun 2015 16:40:12 +0000 (18:40 +0200)]
Run analyzer: If NULL found in database for storepath, assume garlic and chip generation name as subfolder to search for run data

9 years agoRun analyzer: If a run was analyzed with default config, it will be forced to be...
Benjamin Linnik [Thu, 25 Jun 2015 13:53:51 +0000 (15:53 +0200)]
Run analyzer: If a run was analyzed with default config, it will be forced to be analyzed again next time

9 years agoRun analyzer: If a run was analyzed with default config, it will be forced to be...
Benjamin Linnik [Thu, 25 Jun 2015 13:52:33 +0000 (15:52 +0200)]
Run analyzer: If a run was analyzed with default config, it will be forced to be analyzed again next time

9 years agoMerge branch 'master' of jspc29.x-matter.uni-frankfurt.de:radhard
Dennis Doering [Thu, 25 Jun 2015 13:46:42 +0000 (15:46 +0200)]
Merge branch 'master' of jspc29.x-matter.uni-frankfurt.de:radhard

Conflicts:
MABS_run_analyzer/ChargeSpektrum.c

9 years agoChargespektrum Summed output added
Dennis Doering [Thu, 25 Jun 2015 13:43:17 +0000 (15:43 +0200)]
Chargespektrum Summed output added

9 years agoMerge branch 'master' of jspc29:radhard
Benjamin Linnik [Thu, 25 Jun 2015 13:39:51 +0000 (15:39 +0200)]
Merge branch 'master' of jspc29:radhard

9 years agoRun analyzer: Added possibility to analyze runs not finished yet
Benjamin Linnik [Thu, 25 Jun 2015 13:39:28 +0000 (15:39 +0200)]
Run analyzer: Added possibility to analyze runs not finished yet

9 years agoAdded Cd-109 as alternative to Fe-55 for vetopeak
Dennis Doering [Thu, 25 Jun 2015 09:52:13 +0000 (11:52 +0200)]
Added Cd-109 as alternative to Fe-55 for vetopeak

9 years agobugifx pedestal>0 removed
Dennis Doering [Wed, 17 Jun 2015 12:07:19 +0000 (14:07 +0200)]
bugifx pedestal>0 removed

9 years agoMerge branch 'master' of jspc29.x-matter.uni-frankfurt.de:radhard
Dennis Doering [Wed, 17 Jun 2015 12:04:06 +0000 (14:04 +0200)]
Merge branch 'master' of jspc29.x-matter.uni-frankfurt.de:radhard

Conflicts:
MABS_run_analyzer/ChargeSpektrum.c

9 years agoDennis Version ChargeSpektrum
Dennis Doering [Wed, 17 Jun 2015 12:01:29 +0000 (14:01 +0200)]
Dennis Version ChargeSpektrum

9 years agoRun analyzer: merged with trunk
Benjamin Linnik [Wed, 17 Jun 2015 11:57:38 +0000 (13:57 +0200)]
Run analyzer: merged with trunk

9 years agoRun analyzer: outsource functions from ChargeSpectrum.c to a newly created file Charg...
Benjamin Linnik [Wed, 17 Jun 2015 11:55:48 +0000 (13:55 +0200)]
Run analyzer: outsource functions from ChargeSpectrum.c to a newly created file ChargeSpektrumFunctions.c

9 years agoRun analyzer: Noise routine adjusted for pixel with zero CDS, warn user if pixel...
Benjamin Linnik [Wed, 17 Jun 2015 11:54:18 +0000 (13:54 +0200)]
Run analyzer: Noise routine adjusted for pixel with zero CDS, warn user if pixel with zero noise are detected

9 years agostorepathOutLinux added to save files hardcoded in /d/garlic/Mi34/rootFiles
Dennis Doering [Tue, 16 Jun 2015 13:16:05 +0000 (15:16 +0200)]
storepathOutLinux added to save files hardcoded in /d/garlic/Mi34/rootFiles
to avoid the permission problem of folders under linux

10 years agoMerge branch 'master' of jspc29.x-matter.uni-frankfurt.de:radhard
Dennis Doering [Thu, 11 Jun 2015 10:59:15 +0000 (12:59 +0200)]
Merge branch 'master' of jspc29.x-matter.uni-frankfurt.de:radhard

Conflicts:
MABS_run_analyzer/Run.c

10 years agoRun.h Pegasus vetothreshold changed so it should fit better
Dennis Doering [Thu, 11 Jun 2015 10:55:54 +0000 (12:55 +0200)]
Run.h Pegasus vetothreshold changed so it should fit better

10 years agoNoise in ADU now inserted to database
Dennis Doering [Thu, 11 Jun 2015 10:54:07 +0000 (12:54 +0200)]
Noise in ADU now inserted to database

10 years agoAnylyzer: Added real frame number counter to database and code, added noise threshold...
Benjamin Linnik [Tue, 9 Jun 2015 12:16:29 +0000 (14:16 +0200)]
Anylyzer: Added real frame number counter to database and code, added noise threshold finder and Sr90 spectrum integration

10 years agoAnylyzer: Added column to represent the number of frames really found in folder to...
Benjamin Linnik [Wed, 3 Jun 2015 14:07:37 +0000 (16:07 +0200)]
Anylyzer: Added column to represent the number of frames really found in folder to database, account for USB system crashes

10 years agoAnylyzer: commented out suspecious noise/pedestal warning, better look at the statist...
Benjamin Linnik [Wed, 3 Jun 2015 12:02:10 +0000 (14:02 +0200)]
Anylyzer: commented out suspecious noise/pedestal warning, better look at the statistics at the end of the analysis

10 years agoAnylyzer: Pegasus adjustments: fixed human readable string generation
Benjamin Linnik [Tue, 2 Jun 2015 14:53:58 +0000 (16:53 +0200)]
Anylyzer: Pegasus adjustments: fixed human readable string generation

10 years agoAnylyzer: added null pointer exception handling
Benjamin Linnik [Tue, 2 Jun 2015 14:10:39 +0000 (16:10 +0200)]
Anylyzer: added null pointer exception handling

10 years agoAnylyzer: fixed double run analysis
Benjamin Linnik [Tue, 2 Jun 2015 13:18:52 +0000 (15:18 +0200)]
Anylyzer: fixed double run analysis

10 years agoAnylyzer: changed frames to analyze to 100% again, last push sued only 50% of avaible...
Benjamin Linnik [Tue, 2 Jun 2015 12:38:28 +0000 (14:38 +0200)]
Anylyzer: changed frames to analyze to 100% again, last push sued only 50% of avaible frames

10 years agoAnylyzer: merge, changed space between debugging values to 5
Benjamin Linnik [Tue, 2 Jun 2015 12:30:17 +0000 (14:30 +0200)]
Anylyzer: merge, changed space between debugging values to 5

10 years agoAnylyzer: Added pegasus support, ignoring cluster around pixel with highly negative...
Benjamin Linnik [Tue, 2 Jun 2015 12:28:52 +0000 (14:28 +0200)]
Anylyzer: Added pegasus support, ignoring cluster around pixel with highly negative CDS value in dynamical noise calculation, added switching between SMA and MMA dynamical noise calculation, code cleanup and messing up

10 years agoBessere Darstellung in debugStream von MAPS.C
Dennis Doering [Wed, 27 May 2015 10:25:47 +0000 (12:25 +0200)]
Bessere Darstellung in debugStream von MAPS.C

10 years agoRun analyzer: Conflicts solved 1
Benjamin Linnik [Fri, 22 May 2015 19:06:37 +0000 (21:06 +0200)]
Run analyzer: Conflicts solved 1

10 years agoRun analyzer: Removed limitation to maximum 50 data files in MAPS.c
Benjamin Linnik [Fri, 22 May 2015 19:03:45 +0000 (21:03 +0200)]
Run analyzer: Removed limitation to maximum 50 data files in MAPS.c

10 years agoFix filebeschränkung auf 50 Files (high statistikruns haben 500 Files)
Dennis Doering [Fri, 22 May 2015 14:21:05 +0000 (16:21 +0200)]
Fix filebeschränkung auf 50 Files (high statistikruns haben 500 Files)

10 years agoRun analyzer: ThresholdHistogram calibrated added
Benjamin Linnik [Mon, 18 May 2015 00:42:37 +0000 (02:42 +0200)]
Run analyzer: ThresholdHistogram calibrated added

10 years agoRun analyzer: writeObservableToFile() added
Benjamin Linnik [Sat, 16 May 2015 10:03:04 +0000 (12:03 +0200)]
Run analyzer: writeObservableToFile() added

10 years agoRun analyzer: merge, writeObservableToFile not working yet
Benjamin Linnik [Thu, 14 May 2015 05:04:14 +0000 (07:04 +0200)]
Run analyzer: merge, writeObservableToFile not working yet

10 years agoRun analyzer: Important bugfix - fixed memory leakage, cleaned up code, added error...
Benjamin Linnik [Thu, 14 May 2015 04:56:06 +0000 (06:56 +0200)]
Run analyzer: Important bugfix - fixed memory leakage, cleaned up code, added error catching routines, overall stability fixes

10 years agowriteObservableToFile added
Dennis Doering [Wed, 13 May 2015 11:18:42 +0000 (13:18 +0200)]
writeObservableToFile added

10 years agothreshold=2 as new standard
Dennis Doering [Wed, 13 May 2015 07:42:51 +0000 (09:42 +0200)]
threshold=2 as new standard

10 years agoAnylyzer: Fixed noise label for threshold spectra, added possibility to select summar...
Benjamin Linnik [Mon, 11 May 2015 12:45:49 +0000 (14:45 +0200)]
Anylyzer: Fixed noise label for threshold spectra, added possibility to select summary type: threshold, calibrated and normal

10 years agoAnylyzer: Fixed graph colors
Benjamin Linnik [Mon, 11 May 2015 12:16:19 +0000 (14:16 +0200)]
Anylyzer: Fixed graph colors

10 years agoMerge branch 'master' of jspc29:radhard
Benjamin Linnik [Fri, 8 May 2015 16:29:01 +0000 (18:29 +0200)]
Merge branch 'master' of jspc29:radhard

10 years agoAnylyzer: Fixed summary and canvas drawing with ROOT 6
Benjamin Linnik [Fri, 8 May 2015 16:28:46 +0000 (18:28 +0200)]
Anylyzer: Fixed summary and canvas drawing with ROOT 6

10 years agogit ignore
Dennis Doering [Fri, 8 May 2015 08:45:59 +0000 (10:45 +0200)]
git ignore

10 years agoRun analyzer: Added cluster threshold hit finding method
Benjamin Linnik [Fri, 8 May 2015 07:51:13 +0000 (09:51 +0200)]
Run analyzer: Added cluster threshold hit finding method

10 years agoAnylyzer: Addapted to ROOT 6
Benjamin Linnik [Thu, 7 May 2015 12:17:21 +0000 (14:17 +0200)]
Anylyzer: Addapted to ROOT 6

10 years agoFixed PlotAllHistograms()
Benjamin Linnik [Thu, 7 May 2015 11:01:35 +0000 (13:01 +0200)]
Fixed PlotAllHistograms()

10 years agoAnalysis: only std=c++11 warnings left
Benjamin Linnik [Thu, 7 May 2015 10:26:43 +0000 (12:26 +0200)]
Analysis: only std=c++11 warnings left

10 years agoAnalysis: few bugfixes, less warnings, new veto peak search algorithm, ROOT file...
Benjamin Linnik [Thu, 7 May 2015 10:07:03 +0000 (12:07 +0200)]
Analysis: few bugfixes, less warnings, new veto peak search algorithm, ROOT file is saved/wrote to disk prior to analysis