From 34bed7b1b0a7299791fe82f4bb27c7e888acbcf5 Mon Sep 17 00:00:00 2001 From: Andrew Mastbaum Date: Mon, 31 Jul 2023 09:33:47 -0500 Subject: [PATCH 1/8] Add in geant4reweight to caf stage. --- fcl/caf/cafmaker_defs.fcl | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/fcl/caf/cafmaker_defs.fcl b/fcl/caf/cafmaker_defs.fcl index 5c8e0e554..e5817d351 100644 --- a/fcl/caf/cafmaker_defs.fcl +++ b/fcl/caf/cafmaker_defs.fcl @@ -14,6 +14,7 @@ #include "eventweight_genie_sbn.fcl" #include "eventweight_genie_systtools.fcl" #include "eventweight_flux_sbn.fcl" +#include "eventweight_geant4_sbn.fcl" #include "mcreco.fcl" #include "mcsproducer.fcl" #include "rangeproducer.fcl" @@ -119,6 +120,7 @@ recoana_caf_preprocess_producers: { genieweight: @local::sbn_eventweight_genie systtools: @local::sbn_systtools fluxweight: @local::sbn_eventweight_flux + geant4weight: @local::sbn_eventweight_geant4 } # Overwrite labels @@ -138,6 +140,7 @@ recoana_caf_preprocess_producers.pandoraPidGausCryoW.CalorimetryModuleLabel: "pa recoana_caf_preprocess_producers.genieweight.weight_functions: @local::recoana_caf_preprocess_producers.genieweight.weight_functions_genie recoana_caf_preprocess_producers.fluxweight.weight_functions: @local::recoana_caf_preprocess_producers.fluxweight.weight_functions_flux +recoana_caf_preprocess_producers.geant4weight.weight_functions: @local::recoana_caf_preprocess_producers.geant4weight.weight_functions_reint # Producers for making SCE products recoana_sce_producers: { @@ -272,7 +275,7 @@ caf_preprocess_data_sequence: [ ShowerCosmicDistCryoE, ShowerCosmicDistCryoW ] -caf_preprocess_evtw_sequence: [@sequence::caf_preprocess_sequence, rns, genieweight, fluxweight] +caf_preprocess_evtw_sequence: [@sequence::caf_preprocess_sequence, rns, genieweight, fluxweight, geant4weight] caf_preprocess_sce_sequence: [ mcreco, # Run the SCE correction @@ -294,7 +297,7 @@ caf_preprocess_sce_sequence: [ mcreco, # TODO: rns?? ] -caf_preprocess_sce_evtw_sequence: [@sequence::caf_preprocess_sce_sequence, rns, genieweight, fluxweight] +caf_preprocess_sce_evtw_sequence: [@sequence::caf_preprocess_sce_sequence, rns, genieweight, fluxweight, geant4weight] # CAFMaker config cafmaker: @local::standard_cafmaker @@ -329,7 +332,7 @@ cafmaker.OpFlashLabel: "opflash" cafmaker.TriggerLabel: "emuTrigger" cafmaker.FlashTrigLabel: "" # unavailable cafmaker.SimChannelLabel: "largeant" -cafmaker.SystWeightLabels: ["genieweight", "fluxweight"] +cafmaker.SystWeightLabels: ["genieweight", "fluxweight", "geant4weight"] cafmaker.TPCPMTBarycenterMatchLabel: "tpcpmtbarycentermatch" cafmaker.TrackHitFillRREndCut: 30 # include entire PID region From 95324f7ebbf705c528be3e89f79d4c5bf818a021 Mon Sep 17 00:00:00 2001 From: gputnam Date: Sat, 21 Oct 2023 20:07:54 -0500 Subject: [PATCH 2/8] Add in detector variation, MeVPrtl, and CAF configs. --- fcl/CMakeLists.txt | 1 + .../configs/config_test_Multisigma.fcl | 44 +++++++++ .../cafmakerjob_icarus_data_rereco_numi.fcl | 68 ++++++++++++++ ...fmakerjob_icarus_data_rereco_numi_Run1.fcl | 3 + ...ob_icarus_data_rereco_numi_Run2OffBeam.fcl | 4 + ...job_icarus_data_rereco_numi_Run2OnBeam.fcl | 5 + ...fmakerjob_icarus_systtools_and_fluxwgt.fcl | 4 +- ...reco_numi_icarus_systtools_and_fluxwgt.fcl | 60 ++++++++++++ fcl/gen/MultiVertex/cohlikevertex_icarus.fcl | 91 +++++++++++++++++++ fcl/gen/mevprtl/CMakeLists.txt | 1 + fcl/gen/mevprtl/alp/alp_gen_icarus_M350.fcl | 4 + fcl/gen/mevprtl/alp/alp_gen_icarus_M400.fcl | 4 + fcl/gen/mevprtl/alp/alp_gen_icarus_M450.fcl | 4 + fcl/gen/mevprtl/alp/alp_gen_icarus_M650.fcl | 6 ++ fcl/gen/mevprtl/alp/alp_gen_icarus_M750.fcl | 6 ++ fcl/gen/mevprtl/higgs/dissH_M280.fcl | 13 +++ fcl/gen/mevprtl/higgs/dissH_M300.fcl | 9 ++ fcl/gen/mevprtl/higgs/dissH_M330.fcl | 13 +++ fcl/gen/mevprtl/higgs/dissonant_higgs_gen.fcl | 6 ++ fcl/numi-anaA/CMakeLists.txt | 1 + .../detsim_2d_icarus_fitFR_ind0gainhi.fcl | 9 ++ .../detsim_2d_icarus_fitFR_ind0gainlo.fcl | 9 ++ .../detsim_2d_icarus_fitFR_ind0gainvhi.fcl | 9 ++ .../detsim_2d_icarus_fitFR_ind0gainvlo.fcl | 9 ++ .../detsim_2d_icarus_fitFR_ind0var.fcl | 9 ++ .../detsim_2d_icarus_fitFR_ind1bin0.fcl | 13 +++ .../detsim_2d_icarus_fitFR_ind1bin14.fcl | 13 +++ .../detsim_2d_icarus_fitFR_noise1-2x.fcl | 11 +++ .../detsim_2d_icarus_fitFR_oldgain.fcl | 9 ++ .../detsim_2d_icarus_fitFR_ind0gain0-5x.fcl | 8 ++ .../detsim_2d_icarus_fitFR_ind0gain0-6x.fcl | 8 ++ .../detsim_2d_icarus_fitFR_ind0gain0-7x.fcl | 8 ++ .../detsim_2d_icarus_fitFR_ind0gain0-8x.fcl | 8 ++ .../detsim_2d_icarus_fitFR_ind0gain0-9x.fcl | 8 ++ .../test/detsim_2d_icarus_fitFR_ind0var.fcl | 9 ++ .../test/detsim_2d_icarus_fitFR_ind1bin0.fcl | 9 ++ .../test/detsim_2d_icarus_fitFR_ind1bin14.fcl | 9 ++ .../detsim_2d_icarus_fitFR_noise1-20x.fcl | 7 ++ .../detsim_2d_icarus_fitFR_noise1-25x.fcl | 7 ++ ...2d_icarus_fitFR_noise1-2x_ind0gain0-5x.fcl | 8 ++ ...2d_icarus_fitFR_noise1-2x_ind0gain0-6x.fcl | 8 ++ ...2d_icarus_fitFR_noise1-2x_ind0gain0-7x.fcl | 8 ++ ...2d_icarus_fitFR_noise1-2x_ind0gain0-8x.fcl | 8 ++ .../detsim_2d_icarus_fitFR_noise1-30x.fcl | 7 ++ .../detsim_2d_icarus_fitFR_noise1-35x.fcl | 7 ++ ...d_icarus_fitFR_noise1-35x_ind0gain0-5x.fcl | 8 ++ ...d_icarus_fitFR_noise1-35x_ind0gain0-6x.fcl | 8 ++ ...d_icarus_fitFR_noise1-35x_ind0gain0-7x.fcl | 8 ++ ...d_icarus_fitFR_noise1-35x_ind0gain0-8x.fcl | 8 ++ .../test/detsim_2d_icarus_fitFR_oldgain.fcl | 9 ++ 50 files changed, 604 insertions(+), 2 deletions(-) create mode 100644 fcl/caf/SystTools/configs/config_test_Multisigma.fcl create mode 100644 fcl/caf/cafmakerjob_icarus_data_rereco_numi.fcl create mode 100644 fcl/caf/cafmakerjob_icarus_data_rereco_numi_Run1.fcl create mode 100644 fcl/caf/cafmakerjob_icarus_data_rereco_numi_Run2OffBeam.fcl create mode 100644 fcl/caf/cafmakerjob_icarus_data_rereco_numi_Run2OnBeam.fcl create mode 100644 fcl/caf/cafmakerjob_rereco_numi_icarus_systtools_and_fluxwgt.fcl create mode 100644 fcl/gen/MultiVertex/cohlikevertex_icarus.fcl create mode 100644 fcl/gen/mevprtl/alp/alp_gen_icarus_M350.fcl create mode 100644 fcl/gen/mevprtl/alp/alp_gen_icarus_M400.fcl create mode 100644 fcl/gen/mevprtl/alp/alp_gen_icarus_M450.fcl create mode 100644 fcl/gen/mevprtl/alp/alp_gen_icarus_M650.fcl create mode 100644 fcl/gen/mevprtl/alp/alp_gen_icarus_M750.fcl create mode 100644 fcl/gen/mevprtl/higgs/dissH_M280.fcl create mode 100644 fcl/gen/mevprtl/higgs/dissH_M330.fcl create mode 100644 fcl/numi-anaA/CMakeLists.txt create mode 100644 fcl/numi-anaA/detsim_2d_icarus_fitFR_ind0gainhi.fcl create mode 100644 fcl/numi-anaA/detsim_2d_icarus_fitFR_ind0gainlo.fcl create mode 100644 fcl/numi-anaA/detsim_2d_icarus_fitFR_ind0gainvhi.fcl create mode 100644 fcl/numi-anaA/detsim_2d_icarus_fitFR_ind0gainvlo.fcl create mode 100644 fcl/numi-anaA/detsim_2d_icarus_fitFR_ind0var.fcl create mode 100644 fcl/numi-anaA/detsim_2d_icarus_fitFR_ind1bin0.fcl create mode 100644 fcl/numi-anaA/detsim_2d_icarus_fitFR_ind1bin14.fcl create mode 100644 fcl/numi-anaA/detsim_2d_icarus_fitFR_noise1-2x.fcl create mode 100644 fcl/numi-anaA/detsim_2d_icarus_fitFR_oldgain.fcl create mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-5x.fcl create mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-6x.fcl create mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-7x.fcl create mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-8x.fcl create mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-9x.fcl create mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0var.fcl create mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind1bin0.fcl create mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind1bin14.fcl create mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-20x.fcl create mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-25x.fcl create mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-2x_ind0gain0-5x.fcl create mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-2x_ind0gain0-6x.fcl create mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-2x_ind0gain0-7x.fcl create mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-2x_ind0gain0-8x.fcl create mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-30x.fcl create mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x.fcl create mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x_ind0gain0-5x.fcl create mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x_ind0gain0-6x.fcl create mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x_ind0gain0-7x.fcl create mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x_ind0gain0-8x.fcl create mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_oldgain.fcl diff --git a/fcl/CMakeLists.txt b/fcl/CMakeLists.txt index 9480b355f..a56cc52af 100644 --- a/fcl/CMakeLists.txt +++ b/fcl/CMakeLists.txt @@ -9,5 +9,6 @@ add_subdirectory(caf) add_subdirectory(services) add_subdirectory(utilities) add_subdirectory(compatibility) +add_subdirectory(numi-anaA) install_fhicl() diff --git a/fcl/caf/SystTools/configs/config_test_Multisigma.fcl b/fcl/caf/SystTools/configs/config_test_Multisigma.fcl new file mode 100644 index 000000000..b952eaa40 --- /dev/null +++ b/fcl/caf/SystTools/configs/config_test_Multisigma.fcl @@ -0,0 +1,44 @@ +GENIEReWeight_Multisigma_Tool_Config: { + + tool_type: "GENIEReWeight" + + # Updated 25 July 2023 by S. Gardiner + instance_name: "ICARUS_v2_multisigma" + + # Keep one GENIEReWeight instance per discrete dial tweak in memory + # Requires no reconfigures within the event loop + UseFullHERG: true + + ignore_parameter_dependence: true + + ################################## CCQE Parameters + + # This dial varies the strength of the RPA corrections that are applied in + # the Valencia CCQE model. The implementation was contributed to GENIE by + # MicroBooNE and is documented in Phys. Rev. D 105, 072001 (2022). + RPA_CCQE_central_value: 0 + RPA_CCQE_variation_descriptor: "[-1,+1,-2,+2,-3,+3]" + + # This dial varies the strength of the electromagnetic potential used by + # the Valencia CCQE model to apply Coulomb corrections to the cross + # section. The implementation was contributed to GENIE by MicroBooNE and is + # documented in Phys. Rev. D 105, 072001 (2022). + CoulombCCQE_central_value: 0 + CoulombCCQE_variation_descriptor: "[-1,+1,-2,+2,-3,+3]" + + # Photon angular distribution in Delta -> photon N decays + # ThetaDelta2NRad = 0 gives the default isotropic angular distribution + # ThetaDelta2NRad = 1 gives an alternative distribution proportional to + # cos^2(theta). See also Phys. Rev. D 105, 072001 (2022). + ThetaDelta2NRad_central_value: 0 + ThetaDelta2NRad_variation_descriptor: "[1.0]" + + NormCCCOH_central_value: 0 + NormCCCOH_variation_descriptor: "[-1,+1,-2,+2,-3,+3]" + + NormNCCOH_central_value: 0 + NormNCCOH_variation_descriptor: "[-1,+1,-2,+2,-3,+3]" + +} + +syst_providers: [GENIEReWeight_Multisigma_Tool_Config] diff --git a/fcl/caf/cafmakerjob_icarus_data_rereco_numi.fcl b/fcl/caf/cafmakerjob_icarus_data_rereco_numi.fcl new file mode 100644 index 000000000..bf467fd7d --- /dev/null +++ b/fcl/caf/cafmakerjob_icarus_data_rereco_numi.fcl @@ -0,0 +1,68 @@ +#include "stage1_icarus_defs.fcl" +#include "cafmakerjob_icarus_data.fcl" + +process_name: stage1REDO + +services: +{ + TFileService: { } + IICARUSChannelMap: @local::icarus_channelmappinggservice + @table::icarus_wirecalibration_services + SpaceChargeService: @local::icarus_spacecharge + IFBeam: {} +} + +physics.producers: { + @table::physics.producers + @table::icarus_stage1_producers +} + +physics.filters: { + @table::icarus_stage1_filters +} + +physics.analyzers: { + @table::icarus_stage1_analyzers +} + +physics.runprod: [ + @sequence::icarus_filter_cluster3D, + @sequence::icarus_pandora_Gauss, + # @sequence::icarus_reco_fm, + # @sequence::icarus_crttrack, + # @sequence::icarus_crtt0match, + caloskimCalorimetryCryoE, caloskimCalorimetryCryoW, + + @sequence::physics.runprod +] +physics.outana: [ caloskimE, caloskimW] +physics.stream1: [] + +physics.trigger_paths: [ runprod ] +physics.end_paths: [ outana, stream1 ] + +source.inputCommands: [ + "keep *_*_*_*", + "drop *_*_*_stage1" +] + +physics.analyzers.caloskimE.SelectEvents: [ runprod ] +physics.analyzers.caloskimW.SelectEvents: [ runprod ] + +services.SpaceChargeService: { + EnableCalEfieldSCE: false + EnableCalSpatialSCE: false + EnableCorrSCE: false + EnableSimEfieldSCE: false + EnableSimSpatialSCE: false + InputFilename: "SCEoffsets/SCEoffsets_ICARUS_E500_voxelTH3.root" + RepresentationType: "Voxelized_TH3" + service_provider: "SpaceChargeServiceICARUS" +} + +### adding t0 info in the calorimetry variables +physics.producers.pandoraCaloGausCryoE.T0ModuleLabel: "pandoraGausCryoE" +physics.producers.pandoraCaloGausCryoW.T0ModuleLabel: "pandoraGausCryoW" + +# physics.producers.pandoraCaloGausCryoE.ChargeMethod: 2 # SumADC +# physics.producers.pandoraCaloGausCryoW.ChargeMethod: 2 # SumADC diff --git a/fcl/caf/cafmakerjob_icarus_data_rereco_numi_Run1.fcl b/fcl/caf/cafmakerjob_icarus_data_rereco_numi_Run1.fcl new file mode 100644 index 000000000..cfcc0095b --- /dev/null +++ b/fcl/caf/cafmakerjob_icarus_data_rereco_numi_Run1.fcl @@ -0,0 +1,3 @@ +#include "cafmakerjob_icarus_data_rereco_numi.fcl" + +services.Geometry: @local::icarus_geometry_services_no_overburden_legacy_icarus_v3.Geometry diff --git a/fcl/caf/cafmakerjob_icarus_data_rereco_numi_Run2OffBeam.fcl b/fcl/caf/cafmakerjob_icarus_data_rereco_numi_Run2OffBeam.fcl new file mode 100644 index 000000000..540458d17 --- /dev/null +++ b/fcl/caf/cafmakerjob_icarus_data_rereco_numi_Run2OffBeam.fcl @@ -0,0 +1,4 @@ +#include "cafmakerjob_icarus_data_rereco_numi.fcl" + +# Get EXT +physics.runprod: [numiextinfo, @sequence::physics.runprod] diff --git a/fcl/caf/cafmakerjob_icarus_data_rereco_numi_Run2OnBeam.fcl b/fcl/caf/cafmakerjob_icarus_data_rereco_numi_Run2OnBeam.fcl new file mode 100644 index 000000000..ba8162933 --- /dev/null +++ b/fcl/caf/cafmakerjob_icarus_data_rereco_numi_Run2OnBeam.fcl @@ -0,0 +1,5 @@ +#include "cafmakerjob_icarus_data_rereco_numi.fcl" + +# Get POT +# physics.runprod: [numiinfo, @sequence::physics.runprod] + diff --git a/fcl/caf/cafmakerjob_icarus_systtools_and_fluxwgt.fcl b/fcl/caf/cafmakerjob_icarus_systtools_and_fluxwgt.fcl index 7ba1d48a3..75f7d6250 100644 --- a/fcl/caf/cafmakerjob_icarus_systtools_and_fluxwgt.fcl +++ b/fcl/caf/cafmakerjob_icarus_systtools_and_fluxwgt.fcl @@ -1,6 +1,6 @@ #include "cafmakerjob_icarus.fcl" -physics.runprod: [ @sequence::caf_preprocess_sequence, rns, systtools, fluxweight, cafmaker ] +physics.runprod: [ @sequence::caf_preprocess_sequence, rns, systtools, fluxweight, geant4weight, cafmaker ] -physics.producers.cafmaker.SystWeightLabels: ["systtools", "fluxweight"] +physics.producers.cafmaker.SystWeightLabels: ["systtools", "fluxweight", "geant4weight"] diff --git a/fcl/caf/cafmakerjob_rereco_numi_icarus_systtools_and_fluxwgt.fcl b/fcl/caf/cafmakerjob_rereco_numi_icarus_systtools_and_fluxwgt.fcl new file mode 100644 index 000000000..e16f69c6b --- /dev/null +++ b/fcl/caf/cafmakerjob_rereco_numi_icarus_systtools_and_fluxwgt.fcl @@ -0,0 +1,60 @@ +#include "stage1_icarus_defs.fcl" +#include "services_icarus_simulation.fcl" +#include "cafmakerjob_icarus.fcl" + +process_name: stage1REDO + +services: +{ + TFileService: { } + IICARUSChannelMap: @local::icarus_channelmappinggservice + @table::icarus_wirecalibration_services + SpaceChargeService: @local::icarus_spacecharge + IFBeam: {} +} +services.ParticleInventoryService: @local::standard_particleinventoryservice + + +physics.producers: { + @table::physics.producers + @table::icarus_stage1_producers +} + +physics.filters: { + @table::icarus_stage1_filters +} + +physics.analyzers: { + @table::icarus_stage1_analyzers +} + +physics.runprod: [ + rns, + @sequence::icarus_filter_cluster3D, + @sequence::icarus_pandora_Gauss, + # @sequence::icarus_reco_fm, + # @sequence::icarus_crttrack, + # @sequence::icarus_crtt0match, + caloskimCalorimetryCryoE, caloskimCalorimetryCryoW, + systtools, fluxweight, geant4weight, + + @sequence::physics.runprod +] + +physics.outana: [ caloskimE, caloskimW] +physics.stream1: [] + +physics.trigger_paths: [ runprod ] +physics.end_paths: [ outana, stream1 ] + +source.inputCommands: [ + "keep *_*_*_*", + "drop *_*_*_stage1" +] + +physics.analyzers.caloskimE.SelectEvents: [ runprod ] +physics.analyzers.caloskimW.SelectEvents: [ runprod ] + +physics.producers.cafmaker.SystWeightLabels: ["systtools", "fluxweight", "geant4weight"] +#include "cafmaker_add_detsim2d_icarus.fcl" + diff --git a/fcl/gen/MultiVertex/cohlikevertex_icarus.fcl b/fcl/gen/MultiVertex/cohlikevertex_icarus.fcl new file mode 100644 index 000000000..0e6501bc9 --- /dev/null +++ b/fcl/gen/MultiVertex/cohlikevertex_icarus.fcl @@ -0,0 +1,91 @@ +#include "services_icarus_simulation.fcl" +#include "beamgates_icarus.fcl" + +process_name: CohLikeVertexGen + +CohLikeVertex: { + module_type : "MultiPartVertex" + DebugMode : 1 + G4Time : 1500 + G4TimeJitter : 0 + TPCRange : [[0,0], [0,1], [0,2], [0,3], [1,0], [1,1], [1,2], [1,3]] + XRange : [10] + YRange : [10] + ZRange : [10, 100] + MultiMax : 2 + MultiMin : 2 + ParticleParameter: { + PDGCode : [ [13, -13], [211,-211]] + MinMulti : [ 1, 1] + MaxMulti : [ 1, 1] + ProbWeight : [ 1, 1] + KERange : [ [0.2,4], [0.2,4]] + MomRange : [] + } +} + +services: +{ + scheduler: { defaultExceptions: false } # Make all uncaught exceptions fatal. + # Load the service that manages root files for histograms. + TFileService: { fileName: "multivertex_hist_uboone.root" } + TimeTracker: {} + MemoryTracker: { ignoreTotal: 1 } # default is one + RandomNumberGenerator: {} #ART native random number generator + #FileCatalogMetadata: @local::art_file_catalog_mc + @table::icarus_gen_services +} + +#Start each new event with an empty event. +source: +{ + module_type: EmptyEvent + timestampPlugin: { plugin_type: "GeneratedEventTimestamp" } + maxEvents: 10 # Number of events to create + firstRun: 1 # Run number to use for this file + firstEvent: 1 # number of first event in the file +} + +# Define and configure some modules to do work on each event. +# First modules are defined; they are scheduled later. +# Modules are grouped by type. +physics: +{ + + producers: + { + generator: @local::CohLikeVertex + beamgate: @local::icarus_standardbeamgate_NuMI # from beamgates_icarus.fcl + rns: { module_type: "RandomNumberSaver" } + } + + #define the producer and filter modules for this path, order matters, + #filters reject all following items. see lines starting physics.producers below + simulate: [ rns, generator, beamgate ] + + #define the output stream, there could be more than one if using filters + stream1: [ out1 ] + + #trigger_paths is a keyword and contains the paths that modify the art::event, + #ie filters and producers + trigger_paths: [simulate] + + #end_paths is a keyword and contains the paths that do not modify the art::Event, + #ie analyzers and output streams. these all run simultaneously + end_paths: [stream1] +} + +#block to define where the output goes. if you defined a filter in the physics +#block and put it in the trigger_paths then you need to put a SelectEvents: {SelectEvents: [XXX]} +#entry in the output stream you want those to go to, where XXX is the label of the filter module(s) +outputs: +{ + out1: + { + module_type: RootOutput + fileName: "prod_multivertex_icarus_%tc_gen.root" + dataTier: "generated" + compressionLevel: 1 + saveMemoryObjectThreshold: 0 + } +} diff --git a/fcl/gen/mevprtl/CMakeLists.txt b/fcl/gen/mevprtl/CMakeLists.txt index 0a8ab38e7..6da290268 100644 --- a/fcl/gen/mevprtl/CMakeLists.txt +++ b/fcl/gen/mevprtl/CMakeLists.txt @@ -1,3 +1,4 @@ +add_subdirectory(alp) add_subdirectory(higgs) add_subdirectory(hnl) add_subdirectory(alp) diff --git a/fcl/gen/mevprtl/alp/alp_gen_icarus_M350.fcl b/fcl/gen/mevprtl/alp/alp_gen_icarus_M350.fcl new file mode 100644 index 000000000..12a8568ee --- /dev/null +++ b/fcl/gen/mevprtl/alp/alp_gen_icarus_M350.fcl @@ -0,0 +1,4 @@ +#include "alp_corsika_p_gen_icarus.fcl" + +alpM: 0.35 +#include "set_alpM.fcl" diff --git a/fcl/gen/mevprtl/alp/alp_gen_icarus_M400.fcl b/fcl/gen/mevprtl/alp/alp_gen_icarus_M400.fcl new file mode 100644 index 000000000..a3bf280d0 --- /dev/null +++ b/fcl/gen/mevprtl/alp/alp_gen_icarus_M400.fcl @@ -0,0 +1,4 @@ +#include "alp_corsika_p_gen_icarus.fcl" + +alpM: 0.4 +#include "set_alpM.fcl" diff --git a/fcl/gen/mevprtl/alp/alp_gen_icarus_M450.fcl b/fcl/gen/mevprtl/alp/alp_gen_icarus_M450.fcl new file mode 100644 index 000000000..c142a4e62 --- /dev/null +++ b/fcl/gen/mevprtl/alp/alp_gen_icarus_M450.fcl @@ -0,0 +1,4 @@ +#include "alp_corsika_p_gen_icarus.fcl" + +alpM: 0.45 +#include "set_alpM.fcl" diff --git a/fcl/gen/mevprtl/alp/alp_gen_icarus_M650.fcl b/fcl/gen/mevprtl/alp/alp_gen_icarus_M650.fcl new file mode 100644 index 000000000..8497209ff --- /dev/null +++ b/fcl/gen/mevprtl/alp/alp_gen_icarus_M650.fcl @@ -0,0 +1,6 @@ +#include "alp_corsika_p_gen_icarus.fcl" + +alpM: 0.65 +#include "set_alpM.fcl" +alpfa: 1e6 +#include "set_alpfa.fcl" diff --git a/fcl/gen/mevprtl/alp/alp_gen_icarus_M750.fcl b/fcl/gen/mevprtl/alp/alp_gen_icarus_M750.fcl new file mode 100644 index 000000000..d4cc78e35 --- /dev/null +++ b/fcl/gen/mevprtl/alp/alp_gen_icarus_M750.fcl @@ -0,0 +1,6 @@ +#include "alp_corsika_p_gen_icarus.fcl" + +alpM: 0.75 +#include "set_alpM.fcl" +alpfa: 1e6 +#include "set_alpfa.fcl" diff --git a/fcl/gen/mevprtl/higgs/dissH_M280.fcl b/fcl/gen/mevprtl/higgs/dissH_M280.fcl new file mode 100644 index 000000000..e6fbc4b64 --- /dev/null +++ b/fcl/gen/mevprtl/higgs/dissH_M280.fcl @@ -0,0 +1,13 @@ +#include "dissonant_higgs_gen.fcl" + +physics.producers.generator.Decay.AllowPionDecay: false +physics.producers.generator.Decay.AllowPi0Decay: false + +physics.producers.generator.Decay.ReferenceHiggsMixing: 3e-5 +physics.producers.generator.Flux.MixingAngle: 3e-5 + +physics.producers.generator.RayTrace.MaxWeightFudge: 1. +physics.producers.generator.RayTrace.ReferenceLabSolidAngle: 1e-4 + +higgsM: 0.28 +#include "set_higgsM.fcl" diff --git a/fcl/gen/mevprtl/higgs/dissH_M300.fcl b/fcl/gen/mevprtl/higgs/dissH_M300.fcl index 46854f064..dc75aff32 100644 --- a/fcl/gen/mevprtl/higgs/dissH_M300.fcl +++ b/fcl/gen/mevprtl/higgs/dissH_M300.fcl @@ -1,4 +1,13 @@ #include "dissonant_higgs_gen.fcl" +physics.producers.generator.Decay.AllowPionDecay: false +physics.producers.generator.Decay.AllowPi0Decay: false + +physics.producers.generator.Decay.ReferenceHiggsMixing: 3e-5 +physics.producers.generator.Flux.MixingAngle: 3e-5 + +physics.producers.generator.RayTrace.MaxWeightFudge: 1. +physics.producers.generator.RayTrace.ReferenceLabSolidAngle: 1e-4 + higgsM: 0.3 #include "set_higgsM.fcl" diff --git a/fcl/gen/mevprtl/higgs/dissH_M330.fcl b/fcl/gen/mevprtl/higgs/dissH_M330.fcl new file mode 100644 index 000000000..328b34f7a --- /dev/null +++ b/fcl/gen/mevprtl/higgs/dissH_M330.fcl @@ -0,0 +1,13 @@ +#include "dissonant_higgs_gen.fcl" + +physics.producers.generator.Decay.AllowPionDecay: false +physics.producers.generator.Decay.AllowPi0Decay: false + +physics.producers.generator.Decay.ReferenceHiggsMixing: 2e-5 +physics.producers.generator.Flux.MixingAngle: 2e-5 + +physics.producers.generator.RayTrace.MaxWeightFudge: 1. +physics.producers.generator.RayTrace.ReferenceLabSolidAngle: 1e-4 + +higgsM: 0.33 +#include "set_higgsM.fcl" diff --git a/fcl/gen/mevprtl/higgs/dissonant_higgs_gen.fcl b/fcl/gen/mevprtl/higgs/dissonant_higgs_gen.fcl index 424c56c06..018783075 100644 --- a/fcl/gen/mevprtl/higgs/dissonant_higgs_gen.fcl +++ b/fcl/gen/mevprtl/higgs/dissonant_higgs_gen.fcl @@ -53,6 +53,12 @@ outputs: { } +# NuMI-like-timing +physics.producers.generator.Flux.SpillTimeConfig: @local::FNAL_NuMI_default # from beamspilltimings.fcl + +physics.producers.generator.Verbose: false +phyiscs.producers.generator.RayTrace.Verbose: false + outputs.out.fileName: "simulation_higgs_icarus_numi_%tc-%p.root" services.NuRandomService.policy: "random" diff --git a/fcl/numi-anaA/CMakeLists.txt b/fcl/numi-anaA/CMakeLists.txt new file mode 100644 index 000000000..13355789a --- /dev/null +++ b/fcl/numi-anaA/CMakeLists.txt @@ -0,0 +1 @@ +install_fhicl() diff --git a/fcl/numi-anaA/detsim_2d_icarus_fitFR_ind0gainhi.fcl b/fcl/numi-anaA/detsim_2d_icarus_fitFR_ind0gainhi.fcl new file mode 100644 index 000000000..34302c68e --- /dev/null +++ b/fcl/numi-anaA/detsim_2d_icarus_fitFR_ind0gainhi.fcl @@ -0,0 +1,9 @@ +# Fit field responses, same gains as used in the MCNuPhase2 2023A monte carlo +# +#include "detsim_2d_icarus.fcl" + + +physics.producers.daq: @local::icarus_simwire_wirecell_fitSR + +physics.producers.daq.wcls_main.structs.gain0: 11.8031771 +physics.producers.daq.wcls_main.structs.gain1: 12.1420344 diff --git a/fcl/numi-anaA/detsim_2d_icarus_fitFR_ind0gainlo.fcl b/fcl/numi-anaA/detsim_2d_icarus_fitFR_ind0gainlo.fcl new file mode 100644 index 000000000..ff199a1e0 --- /dev/null +++ b/fcl/numi-anaA/detsim_2d_icarus_fitFR_ind0gainlo.fcl @@ -0,0 +1,9 @@ +# Fit field responses, same gains as used in the MCNuPhase2 2023A monte carlo +# +#include "detsim_2d_icarus.fcl" + + +physics.producers.daq: @local::icarus_simwire_wirecell_fitSR + +physics.producers.daq.wcls_main.structs.gain0: 8.724087455 +physics.producers.daq.wcls_main.structs.gain1: 12.1420344 diff --git a/fcl/numi-anaA/detsim_2d_icarus_fitFR_ind0gainvhi.fcl b/fcl/numi-anaA/detsim_2d_icarus_fitFR_ind0gainvhi.fcl new file mode 100644 index 000000000..279636478 --- /dev/null +++ b/fcl/numi-anaA/detsim_2d_icarus_fitFR_ind0gainvhi.fcl @@ -0,0 +1,9 @@ +# Fit field responses, same gains as used in the MCNuPhase2 2023A monte carlo +# +#include "detsim_2d_icarus.fcl" + + +physics.producers.daq: @local::icarus_simwire_wirecell_fitSR + +physics.producers.daq.wcls_main.structs.gain0: 12.316358759999998 +physics.producers.daq.wcls_main.structs.gain1: 12.1420344 diff --git a/fcl/numi-anaA/detsim_2d_icarus_fitFR_ind0gainvlo.fcl b/fcl/numi-anaA/detsim_2d_icarus_fitFR_ind0gainvlo.fcl new file mode 100644 index 000000000..52d60efa2 --- /dev/null +++ b/fcl/numi-anaA/detsim_2d_icarus_fitFR_ind0gainvlo.fcl @@ -0,0 +1,9 @@ +# Fit field responses, same gains as used in the MCNuPhase2 2023A monte carlo +# +#include "detsim_2d_icarus.fcl" + + +physics.producers.daq: @local::icarus_simwire_wirecell_fitSR + +physics.producers.daq.wcls_main.structs.gain0: 8.21090584 +physics.producers.daq.wcls_main.structs.gain1: 12.1420344 diff --git a/fcl/numi-anaA/detsim_2d_icarus_fitFR_ind0var.fcl b/fcl/numi-anaA/detsim_2d_icarus_fitFR_ind0var.fcl new file mode 100644 index 000000000..0ed634359 --- /dev/null +++ b/fcl/numi-anaA/detsim_2d_icarus_fitFR_ind0var.fcl @@ -0,0 +1,9 @@ +# Fit field responses, turned up noise on each plane +# +#include "detsim_2d_icarus.fcl" + +# Add in the tuned field responses +physics.producers.daq: @local::icarus_simwire_wirecell_fitSR + +# variation on ind 0 +physics.producers.daq.wcls_main.params.files_fields: "icarus_fnal_fit_ks_ind0var.json.bz2" diff --git a/fcl/numi-anaA/detsim_2d_icarus_fitFR_ind1bin0.fcl b/fcl/numi-anaA/detsim_2d_icarus_fitFR_ind1bin0.fcl new file mode 100644 index 000000000..7bfa4bd01 --- /dev/null +++ b/fcl/numi-anaA/detsim_2d_icarus_fitFR_ind1bin0.fcl @@ -0,0 +1,13 @@ +# Fit field responses, turned up noise on each plane +# +#include "detsim_2d_icarus.fcl" + +# Add in the tuned field responses +physics.producers.daq: @local::icarus_simwire_wirecell_fitSR + +# variation on ind 0 +physics.producers.daq.wcls_main.params.files_fields: "icarus_fnal_fit_ks_ind1bin0.json.bz2" + +# Set gains to MCNuPhase2 +physics.producers.daq.wcls_main.structs.gain0: 10.2636323 +physics.producers.daq.wcls_main.structs.gain1: 12.1420344 diff --git a/fcl/numi-anaA/detsim_2d_icarus_fitFR_ind1bin14.fcl b/fcl/numi-anaA/detsim_2d_icarus_fitFR_ind1bin14.fcl new file mode 100644 index 000000000..192ba6ced --- /dev/null +++ b/fcl/numi-anaA/detsim_2d_icarus_fitFR_ind1bin14.fcl @@ -0,0 +1,13 @@ +# Fit field responses, turned up noise on each plane +# +#include "detsim_2d_icarus.fcl" + +# Add in the tuned field responses +physics.producers.daq: @local::icarus_simwire_wirecell_fitSR + +# variation on ind 0 +physics.producers.daq.wcls_main.params.files_fields: "icarus_fnal_fit_ks_ind1bin14.json.bz2" + +# Set gains to MCNuPhase2 +physics.producers.daq.wcls_main.structs.gain0: 10.2636323 +physics.producers.daq.wcls_main.structs.gain1: 12.1420344 diff --git a/fcl/numi-anaA/detsim_2d_icarus_fitFR_noise1-2x.fcl b/fcl/numi-anaA/detsim_2d_icarus_fitFR_noise1-2x.fcl new file mode 100644 index 000000000..32e048ea7 --- /dev/null +++ b/fcl/numi-anaA/detsim_2d_icarus_fitFR_noise1-2x.fcl @@ -0,0 +1,11 @@ +# Fit field responses, same gains as used in the MCNuPhase2 2023A monte carlo +# +#include "detsim_2d_icarus.fcl" + + +physics.producers.daq: @local::icarus_simwire_wirecell_fitSR + +physics.producers.daq.wcls_main.structs.gain0: 10.2636323 +physics.producers.daq.wcls_main.structs.gain1: 12.1420344 + +physics.producers.daq.wcls_main.structs.int_noise_scale: 1.20 diff --git a/fcl/numi-anaA/detsim_2d_icarus_fitFR_oldgain.fcl b/fcl/numi-anaA/detsim_2d_icarus_fitFR_oldgain.fcl new file mode 100644 index 000000000..fa40ba0db --- /dev/null +++ b/fcl/numi-anaA/detsim_2d_icarus_fitFR_oldgain.fcl @@ -0,0 +1,9 @@ +# Fit field responses, same gains as used in the MCNuPhase2 2023A monte carlo +# +#include "detsim_2d_icarus.fcl" + + +physics.producers.daq: @local::icarus_simwire_wirecell_fitSR + +physics.producers.daq.wcls_main.structs.gain0: 10.2636323 +physics.producers.daq.wcls_main.structs.gain1: 12.1420344 diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-5x.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-5x.fcl new file mode 100644 index 000000000..2b04b4ff4 --- /dev/null +++ b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-5x.fcl @@ -0,0 +1,8 @@ +# Fit field responses, same gains as used in the MCNuPhase2 2023A monte carlo +# +#include "detsim_2d_icarus.fcl" + + +physics.producers.daq: @local::icarus_simwire_wirecell_fitSR + +physics.producers.daq.wcls_main.structs.gain0: 5.995935050000001 diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-6x.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-6x.fcl new file mode 100644 index 000000000..ca3581450 --- /dev/null +++ b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-6x.fcl @@ -0,0 +1,8 @@ +# Fit field responses, same gains as used in the MCNuPhase2 2023A monte carlo +# +#include "detsim_2d_icarus.fcl" + + +physics.producers.daq: @local::icarus_simwire_wirecell_fitSR + +physics.producers.daq.wcls_main.structs.gain0: 7.1951 diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-7x.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-7x.fcl new file mode 100644 index 000000000..fea4df013 --- /dev/null +++ b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-7x.fcl @@ -0,0 +1,8 @@ +# Fit field responses, same gains as used in the MCNuPhase2 2023A monte carlo +# +#include "detsim_2d_icarus.fcl" + + +physics.producers.daq: @local::icarus_simwire_wirecell_fitSR + +physics.producers.daq.wcls_main.structs.gain0: 8.39430907 diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-8x.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-8x.fcl new file mode 100644 index 000000000..928ef849f --- /dev/null +++ b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-8x.fcl @@ -0,0 +1,8 @@ +# Fit field responses, same gains as used in the MCNuPhase2 2023A monte carlo +# +#include "detsim_2d_icarus.fcl" + + +physics.producers.daq: @local::icarus_simwire_wirecell_fitSR + +physics.producers.daq.wcls_main.structs.gain0: 9.59349608 diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-9x.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-9x.fcl new file mode 100644 index 000000000..7e47dbf84 --- /dev/null +++ b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-9x.fcl @@ -0,0 +1,8 @@ +# Fit field responses, same gains as used in the MCNuPhase2 2023A monte carlo +# +#include "detsim_2d_icarus.fcl" + + +physics.producers.daq: @local::icarus_simwire_wirecell_fitSR + +physics.producers.daq.wcls_main.structs.gain0: 10.79268309 diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0var.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0var.fcl new file mode 100644 index 000000000..0ed634359 --- /dev/null +++ b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0var.fcl @@ -0,0 +1,9 @@ +# Fit field responses, turned up noise on each plane +# +#include "detsim_2d_icarus.fcl" + +# Add in the tuned field responses +physics.producers.daq: @local::icarus_simwire_wirecell_fitSR + +# variation on ind 0 +physics.producers.daq.wcls_main.params.files_fields: "icarus_fnal_fit_ks_ind0var.json.bz2" diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind1bin0.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind1bin0.fcl new file mode 100644 index 000000000..cb23ff7a9 --- /dev/null +++ b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind1bin0.fcl @@ -0,0 +1,9 @@ +# Fit field responses, turned up noise on each plane +# +#include "detsim_2d_icarus.fcl" + +# Add in the tuned field responses +physics.producers.daq: @local::icarus_simwire_wirecell_fitSR + +# variation on ind 0 +physics.producers.daq.wcls_main.params.files_fields: "icarus_fnal_fit_ks_ind1bin0.json.bz2" diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind1bin14.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind1bin14.fcl new file mode 100644 index 000000000..1525b8fcc --- /dev/null +++ b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind1bin14.fcl @@ -0,0 +1,9 @@ +# Fit field responses, turned up noise on each plane +# +#include "detsim_2d_icarus.fcl" + +# Add in the tuned field responses +physics.producers.daq: @local::icarus_simwire_wirecell_fitSR + +# variation on ind 0 +physics.producers.daq.wcls_main.params.files_fields: "icarus_fnal_fit_ks_ind1bin14.json.bz2" diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-20x.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-20x.fcl new file mode 100644 index 000000000..5687ea2cc --- /dev/null +++ b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-20x.fcl @@ -0,0 +1,7 @@ +# Fit field responses, turned up noise on each plane +# +#include "detsim_2d_icarus.fcl" + + +physics.producers.daq: @local::icarus_simwire_wirecell_fitSR +physics.producers.daq.wcls_main.structs.int_noise_scale: 1.20 diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-25x.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-25x.fcl new file mode 100644 index 000000000..d91b69ca7 --- /dev/null +++ b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-25x.fcl @@ -0,0 +1,7 @@ +# Fit field responses, turned up noise on each plane +# +#include "detsim_2d_icarus.fcl" + + +physics.producers.daq: @local::icarus_simwire_wirecell_fitSR +physics.producers.daq.wcls_main.structs.int_noise_scale: 1.25 diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-2x_ind0gain0-5x.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-2x_ind0gain0-5x.fcl new file mode 100644 index 000000000..49b533782 --- /dev/null +++ b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-2x_ind0gain0-5x.fcl @@ -0,0 +1,8 @@ +# Fit field responses, turned up noise on each plane +# +#include "detsim_2d_icarus.fcl" + + +physics.producers.daq: @local::icarus_simwire_wirecell_fitSR +physics.producers.daq.wcls_main.structs.int_noise_scale: 1.2 +physics.producers.daq.wcls_main.structs.gain0: 5.995935050000001 # 0.5x diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-2x_ind0gain0-6x.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-2x_ind0gain0-6x.fcl new file mode 100644 index 000000000..82f1eb059 --- /dev/null +++ b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-2x_ind0gain0-6x.fcl @@ -0,0 +1,8 @@ +# Fit field responses, turned up noise on each plane +# +#include "detsim_2d_icarus.fcl" + + +physics.producers.daq: @local::icarus_simwire_wirecell_fitSR +physics.producers.daq.wcls_main.structs.int_noise_scale: 1.2 +physics.producers.daq.wcls_main.structs.gain0: 7.1951 diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-2x_ind0gain0-7x.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-2x_ind0gain0-7x.fcl new file mode 100644 index 000000000..91ca21770 --- /dev/null +++ b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-2x_ind0gain0-7x.fcl @@ -0,0 +1,8 @@ +# Fit field responses, turned up noise on each plane +# +#include "detsim_2d_icarus.fcl" + + +physics.producers.daq: @local::icarus_simwire_wirecell_fitSR +physics.producers.daq.wcls_main.structs.int_noise_scale: 1.2 +physics.producers.daq.wcls_main.structs.gain0: 8.39430907 # 0.7x diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-2x_ind0gain0-8x.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-2x_ind0gain0-8x.fcl new file mode 100644 index 000000000..ef924b8b4 --- /dev/null +++ b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-2x_ind0gain0-8x.fcl @@ -0,0 +1,8 @@ +# Fit field responses, turned up noise on each plane +# +#include "detsim_2d_icarus.fcl" + + +physics.producers.daq: @local::icarus_simwire_wirecell_fitSR +physics.producers.daq.wcls_main.structs.int_noise_scale: 1.2 +physics.producers.daq.wcls_main.structs.gain0: 9.593496 # 0.8x diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-30x.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-30x.fcl new file mode 100644 index 000000000..5c5e135b7 --- /dev/null +++ b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-30x.fcl @@ -0,0 +1,7 @@ +# Fit field responses, turned up noise on each plane +# +#include "detsim_2d_icarus.fcl" + + +physics.producers.daq: @local::icarus_simwire_wirecell_fitSR +physics.producers.daq.wcls_main.structs.int_noise_scale: 1.30 diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x.fcl new file mode 100644 index 000000000..21d6ed4c7 --- /dev/null +++ b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x.fcl @@ -0,0 +1,7 @@ +# Fit field responses, turned up noise on each plane +# +#include "detsim_2d_icarus.fcl" + + +physics.producers.daq: @local::icarus_simwire_wirecell_fitSR +physics.producers.daq.wcls_main.structs.int_noise_scale: 1.35 diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x_ind0gain0-5x.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x_ind0gain0-5x.fcl new file mode 100644 index 000000000..65d65f694 --- /dev/null +++ b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x_ind0gain0-5x.fcl @@ -0,0 +1,8 @@ +# Fit field responses, turned up noise on each plane +# +#include "detsim_2d_icarus.fcl" + + +physics.producers.daq: @local::icarus_simwire_wirecell_fitSR +physics.producers.daq.wcls_main.structs.int_noise_scale: 1.35 +physics.producers.daq.wcls_main.structs.gain0: 5.995935050000001 # 0.5x diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x_ind0gain0-6x.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x_ind0gain0-6x.fcl new file mode 100644 index 000000000..4d666d5a8 --- /dev/null +++ b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x_ind0gain0-6x.fcl @@ -0,0 +1,8 @@ +# Fit field responses, turned up noise on each plane +# +#include "detsim_2d_icarus.fcl" + + +physics.producers.daq: @local::icarus_simwire_wirecell_fitSR +physics.producers.daq.wcls_main.structs.int_noise_scale: 1.35 +physics.producers.daq.wcls_main.structs.gain0: 7.1951 diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x_ind0gain0-7x.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x_ind0gain0-7x.fcl new file mode 100644 index 000000000..243079f0e --- /dev/null +++ b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x_ind0gain0-7x.fcl @@ -0,0 +1,8 @@ +# Fit field responses, turned up noise on each plane +# +#include "detsim_2d_icarus.fcl" + + +physics.producers.daq: @local::icarus_simwire_wirecell_fitSR +physics.producers.daq.wcls_main.structs.int_noise_scale: 1.35 +physics.producers.daq.wcls_main.structs.gain0: 8.39430907 # 0.7x diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x_ind0gain0-8x.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x_ind0gain0-8x.fcl new file mode 100644 index 000000000..c74d1703c --- /dev/null +++ b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x_ind0gain0-8x.fcl @@ -0,0 +1,8 @@ +# Fit field responses, turned up noise on each plane +# +#include "detsim_2d_icarus.fcl" + + +physics.producers.daq: @local::icarus_simwire_wirecell_fitSR +physics.producers.daq.wcls_main.structs.int_noise_scale: 1.35 +physics.producers.daq.wcls_main.structs.gain0: 9.593496 # 0.8x diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_oldgain.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_oldgain.fcl new file mode 100644 index 000000000..fa40ba0db --- /dev/null +++ b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_oldgain.fcl @@ -0,0 +1,9 @@ +# Fit field responses, same gains as used in the MCNuPhase2 2023A monte carlo +# +#include "detsim_2d_icarus.fcl" + + +physics.producers.daq: @local::icarus_simwire_wirecell_fitSR + +physics.producers.daq.wcls_main.structs.gain0: 10.2636323 +physics.producers.daq.wcls_main.structs.gain1: 12.1420344 From 12a4f97d16914513cb20400bfcea444d2e86426b Mon Sep 17 00:00:00 2001 From: gputnam Date: Sat, 21 Oct 2023 20:20:14 -0500 Subject: [PATCH 3/8] Remove test detector variations --- .../test/detsim_2d_icarus_fitFR_ind0gain0-5x.fcl | 8 -------- .../test/detsim_2d_icarus_fitFR_ind0gain0-6x.fcl | 8 -------- .../test/detsim_2d_icarus_fitFR_ind0gain0-7x.fcl | 8 -------- .../test/detsim_2d_icarus_fitFR_ind0gain0-8x.fcl | 8 -------- .../test/detsim_2d_icarus_fitFR_ind0gain0-9x.fcl | 8 -------- fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0var.fcl | 9 --------- fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind1bin0.fcl | 9 --------- fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind1bin14.fcl | 9 --------- fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-20x.fcl | 7 ------- fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-25x.fcl | 7 ------- .../detsim_2d_icarus_fitFR_noise1-2x_ind0gain0-5x.fcl | 8 -------- .../detsim_2d_icarus_fitFR_noise1-2x_ind0gain0-6x.fcl | 8 -------- .../detsim_2d_icarus_fitFR_noise1-2x_ind0gain0-7x.fcl | 8 -------- .../detsim_2d_icarus_fitFR_noise1-2x_ind0gain0-8x.fcl | 8 -------- fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-30x.fcl | 7 ------- fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x.fcl | 7 ------- .../detsim_2d_icarus_fitFR_noise1-35x_ind0gain0-5x.fcl | 8 -------- .../detsim_2d_icarus_fitFR_noise1-35x_ind0gain0-6x.fcl | 8 -------- .../detsim_2d_icarus_fitFR_noise1-35x_ind0gain0-7x.fcl | 8 -------- .../detsim_2d_icarus_fitFR_noise1-35x_ind0gain0-8x.fcl | 8 -------- fcl/numi-anaA/test/detsim_2d_icarus_fitFR_oldgain.fcl | 9 --------- 21 files changed, 168 deletions(-) delete mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-5x.fcl delete mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-6x.fcl delete mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-7x.fcl delete mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-8x.fcl delete mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-9x.fcl delete mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0var.fcl delete mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind1bin0.fcl delete mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind1bin14.fcl delete mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-20x.fcl delete mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-25x.fcl delete mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-2x_ind0gain0-5x.fcl delete mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-2x_ind0gain0-6x.fcl delete mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-2x_ind0gain0-7x.fcl delete mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-2x_ind0gain0-8x.fcl delete mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-30x.fcl delete mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x.fcl delete mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x_ind0gain0-5x.fcl delete mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x_ind0gain0-6x.fcl delete mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x_ind0gain0-7x.fcl delete mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x_ind0gain0-8x.fcl delete mode 100644 fcl/numi-anaA/test/detsim_2d_icarus_fitFR_oldgain.fcl diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-5x.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-5x.fcl deleted file mode 100644 index 2b04b4ff4..000000000 --- a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-5x.fcl +++ /dev/null @@ -1,8 +0,0 @@ -# Fit field responses, same gains as used in the MCNuPhase2 2023A monte carlo -# -#include "detsim_2d_icarus.fcl" - - -physics.producers.daq: @local::icarus_simwire_wirecell_fitSR - -physics.producers.daq.wcls_main.structs.gain0: 5.995935050000001 diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-6x.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-6x.fcl deleted file mode 100644 index ca3581450..000000000 --- a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-6x.fcl +++ /dev/null @@ -1,8 +0,0 @@ -# Fit field responses, same gains as used in the MCNuPhase2 2023A monte carlo -# -#include "detsim_2d_icarus.fcl" - - -physics.producers.daq: @local::icarus_simwire_wirecell_fitSR - -physics.producers.daq.wcls_main.structs.gain0: 7.1951 diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-7x.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-7x.fcl deleted file mode 100644 index fea4df013..000000000 --- a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-7x.fcl +++ /dev/null @@ -1,8 +0,0 @@ -# Fit field responses, same gains as used in the MCNuPhase2 2023A monte carlo -# -#include "detsim_2d_icarus.fcl" - - -physics.producers.daq: @local::icarus_simwire_wirecell_fitSR - -physics.producers.daq.wcls_main.structs.gain0: 8.39430907 diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-8x.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-8x.fcl deleted file mode 100644 index 928ef849f..000000000 --- a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-8x.fcl +++ /dev/null @@ -1,8 +0,0 @@ -# Fit field responses, same gains as used in the MCNuPhase2 2023A monte carlo -# -#include "detsim_2d_icarus.fcl" - - -physics.producers.daq: @local::icarus_simwire_wirecell_fitSR - -physics.producers.daq.wcls_main.structs.gain0: 9.59349608 diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-9x.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-9x.fcl deleted file mode 100644 index 7e47dbf84..000000000 --- a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0gain0-9x.fcl +++ /dev/null @@ -1,8 +0,0 @@ -# Fit field responses, same gains as used in the MCNuPhase2 2023A monte carlo -# -#include "detsim_2d_icarus.fcl" - - -physics.producers.daq: @local::icarus_simwire_wirecell_fitSR - -physics.producers.daq.wcls_main.structs.gain0: 10.79268309 diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0var.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0var.fcl deleted file mode 100644 index 0ed634359..000000000 --- a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind0var.fcl +++ /dev/null @@ -1,9 +0,0 @@ -# Fit field responses, turned up noise on each plane -# -#include "detsim_2d_icarus.fcl" - -# Add in the tuned field responses -physics.producers.daq: @local::icarus_simwire_wirecell_fitSR - -# variation on ind 0 -physics.producers.daq.wcls_main.params.files_fields: "icarus_fnal_fit_ks_ind0var.json.bz2" diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind1bin0.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind1bin0.fcl deleted file mode 100644 index cb23ff7a9..000000000 --- a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind1bin0.fcl +++ /dev/null @@ -1,9 +0,0 @@ -# Fit field responses, turned up noise on each plane -# -#include "detsim_2d_icarus.fcl" - -# Add in the tuned field responses -physics.producers.daq: @local::icarus_simwire_wirecell_fitSR - -# variation on ind 0 -physics.producers.daq.wcls_main.params.files_fields: "icarus_fnal_fit_ks_ind1bin0.json.bz2" diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind1bin14.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind1bin14.fcl deleted file mode 100644 index 1525b8fcc..000000000 --- a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_ind1bin14.fcl +++ /dev/null @@ -1,9 +0,0 @@ -# Fit field responses, turned up noise on each plane -# -#include "detsim_2d_icarus.fcl" - -# Add in the tuned field responses -physics.producers.daq: @local::icarus_simwire_wirecell_fitSR - -# variation on ind 0 -physics.producers.daq.wcls_main.params.files_fields: "icarus_fnal_fit_ks_ind1bin14.json.bz2" diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-20x.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-20x.fcl deleted file mode 100644 index 5687ea2cc..000000000 --- a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-20x.fcl +++ /dev/null @@ -1,7 +0,0 @@ -# Fit field responses, turned up noise on each plane -# -#include "detsim_2d_icarus.fcl" - - -physics.producers.daq: @local::icarus_simwire_wirecell_fitSR -physics.producers.daq.wcls_main.structs.int_noise_scale: 1.20 diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-25x.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-25x.fcl deleted file mode 100644 index d91b69ca7..000000000 --- a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-25x.fcl +++ /dev/null @@ -1,7 +0,0 @@ -# Fit field responses, turned up noise on each plane -# -#include "detsim_2d_icarus.fcl" - - -physics.producers.daq: @local::icarus_simwire_wirecell_fitSR -physics.producers.daq.wcls_main.structs.int_noise_scale: 1.25 diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-2x_ind0gain0-5x.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-2x_ind0gain0-5x.fcl deleted file mode 100644 index 49b533782..000000000 --- a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-2x_ind0gain0-5x.fcl +++ /dev/null @@ -1,8 +0,0 @@ -# Fit field responses, turned up noise on each plane -# -#include "detsim_2d_icarus.fcl" - - -physics.producers.daq: @local::icarus_simwire_wirecell_fitSR -physics.producers.daq.wcls_main.structs.int_noise_scale: 1.2 -physics.producers.daq.wcls_main.structs.gain0: 5.995935050000001 # 0.5x diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-2x_ind0gain0-6x.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-2x_ind0gain0-6x.fcl deleted file mode 100644 index 82f1eb059..000000000 --- a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-2x_ind0gain0-6x.fcl +++ /dev/null @@ -1,8 +0,0 @@ -# Fit field responses, turned up noise on each plane -# -#include "detsim_2d_icarus.fcl" - - -physics.producers.daq: @local::icarus_simwire_wirecell_fitSR -physics.producers.daq.wcls_main.structs.int_noise_scale: 1.2 -physics.producers.daq.wcls_main.structs.gain0: 7.1951 diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-2x_ind0gain0-7x.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-2x_ind0gain0-7x.fcl deleted file mode 100644 index 91ca21770..000000000 --- a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-2x_ind0gain0-7x.fcl +++ /dev/null @@ -1,8 +0,0 @@ -# Fit field responses, turned up noise on each plane -# -#include "detsim_2d_icarus.fcl" - - -physics.producers.daq: @local::icarus_simwire_wirecell_fitSR -physics.producers.daq.wcls_main.structs.int_noise_scale: 1.2 -physics.producers.daq.wcls_main.structs.gain0: 8.39430907 # 0.7x diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-2x_ind0gain0-8x.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-2x_ind0gain0-8x.fcl deleted file mode 100644 index ef924b8b4..000000000 --- a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-2x_ind0gain0-8x.fcl +++ /dev/null @@ -1,8 +0,0 @@ -# Fit field responses, turned up noise on each plane -# -#include "detsim_2d_icarus.fcl" - - -physics.producers.daq: @local::icarus_simwire_wirecell_fitSR -physics.producers.daq.wcls_main.structs.int_noise_scale: 1.2 -physics.producers.daq.wcls_main.structs.gain0: 9.593496 # 0.8x diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-30x.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-30x.fcl deleted file mode 100644 index 5c5e135b7..000000000 --- a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-30x.fcl +++ /dev/null @@ -1,7 +0,0 @@ -# Fit field responses, turned up noise on each plane -# -#include "detsim_2d_icarus.fcl" - - -physics.producers.daq: @local::icarus_simwire_wirecell_fitSR -physics.producers.daq.wcls_main.structs.int_noise_scale: 1.30 diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x.fcl deleted file mode 100644 index 21d6ed4c7..000000000 --- a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x.fcl +++ /dev/null @@ -1,7 +0,0 @@ -# Fit field responses, turned up noise on each plane -# -#include "detsim_2d_icarus.fcl" - - -physics.producers.daq: @local::icarus_simwire_wirecell_fitSR -physics.producers.daq.wcls_main.structs.int_noise_scale: 1.35 diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x_ind0gain0-5x.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x_ind0gain0-5x.fcl deleted file mode 100644 index 65d65f694..000000000 --- a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x_ind0gain0-5x.fcl +++ /dev/null @@ -1,8 +0,0 @@ -# Fit field responses, turned up noise on each plane -# -#include "detsim_2d_icarus.fcl" - - -physics.producers.daq: @local::icarus_simwire_wirecell_fitSR -physics.producers.daq.wcls_main.structs.int_noise_scale: 1.35 -physics.producers.daq.wcls_main.structs.gain0: 5.995935050000001 # 0.5x diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x_ind0gain0-6x.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x_ind0gain0-6x.fcl deleted file mode 100644 index 4d666d5a8..000000000 --- a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x_ind0gain0-6x.fcl +++ /dev/null @@ -1,8 +0,0 @@ -# Fit field responses, turned up noise on each plane -# -#include "detsim_2d_icarus.fcl" - - -physics.producers.daq: @local::icarus_simwire_wirecell_fitSR -physics.producers.daq.wcls_main.structs.int_noise_scale: 1.35 -physics.producers.daq.wcls_main.structs.gain0: 7.1951 diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x_ind0gain0-7x.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x_ind0gain0-7x.fcl deleted file mode 100644 index 243079f0e..000000000 --- a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x_ind0gain0-7x.fcl +++ /dev/null @@ -1,8 +0,0 @@ -# Fit field responses, turned up noise on each plane -# -#include "detsim_2d_icarus.fcl" - - -physics.producers.daq: @local::icarus_simwire_wirecell_fitSR -physics.producers.daq.wcls_main.structs.int_noise_scale: 1.35 -physics.producers.daq.wcls_main.structs.gain0: 8.39430907 # 0.7x diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x_ind0gain0-8x.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x_ind0gain0-8x.fcl deleted file mode 100644 index c74d1703c..000000000 --- a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_noise1-35x_ind0gain0-8x.fcl +++ /dev/null @@ -1,8 +0,0 @@ -# Fit field responses, turned up noise on each plane -# -#include "detsim_2d_icarus.fcl" - - -physics.producers.daq: @local::icarus_simwire_wirecell_fitSR -physics.producers.daq.wcls_main.structs.int_noise_scale: 1.35 -physics.producers.daq.wcls_main.structs.gain0: 9.593496 # 0.8x diff --git a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_oldgain.fcl b/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_oldgain.fcl deleted file mode 100644 index fa40ba0db..000000000 --- a/fcl/numi-anaA/test/detsim_2d_icarus_fitFR_oldgain.fcl +++ /dev/null @@ -1,9 +0,0 @@ -# Fit field responses, same gains as used in the MCNuPhase2 2023A monte carlo -# -#include "detsim_2d_icarus.fcl" - - -physics.producers.daq: @local::icarus_simwire_wirecell_fitSR - -physics.producers.daq.wcls_main.structs.gain0: 10.2636323 -physics.producers.daq.wcls_main.structs.gain1: 12.1420344 From 9c804661b2ec65aef9aa96168d92a79440e97afe Mon Sep 17 00:00:00 2001 From: gputnam Date: Fri, 16 Feb 2024 14:34:53 -0600 Subject: [PATCH 4/8] Update CMakeLists.txt Remove redundant call to add "alp" subdirectory. --- fcl/gen/mevprtl/CMakeLists.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/fcl/gen/mevprtl/CMakeLists.txt b/fcl/gen/mevprtl/CMakeLists.txt index 6da290268..0a8ab38e7 100644 --- a/fcl/gen/mevprtl/CMakeLists.txt +++ b/fcl/gen/mevprtl/CMakeLists.txt @@ -1,4 +1,3 @@ -add_subdirectory(alp) add_subdirectory(higgs) add_subdirectory(hnl) add_subdirectory(alp) From 8ee937f011cfcb1385a6d705880c291b3e3e6da4 Mon Sep 17 00:00:00 2001 From: gputnam Date: Fri, 16 Feb 2024 15:29:55 -0600 Subject: [PATCH 5/8] Add more detector variation configs. --- fcl/numi-anaA/detsim_2d_icarus_fitFR_P0nom.fcl | 3 +++ .../detsim_2d_icarus_fitFR_P0nom_gain0-8x.fcl | 5 +++++ fcl/numi-anaA/detsim_2d_icarus_fitFR_noise1-1x.fcl | 11 +++++++++++ 3 files changed, 19 insertions(+) create mode 100644 fcl/numi-anaA/detsim_2d_icarus_fitFR_P0nom.fcl create mode 100644 fcl/numi-anaA/detsim_2d_icarus_fitFR_P0nom_gain0-8x.fcl create mode 100644 fcl/numi-anaA/detsim_2d_icarus_fitFR_noise1-1x.fcl diff --git a/fcl/numi-anaA/detsim_2d_icarus_fitFR_P0nom.fcl b/fcl/numi-anaA/detsim_2d_icarus_fitFR_P0nom.fcl new file mode 100644 index 000000000..23bdd23e0 --- /dev/null +++ b/fcl/numi-anaA/detsim_2d_icarus_fitFR_P0nom.fcl @@ -0,0 +1,3 @@ +#include "detsim_2d_icarus.fcl" + +physics.producers.daq: @local::icarus_simwire_wirecell_fitSR_P0nom diff --git a/fcl/numi-anaA/detsim_2d_icarus_fitFR_P0nom_gain0-8x.fcl b/fcl/numi-anaA/detsim_2d_icarus_fitFR_P0nom_gain0-8x.fcl new file mode 100644 index 000000000..7faaf7b48 --- /dev/null +++ b/fcl/numi-anaA/detsim_2d_icarus_fitFR_P0nom_gain0-8x.fcl @@ -0,0 +1,5 @@ +#include "detsim_2d_icarus.fcl" + +physics.producers.daq: @local::icarus_simwire_wirecell_fitSR_P0nom + +physics.producers.daq.wcls_main.structs.gain0: 13.641696 diff --git a/fcl/numi-anaA/detsim_2d_icarus_fitFR_noise1-1x.fcl b/fcl/numi-anaA/detsim_2d_icarus_fitFR_noise1-1x.fcl new file mode 100644 index 000000000..266577e83 --- /dev/null +++ b/fcl/numi-anaA/detsim_2d_icarus_fitFR_noise1-1x.fcl @@ -0,0 +1,11 @@ +# Fit field responses, same gains as used in the MCNuPhase2 2023A monte carlo +# +#include "detsim_2d_icarus.fcl" + + +physics.producers.daq: @local::icarus_simwire_wirecell_fitSR + +physics.producers.daq.wcls_main.structs.gain0: 10.2636323 +physics.producers.daq.wcls_main.structs.gain1: 12.1420344 + +physics.producers.daq.wcls_main.structs.int_noise_scale: 1.10 From 53c50b394ac91f40ba451a94a8d298671477446e Mon Sep 17 00:00:00 2001 From: gputnam Date: Mon, 19 Feb 2024 23:39:31 -0600 Subject: [PATCH 6/8] Add in WireCell configuration with nominal signal shape on front induction. --- .../detsimmodules_wirecell_ICARUS.fcl | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/icaruscode/TPC/ICARUSWireCell/detsimmodules_wirecell_ICARUS.fcl b/icaruscode/TPC/ICARUSWireCell/detsimmodules_wirecell_ICARUS.fcl index 64734aa13..ebff398e2 100644 --- a/icaruscode/TPC/ICARUSWireCell/detsimmodules_wirecell_ICARUS.fcl +++ b/icaruscode/TPC/ICARUSWireCell/detsimmodules_wirecell_ICARUS.fcl @@ -70,6 +70,7 @@ icarus_simwire_wirecell: } } +# TUNED FR CONFIG icarus_simwire_wirecell_fitSR: @local::icarus_simwire_wirecell # Add in the ER tail icarus_simwire_wirecell_fitSR.wcls_main.params.file_rcresp: "icarus_fnal_rc_tail.json" @@ -80,4 +81,16 @@ icarus_simwire_wirecell_fitSR.wcls_main.structs.gain0: 11.9918701 # mV/fC icarus_simwire_wirecell_fitSR.wcls_main.structs.gain1: 12.6181926 # mV/fC icarus_simwire_wirecell_fitSR.wcls_main.structs.gain2: 13.0261362 # mV/fC icarus_simwire_wirecell_fitSR.wcls_main.structs.shaping1: 1.45 # us + +# TUNED FR CONFIG w/ Front Induction Nominal +icarus_simwire_wirecell_fitSR_P0nom: @local::icarus_simwire_wirecell +# Add in the ER tail +icarus_simwire_wirecell_fitSR_P0nom.wcls_main.params.file_rcresp: "icarus_fnal_rc_tail.json" +# Add in the tuned field responses (except for P0) +icarus_simwire_wirecell_fitSR_P0nom.wcls_main.params.files_fields: "icarus_fnal_fit_ks_P0nom.json.bz2" +# futz with shaping+gain values (note these are really just scale factors and should not be taken literally) +icarus_simwire_wirecell_fitSR_P0nom.wcls_main.structs.gain0: 17.05212 # mV/fC +icarus_simwire_wirecell_fitSR_P0nom.wcls_main.structs.gain1: 12.6181926 # mV/fC +icarus_simwire_wirecell_fitSR_P0nom.wcls_main.structs.gain2: 13.0261362 # mV/fC +icarus_simwire_wirecell_fitSR_P0nom.wcls_main.structs.shaping1: 1.45 # us END_PROLOG From f88b2e90a6f2f83f1d350b7a25903edf74a87e6f Mon Sep 17 00:00:00 2001 From: gputnam Date: Mon, 3 Jun 2024 17:40:11 -0500 Subject: [PATCH 7/8] Remove geant4reweight from CAF configs. --- fcl/caf/cafmaker_defs.fcl | 9 +++------ fcl/caf/cafmakerjob_icarus_systtools_and_fluxwgt.fcl | 4 ++-- ...makerjob_rereco_numi_icarus_systtools_and_fluxwgt.fcl | 4 ++-- 3 files changed, 7 insertions(+), 10 deletions(-) diff --git a/fcl/caf/cafmaker_defs.fcl b/fcl/caf/cafmaker_defs.fcl index e5817d351..5c8e0e554 100644 --- a/fcl/caf/cafmaker_defs.fcl +++ b/fcl/caf/cafmaker_defs.fcl @@ -14,7 +14,6 @@ #include "eventweight_genie_sbn.fcl" #include "eventweight_genie_systtools.fcl" #include "eventweight_flux_sbn.fcl" -#include "eventweight_geant4_sbn.fcl" #include "mcreco.fcl" #include "mcsproducer.fcl" #include "rangeproducer.fcl" @@ -120,7 +119,6 @@ recoana_caf_preprocess_producers: { genieweight: @local::sbn_eventweight_genie systtools: @local::sbn_systtools fluxweight: @local::sbn_eventweight_flux - geant4weight: @local::sbn_eventweight_geant4 } # Overwrite labels @@ -140,7 +138,6 @@ recoana_caf_preprocess_producers.pandoraPidGausCryoW.CalorimetryModuleLabel: "pa recoana_caf_preprocess_producers.genieweight.weight_functions: @local::recoana_caf_preprocess_producers.genieweight.weight_functions_genie recoana_caf_preprocess_producers.fluxweight.weight_functions: @local::recoana_caf_preprocess_producers.fluxweight.weight_functions_flux -recoana_caf_preprocess_producers.geant4weight.weight_functions: @local::recoana_caf_preprocess_producers.geant4weight.weight_functions_reint # Producers for making SCE products recoana_sce_producers: { @@ -275,7 +272,7 @@ caf_preprocess_data_sequence: [ ShowerCosmicDistCryoE, ShowerCosmicDistCryoW ] -caf_preprocess_evtw_sequence: [@sequence::caf_preprocess_sequence, rns, genieweight, fluxweight, geant4weight] +caf_preprocess_evtw_sequence: [@sequence::caf_preprocess_sequence, rns, genieweight, fluxweight] caf_preprocess_sce_sequence: [ mcreco, # Run the SCE correction @@ -297,7 +294,7 @@ caf_preprocess_sce_sequence: [ mcreco, # TODO: rns?? ] -caf_preprocess_sce_evtw_sequence: [@sequence::caf_preprocess_sce_sequence, rns, genieweight, fluxweight, geant4weight] +caf_preprocess_sce_evtw_sequence: [@sequence::caf_preprocess_sce_sequence, rns, genieweight, fluxweight] # CAFMaker config cafmaker: @local::standard_cafmaker @@ -332,7 +329,7 @@ cafmaker.OpFlashLabel: "opflash" cafmaker.TriggerLabel: "emuTrigger" cafmaker.FlashTrigLabel: "" # unavailable cafmaker.SimChannelLabel: "largeant" -cafmaker.SystWeightLabels: ["genieweight", "fluxweight", "geant4weight"] +cafmaker.SystWeightLabels: ["genieweight", "fluxweight"] cafmaker.TPCPMTBarycenterMatchLabel: "tpcpmtbarycentermatch" cafmaker.TrackHitFillRREndCut: 30 # include entire PID region diff --git a/fcl/caf/cafmakerjob_icarus_systtools_and_fluxwgt.fcl b/fcl/caf/cafmakerjob_icarus_systtools_and_fluxwgt.fcl index 75f7d6250..7ba1d48a3 100644 --- a/fcl/caf/cafmakerjob_icarus_systtools_and_fluxwgt.fcl +++ b/fcl/caf/cafmakerjob_icarus_systtools_and_fluxwgt.fcl @@ -1,6 +1,6 @@ #include "cafmakerjob_icarus.fcl" -physics.runprod: [ @sequence::caf_preprocess_sequence, rns, systtools, fluxweight, geant4weight, cafmaker ] +physics.runprod: [ @sequence::caf_preprocess_sequence, rns, systtools, fluxweight, cafmaker ] -physics.producers.cafmaker.SystWeightLabels: ["systtools", "fluxweight", "geant4weight"] +physics.producers.cafmaker.SystWeightLabels: ["systtools", "fluxweight"] diff --git a/fcl/caf/cafmakerjob_rereco_numi_icarus_systtools_and_fluxwgt.fcl b/fcl/caf/cafmakerjob_rereco_numi_icarus_systtools_and_fluxwgt.fcl index e16f69c6b..c5d04f84a 100644 --- a/fcl/caf/cafmakerjob_rereco_numi_icarus_systtools_and_fluxwgt.fcl +++ b/fcl/caf/cafmakerjob_rereco_numi_icarus_systtools_and_fluxwgt.fcl @@ -36,7 +36,7 @@ physics.runprod: [ # @sequence::icarus_crttrack, # @sequence::icarus_crtt0match, caloskimCalorimetryCryoE, caloskimCalorimetryCryoW, - systtools, fluxweight, geant4weight, + systtools, fluxweight, @sequence::physics.runprod ] @@ -55,6 +55,6 @@ source.inputCommands: [ physics.analyzers.caloskimE.SelectEvents: [ runprod ] physics.analyzers.caloskimW.SelectEvents: [ runprod ] -physics.producers.cafmaker.SystWeightLabels: ["systtools", "fluxweight", "geant4weight"] +physics.producers.cafmaker.SystWeightLabels: ["systtools", "fluxweight"] #include "cafmaker_add_detsim2d_icarus.fcl" From 1a0b30ff99a37eeff53555391e2dc1c2cf287595 Mon Sep 17 00:00:00 2001 From: gputnam Date: Wed, 12 Jun 2024 16:12:20 -0500 Subject: [PATCH 8/8] Add beamspilltimings include --- fcl/gen/mevprtl/higgs/dissonant_higgs_gen.fcl | 1 + 1 file changed, 1 insertion(+) diff --git a/fcl/gen/mevprtl/higgs/dissonant_higgs_gen.fcl b/fcl/gen/mevprtl/higgs/dissonant_higgs_gen.fcl index 018783075..99f9525e3 100644 --- a/fcl/gen/mevprtl/higgs/dissonant_higgs_gen.fcl +++ b/fcl/gen/mevprtl/higgs/dissonant_higgs_gen.fcl @@ -1,4 +1,5 @@ #include "dissonant_higgs.fcl" +#include "beamspilltimings.fcl" #include "beamgates_icarus.fcl" # service configuration #