1 ########################################################## 
    2 ## Beam-related reweighting 
    6 ##   * MicroBooNE DocDB 7866 (J. Zennamo) 
    7 ##   * MicroBooNE DocDB 8058 (J. Zennamo) 
    9 ## Maintainer: J. Zennamo (jaz8600@fnal.gov) 
   11 ## updated Nov. 2021 by Keng Lin (keng.lin@rutgers.edu 
   12  ########################################################## 
   15 # Choose the desired uiverses number for multisim mode 
   18 sbn_eventweight_flux: {
 
   22   AllowMissingTruth: 
true # allow running over cosmics. The alternative approach is 
generator_module_label: 
"" 
   24   weight_functions_flux: [
 
   37     parameter_list: [
"horncurrent"]
 
   43     CentralValue_hist_file: 
"beamData/BNBdata/UnisimHists/may06_10kpot_ntrd1000_flux.root" 
   44     PositiveSystematicVariation_hist_file: 
"beamData/BNBdata/UnisimHists/may06_horn175ka_rgen610.6_flux.root" 
   45     NegativeSystematicVariation_hist_file: 
"beamData/BNBdata/UnisimHists/may06_horn173ka_rgen610.6_flux.root" 
   53     parameter_list: [
"expskin"]
 
   58     CentralValue_hist_file: 
"beamData/BNBdata/UnisimHists/may06_10kpot_ntrd1000_flux.root" 
   59     PositiveSystematicVariation_hist_file: 
"beamData/BNBdata/UnisimHists/expskin_nrtd1000_flux.root" 
   60     NegativeSystematicVariation_hist_file: 
"beamData/BNBdata/UnisimHists/expskin_nrtd1000_flux.root" 
   68     parameter_list: [
"pioninexsec"]
 
   73     CentralValue_hist_file: 
"beamData/BNBdata/UnisimHists/may06_10kpot_ntrd1000_flux.root" 
   74     PositiveSystematicVariation_hist_file: 
"beamData/BNBdata/UnisimHists/may06_pioninexsec_up_rgen610.6_flux.root" 
   75     NegativeSystematicVariation_hist_file: 
"beamData/BNBdata/UnisimHists/may06_pioninexsec_down_rgen610.6_flux.root" 
   83     parameter_list: [
"pionqexsec"]
 
   86     scale_factor_pos: 0.292 #From MiniBooNE  
 
   87     scale_factor_neg: 0.585 #From MiniBooNE
 
   88     CentralValue_hist_file: 
"beamData/BNBdata/UnisimHists/may06_10kpot_ntrd1000_flux.root" 
   89     PositiveSystematicVariation_hist_file: 
"beamData/BNBdata/UnisimHists/may06_pionqexsec_up_rgen610.6_flux.root" 
   90     NegativeSystematicVariation_hist_file: 
"beamData/BNBdata/UnisimHists/may06_pionqexsec_down_rgen610.6_flux.root" 
   98     parameter_list: [
"piontotxsec"]
 
  103     CentralValue_hist_file: 
"beamData/BNBdata/UnisimHists/may06_10kpot_ntrd1000_flux.root" 
  104     PositiveSystematicVariation_hist_file: 
"beamData/BNBdata/UnisimHists/may06_piontotxsec_up_rgen610.6_flux.root" 
  105     NegativeSystematicVariation_hist_file: 
"beamData/BNBdata/UnisimHists/may06_piontotxsec_down_rgen610.6_flux.root" 
  115     parameter_list: [
"nucleoninexsec"]
 
  120     CentralValue_hist_file: 
"beamData/BNBdata/UnisimHists/may06_10kpot_ntrd1000_flux.root" 
  121     PositiveSystematicVariation_hist_file: 
"beamData/BNBdata/UnisimHists/may06_nucleoninexsec_up_rgen610.6_flux.root" 
  122     NegativeSystematicVariation_hist_file: 
"beamData/BNBdata/UnisimHists/may06_nucleoninexsec_down_rgen610.6_flux.root" 
  130     parameter_list: [
"nucleonqexsec"]
 
  133     scale_factor_pos: 0.333 #From MiniBooNE 
 
  134     scale_factor_neg: 0.573 #From MiniBooNE
 
  135     CentralValue_hist_file: 
"beamData/BNBdata/UnisimHists/may06_10kpot_ntrd1000_flux.root" 
  136     PositiveSystematicVariation_hist_file: 
"beamData/BNBdata/UnisimHists/may06_nucleonqexsec_up_rgen610.6_flux.root" 
  137     NegativeSystematicVariation_hist_file: 
"beamData/BNBdata/UnisimHists/may06_nucleonqexsec_down_rgen610.6_flux.root" 
  145     parameter_list: [
"nucleontotxsec"]
 
  150     CentralValue_hist_file: 
"beamData/BNBdata/UnisimHists/may06_10kpot_ntrd1000_flux.root" 
  151     PositiveSystematicVariation_hist_file: 
"beamData/BNBdata/UnisimHists/may06_nucleontotxsec_up_rgen610.6_flux.root" 
  152     NegativeSystematicVariation_hist_file: 
"beamData/BNBdata/UnisimHists/may06_nucleontotxsec_down_rgen610.6_flux.root" 
  161     parameter_list: [
"kplus"]
 
  164     calc_type: 
"PrimaryHadronFeynmanScaling" 
  165     PrimaryHadronGeantCode: [321] # geant code 
for particle production on Be
 
  167     ExternalData: 
"beamData/BNBdata/ExternalData/BNBExternalData_uBooNE.root" 
  168     #ExternalFit: "empty" 
  176     parameter_list: [
"kminus"]
 
  179     calc_type: 
"PrimaryHadronNormalization" 
  180     PrimaryHadronGeantCode: [-321] # geant code 
for particle production on Be
 
  189     parameter_list: [
"kzero"]
 
  192     calc_type: 
"PrimaryHadronSanfordWang" 
  193     PrimaryHadronGeantCode: [130, 310, 311] # geant code 
for particle production on Be
 
  195     ExternalData: 
"beamData/BNBdata/ExternalData/BNBExternalData_uBooNE.root" 
  204     parameter_list: [
"piplus"]
 
  207     calc_type: 
"PrimaryHadronSWCentralSplineVariation" 
  208     PrimaryHadronGeantCode: [211] # geant code 
for particle production on Be
 
  210     ExternalData: 
"beamData/BNBdata/ExternalData/BNBExternalData_uBooNE_SplinesHARP.root" 
  211     ExternalFit: 
"beamData/BNBdata/ExternalData/BNBExternalData_uBooNE.root" 
  219     parameter_list: [
"piminus"]
 
  222     calc_type: 
"PrimaryHadronSWCentralSplineVariation" 
  223     PrimaryHadronGeantCode: [-211] # geant code 
for particle production on Be
 
  225     ExternalData: 
"beamData/BNBdata/ExternalData/BNBExternalData_uBooNE_SplinesHARP.root" 
  226     ExternalFit: 
"beamData/BNBdata/ExternalData/BNBExternalData_uBooNE.root" 
process_name eventweight nucleonqexsec
 
physics producers fluxweight physics producers fluxweight piplus
 
process_name eventweight piminus
 
BEGIN_PROLOG cv_example MaCCRES MaNCRES parameter_sigma
 
esac done echo Signal files are
 
process_name eventweight horncurrent
 
process_name eventweight nucleoninexsec
 
process_name eventweight kplus
 
process_name eventweight nucleontotxsec
 
process_name eventweight pioninexsec
 
process_name eventweight pionqexsec
 
physics producers fluxweight physics producers fluxweight expskin
 
process_name eventweight kzero
 
BEGIN_PROLOG FrPiProd_pi_multisigma multisim
 
BEGIN_PROLOG triggeremu_data_config_icarus settings PMTADCthresholds sequence::icarus_stage0_multiTPC_TPC physics sequence::icarus_stage0_EastHits_TPC physics sequence::icarus_stage0_WestHits_TPC physics producers purityana0 module_type
 
BEGIN_PROLOG piminus because variations are prepared separatedly random_seed
 
physics producers fluxweight physics producers fluxweight generator_module_label
 
process_name eventweight kminus
 
process_name eventweight piontotxsec