You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* fix channelkey bug for EventDisplay & TankCalibrationDiffuser tools, additional time plots for TankCalibrationDiffuser tool
* Delete .DS_Store
* Update README.md
Extend the description in the TankCalibrationDiffuser README file
Copy file name to clipboardexpand all lines: UserTools/TankCalibrationDiffuser/README.md
+23-9
Original file line number
Diff line number
Diff line change
@@ -14,16 +14,30 @@ The TankCalibrationDiffuser tool needs access to the hit information within ANNI
14
14
The following variables can be configured for the TankCalibrationDiffuser tool:
15
15
16
16
```
17
-
OutputFile /ANNIECode/ToolAnalysis/histogrammed_pmt_charge.root #Output root file for the current calibration run
18
-
StabilityFile /ANNIECode/ToolAnalysis/stability_pmtcharge.root #Output root file that displays the stability over multiple runs
19
-
GeometryFile configfiles/TankCalibrationDiffuser/geofile_128PMTs.txt #Geometry file specifying the different radii of the PMTs (taken from file geofile.txt in WCSim installation directory for the respective installation)
20
-
DiffuserX 0. #x-position of the diffuser ball
21
-
DiffuserY 0. #y-position of the diffuser ball
22
-
DiffuserZ 0. #z-position of the diffuser ball
23
-
ToleranceCharge 0.5 #tolerance of fit single p.e. value for being classified as a bad PMT
24
-
ToleranceTime 0.5 #tolerance of mean time value [ns] for being classified as a bad PMT
25
-
TApplication 0 #0/1, depending on whether plots should be shown interactively or not
17
+
# TankCalibrationDiffuser Config File
18
+
19
+
OutputFile SimulationCalibrationTest #Output root prefix name for the current run
20
+
DiffuserX 0. #x-position of the diffuser ball
21
+
DiffuserY 0. #y-position of the diffuser ball
22
+
DiffuserZ 0. #z-position of the diffuser ball
23
+
ToleranceCharge 0.5 #tolerance of fit single p.e. value for being classified as a bad PMT
24
+
ToleranceTime 0.5 #tolerance of mean time value [ns] for being classified as a bad PMT
25
+
FitMethod Gaus2Exp #fit function for charge, options: Gaus2Exp (2 times gaus + exp), Gaus2 (2 times gaus), Gaus (single gaus)
26
+
TApplication 0 #0/1, depending on whether plots should be shown interactively or not
26
27
27
28
verbose 1 #verbosity of the application
28
29
29
30
```
31
+
32
+
## OutputFiles
33
+
34
+
The tool produces two output files:
35
+
* a root file `<OutputFile>_PMTStability_Run<RunNumber>.root` which contains the charge & time histograms for all the PMTs and overview plots of the fitted charge and time distributions
36
+
* a txt file `<OutputFile>_Run<RunNumber>_pmts_laser_calibration.txt`, which contains a PMT-by-PMT summary of the calibration run information. The columns are (from left to right)
37
+
* PMT Detkey
38
+
* Fitted charge - mean
39
+
* Fitted charge - sigma
40
+
* Fitted time - mean
41
+
* Fitted time - sigma
42
+
* Time deviation (observed / expected hit time)
43
+
* The last line of the .txt-file contains the average fit information averaged over all PMTs (assigned to detectorkey 10000)
0 commit comments