ProtoDUNE calibration database validation Wanwei Wu, Ajib Paudel - - PowerPoint PPT Presentation

protodune calibration database validation
SMART_READER_LITE
LIVE PREVIEW

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: -


slide-1
SLIDE 1

You Inst Logo

ProtoDUNE calibration database validation

Wanwei Wu, Ajib Paudel ProtoDUNE Sim/Reco Meeting Wednesday, 18 Dec 2019

slide-2
SLIDE 2

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

slide-3
SLIDE 3

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!

slide-4
SLIDE 4

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.

slide-5
SLIDE 5

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.
slide-6
SLIDE 6

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

slide-7
SLIDE 7

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

slide-8
SLIDE 8

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

slide-9
SLIDE 9

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

slide-10
SLIDE 10

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.

slide-11
SLIDE 11

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

slide-12
SLIDE 12

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