diff --git a/icaruscode/TPC/Calorimetry/calorimetryICARUS.fcl b/icaruscode/TPC/Calorimetry/calorimetryICARUS.fcl index 6ca52f145..d482bb16e 100644 --- a/icaruscode/TPC/Calorimetry/calorimetryICARUS.fcl +++ b/icaruscode/TPC/Calorimetry/calorimetryICARUS.fcl @@ -6,10 +6,11 @@ BEGIN_PROLOG icarus_calorimetryalgdata: @local::standard_calorimetryalgdata icarus_calorimetryalgmc: @local::standard_calorimetryalgmc -# Calorimetry constants from G. Putnam (Nov 2022) -# Informed by MC calibration -- docdb 28639. -# NOTE: needs to be revisted if/when the data processing is updated -icarus_calorimetryalgmc.CalAreaConstants: [0.01343, 0.01338, 0.01219] +# GP 8/4/25: with re-calibration and application of EMB recombination, +# MC and data gains match. Note that we should not being making any +# updates to the MC that would cause the MC gain to differ from that of +# data. +icarus_calorimetryalgmc.CalAreaConstants: @local::icarus_data_calconst icarus_calorimetryalgmc.ModBoxA: 0.904 icarus_calorimetryalgmc.ModBoxBTF1: "[0]/TMath::Sqrt(TMath::Sin(x*TMath::Pi()/180)**2 + TMath::Cos(x*TMath::Pi()/180)**2/[1]**2)" icarus_calorimetryalgmc.ModBoxBParam: [0.204, 1.25] diff --git a/icaruscode/TPC/Calorimetry/normtools_icarus.fcl b/icaruscode/TPC/Calorimetry/normtools_icarus.fcl index 5443186cf..21a0f2de2 100644 --- a/icaruscode/TPC/Calorimetry/normtools_icarus.fcl +++ b/icaruscode/TPC/Calorimetry/normtools_icarus.fcl @@ -61,8 +61,8 @@ yznorm_sql: { #icarus_calonormtools: [@local::driftnorm, @local::yznorm, @local::tpcgain] icarus_calonormtools: [@local::driftnorm_sql, @local::yznorm_sql, @local::tpcgain_sql] -# Gain with angular dep. recombination. Measurement from: https://arxiv.org/pdf/2407.12969 -# Assume equal on planes -- this is __wrong__ -- will need to be fixed when they are calibrated -icarus_data_calconst: [0.0133333, 0.0133333, 0.0133333] +# GP 8/4/25 -- Update gain to re-measurement with Run 2 stopping muons and +# fixed recombination. +icarus_data_calconst: [0.016751, 0.012755, 0.012513] END_PROLOG diff --git a/icaruscode/TPC/ICARUSWireCell/detsimmodules_wirecell_ICARUS.fcl b/icaruscode/TPC/ICARUSWireCell/detsimmodules_wirecell_ICARUS.fcl index 5aa603e41..f01f766cc 100644 --- a/icaruscode/TPC/ICARUSWireCell/detsimmodules_wirecell_ICARUS.fcl +++ b/icaruscode/TPC/ICARUSWireCell/detsimmodules_wirecell_ICARUS.fcl @@ -54,9 +54,9 @@ icarus_simwire_wirecell: overlay_drifter: false # default drifter by default # Gain and shaping time - gain0: 17.9488 # mV/fC - gain1: 12.4317 # mV/fC - gain2: 14.0976 # mV/fC + gain0: 18.0839 # mV/fC + gain1: 12.2379 # mV/fC + gain2: 13.8819 # mV/fC shaping0: 1.3 # us shaping1: 1.45 # us