ProtoDUNE calibration database validation Wanwei Wu, Ajib Paudel - - PowerPoint PPT Presentation
ProtoDUNE calibration database validation Wanwei Wu, Ajib Paudel - - PowerPoint PPT Presentation
ProtoDUNE calibration database validation Wanwei Wu, Ajib Paudel ProtoDUNE Sim/Reco Meeting Wednesday, 18 Dec 2019 You Inst Logo Introduction ProtoDUNE dQ/dx calibration database: -
You Inst Logo
Introduction
- ProtoDUNE dQ/dx calibration database:
- https://wiki.dunescience.org/wiki/DQ/dx_Calibration_Database
- Configuration to use dQ/dx calibration correction from database:
- Module that calls database:
- ./dunetpc/
dune/Protodune/singlephase/dEdxcalibration/CalibrationdEdXPDSP_modul e.cc
- Fcl file that calls the above module:
- /dunetpc/fcl/protodune/reco/protoDUNE_ reco.fcl
- make sure that the "pandoracali", "pandoracalipid","pandoracaliSCE" and
"pandoracalipidSCE" are included in "reco".
- Run the reconstruction with calibration using database configuration, for
example:
services.XYZCalibService.YZCorrDBTag: "v2.0" services.XYZCalibService.XCorrDBTag: 'v2.0" services.XYZCalibService.NormCorrDBTag: "v2.0"
12/18/2019 ProtoDUNE calibration database validation 2
You Inst Logo
Validation of Database Provider
- Add output stream in the module that calls database, for example:
std::cout<<"plane = "<<planeID.Plane<<" x = "<<vXYZ[j].X()<<" y = "<<vXYZ[j].Y()<<" z = "<<vXYZ[j].Z()<<" normcorrection = "<<normcorrection<<" xcorrection = "<<xcorrection<<" yzcorrection = "<<yzcorrection<<std::endl;
- Run reconstruction with calibration:
- An example of fcl to run pandoracali, pandoracalipid, pandoracaliSCE,
pandoracalipidSCE only is available at:
- /dune/data/users/wwu/protodune/calibration/validation/protoDUNE_mc_sce_on_r
eco_with_calibration.fcl
- Check the output and compare that with what are stored in database:
12/18/2019 ProtoDUNE calibration database validation 3
plane = 0 x = -368.08 y = 465.801 z = 549.296 normcorrection = 1.59 xcorrection = 0 yzcorrection = 1.005 plane = 0 x = -368.121 y = 466.271 z = 549.167 normcorrection = 1.59 xcorrection = 0 yzcorrection = 1.005 plane = 2 x = 11.6197 y = 459.299 z = 25.3109 normcorrection = 0.9947 xcorrection = 1.01892 yzcorrection = 1.00531 plane = 2 x = 11.6444 y = 459.728 z = 25.3671 normcorrection = 0.9947 xcorrection = 1.01892 yzcorrection = 1.00531 plane = 1 x = 11.6196 y = 459.297 z = 25.3107 normcorrection = 1.59 xcorrection = 1.0109 yzcorrection = 1.00545 plane = 1 x = 11.6669 y = 460.119 z = 25.4183 normcorrection = 1.59 xcorrection = 1.0109 yzcorrection = 1.00545
Agree with values in database!
You Inst Logo
Validation of dQ/dx calibration using MC SCE ON sample
12/18/2019 ProtoDUNE calibration database validation 4
Check one event: pandoracaloSCE vs pandoracaliSCE
PandoracaliSCE uses the corrections from database.
You Inst Logo
12/18/2019 ProtoDUNE calibration database validation 5
Validation of dQ/dx calibration using MC SCE ON sample
- Check the dQ/dx and dE/dx distribution:
- We will compare the uncalibrated, offline-calibrated, and
pandoracaliSCE-calibrated dQ/dx and dE/dx distribution.
- For the offline-calibrated dQ/dx, the correction factors from the files
that are used for generating database tables (here, v2.1).
- Samples (~5000 events for each):
- pandoracaloSCE:
- /dune/data/users/wwu/protodune/calibration/dqdx/mc_sce_on/p
andoracaloSCE/pandoracaloSCE_michelremoving_20191217.root
- pandoracaliSCE:
- /dune/data/users/wwu/protodune/calibration/dqdx/mc_sce_on/p
andoracaliSCE/pandoracaliSCE_michelremoving_20191216.root
- The following slides show only plots from through-going muons with plane
- 2. Plane 0 and plane 1 have similar features.
You Inst Logo
100 200 300 400 500 600 700 800 900 1000 dQ/dx [ADC/cm] 0.2 0.4 0.6 0.8 1 Arbitrary units
plane 2
h1_dqdx_reco_plane_2 Entries 1.007608e+07 Mean 317.7 Std Dev 116.4
uncalibrated dqdx dqdx calibrated offline
plane 2
100 200 300 400 500 600 700 800 900 1000 dQ/dx [ADC/cm] 0.03
- 0.02
- 0.01
- 0.01
0.02 0.03 0.04 Arbitrary units
plane 2
h1_dqdx_diff_reco_vs_offlinecali_2
Entries 200 Mean 610.7 Std Dev 227.8
plane 2
12/18/2019 ProtoDUNE calibration database validation 6
Validation of dQ/dx calibration using MC SCE ON sample
100 200 300 400 500 600 700 800 900 1000 dQ/dx [ADC/cm] 0.2 0.4 0.6 0.8 1 Arbitrary units
plane 2
h1_dqdx_reco_plane_2 Entries 1.007608e+07 Mean 317.7 Std Dev 116.4
uncalibrated dqdx calibrated dqdx using pandoracali
plane 2
100 200 300 400 500 600 700 800 900 1000 dQ/dx [ADC/cm] 0.04
- 0.03
- 0.02
- 0.01
- 0.01
0.02 0.03 0.04 Arbitrary units
plane 2
h1_dqdx_diff_reco_vs_recocali_2
Entries 200 Mean 694.6 Std Dev 322.6
plane 2
Difference:
- ffline - uncalibrated
Difference: pandoracaliSCE - uncalibrated dQ/dx: uncalibrated vs offline dQ/dx: uncalibrated vs pandoracaliSCE
You Inst Logo
12/18/2019 ProtoDUNE calibration database validation 7
Validation of dQ/dx calibration using MC SCE ON sample
Difference: pandoracaliSCE - uncalibrated dQ/dx: offline vs pandoracaliSCE
100 200 300 400 500 600 700 800 900 1000 dQ/dx [ADC/cm] 0.2 0.4 0.6 0.8 1 Arbitrary units
plane 2
h1_dqdx_reco_calibration_plane_2
Entries 1.007608e+07 Mean 316.4 Std Dev 116
dqdx calibrated offline calibrated dqdx using pandoracali
plane 2
100 200 300 400 500 600 700 800 900 1000 dQ/dx [ADC/cm] 0.002
- 0.001
- 0.001
0.002 0.003 0.004 Arbitrary units
plane 2
h1_dqdx_diff_offlinecali_vs_recocali_2
Entries 200 Mean 215.8 Std Dev 66.84
plane 2
You Inst Logo
1 2 3 4 5 6 7 8 9 10 dE/dx [MeV/cm] 0.2 0.4 0.6 0.8 1 Arbitrary units
plane 2
h1_dedx_reco_plane_2
Entries 1.007608e+07 Mean 2.317 Std Dev 1.114
uncalibrated dedx calibrated dedx using pandoracali
plane 2
1 2 3 4 5 6 7 8 9 10 dE/dx [MeV/cm] 0.1
- 0.05
- 0.05
0.1 Arbitrary units
plane 2
h1_dedx_diff_reco_vs_recocali_2
Entries 200 Mean 3.339 Std Dev 1.014
plane 2
1 2 3 4 5 6 7 8 9 10 dE/dx [MeV/cm] 0.2 0.4 0.6 0.8 1 Arbitrary units
plane 2
h1_dedx_reco_plane_2 Entries 1.007608e+07 Mean 2.317 Std Dev 1.114 uncalibrated dedx dedx calibrated offline
plane 2
1 2 3 4 5 6 7 8 9 10 dE/dx [MeV/cm] 0.1
- 0.05
- 0.05
0.1 Arbitrary units
plane 2
h1_dedx_diff_reco_vs_offlinecali_2
Entries 200 Mean 3.336 Std Dev 1.025
plane 2
12/18/2019 ProtoDUNE calibration database validation 8
Validation of dQ/dx calibration using MC SCE ON sample
Difference:
- ffline - uncalibrated
Difference: pandoracaliSCE - uncalibrated dE/dx: uncalibrated vs offline dE/dx: uncalibrated vs pandoracaliSCE
You Inst Logo
12/18/2019 ProtoDUNE calibration database validation 9
Validation of dQ/dx calibration using MC SCE ON sample
Difference: pandoracaliSCE - uncalibrated dE/dx: offline vs pandoracaliSCE
1 2 3 4 5 6 7 8 9 10 dE/dx [MeV/cm] 0.2 0.4 0.6 0.8 1 Arbitrary units
plane 2
h1_dedx_reco_calibration_plane_2
Entries 1.007608e+07 Mean 2.269 Std Dev 1.095
dedx calibrated offline calibrated dedx using pandoracali
plane 2
1 2 3 4 5 6 7 8 9 10 dE/dx [MeV/cm] 0.004
- 0.003
- 0.002
- 0.001
- 0.001
0.002 0.003 Arbitrary units
plane 2
h1_dedx_diff_offlinecali_vs_recocali_2
Entries 200 Mean 3.908 Std Dev 1.733
plane 2
You Inst Logo
Summary
12/18/2019 ProtoDUNE calibration database validation 10
- The above validations show that ProtoDUNE dQ/dx calibration database
can be accessed through the database providers successfully.
You Inst Logo
Backup
12/18/2019 ProtoDUNE calibration database validation 11
100 200 300 400 500 600 700 800 900 1000 dQ/dx [ADC/cm] 0.2 0.4 0.6 0.8 1 Arbitrary units
plane 1
h1_dqdx_reco_calibration_plane_1
Entries 1.244418e+07 Mean 290.2 Std Dev 131.9
dqdx calibrated offline calibrated dqdx using pandoracali
plane 1
100 200 300 400 500 600 700 800 900 1000 dQ/dx [ADC/cm] 0.002
- 0.001
- 0.001
0.002 Arbitrary units
plane 1
h1_dqdx_diff_offlinecali_vs_recocali_1
Entries 200 Mean 613.3 Std Dev 247.9
plane 1
100 200 300 400 500 600 700 800 900 1000 dQ/dx [ADC/cm] 0.2 0.4 0.6 0.8 1 Arbitrary units
plane 0
h1_dqdx_reco_calibration_plane_0
Entries 1.272585e+07 Mean 290.8 Std Dev 131.4
dqdx calibrated offline calibrated dqdx using pandoracali
plane 0
100 200 300 400 500 600 700 800 900 1000 dQ/dx [ADC/cm] 0.003
- 0.002
- 0.001
- 0.001
0.002 Arbitrary units
plane 0
h1_dqdx_diff_offlinecali_vs_recocali_0
Entries 200 Mean 541.6 Std Dev 169.8
plane 0
You Inst Logo
Backup
12/18/2019 ProtoDUNE calibration database validation 12
1 2 3 4 5 6 7 8 9 10 dE/dx [MeV/cm] 0.2 0.4 0.6 0.8 1 Arbitrary units
plane 1
h1_dedx_reco_calibration_plane_1
Entries 1.244418e+07 Mean 2.112 Std Dev 1.142
dedx calibrated offline calibrated dedx using pandoracali
plane 1
1 2 3 4 5 6 7 8 9 10 dE/dx [MeV/cm] 0.008
- 0.006
- 0.004
- 0.002
- 0.002
0.004 0.006 0.008 0.01 0.012 Arbitrary units
plane 1
h1_dedx_diff_offlinecali_vs_recocali_1
Entries 200 Mean 2.649 Std Dev 1.19
plane 1
1 2 3 4 5 6 7 8 9 10 dE/dx [MeV/cm] 0.2 0.4 0.6 0.8 1 Arbitrary units
plane 0
h1_dedx_reco_calibration_plane_0
Entries 1.272585e+07 Mean 2.115 Std Dev 1.14
dedx calibrated offline calibrated dedx using pandoracali
plane 0
1 2 3 4 5 6 7 8 9 10 dE/dx [MeV/cm] 0.006
- 0.004
- 0.002
- 0.002
0.004 0.006 0.008 0.01 Arbitrary units
plane 0
h1_dedx_diff_offlinecali_vs_recocali_0
Entries 200 Mean 7.15 Std Dev 4.613
plane 0