1 #include "services_microboone.fcl" 
    2 #include "singles_microboone.fcl" 
    3 #include "largeantmodules_microboone.fcl" 
    4 #include "detsimmodules_microboone.fcl" 
   10   # Load the service that manages root files for histograms. 
   11   TFileService: { 
fileName: 
"gen_hist.root" }
 
   14                 @table::microboone_simulation_services
 
   18 #Start each new event with an empty event. 
   22   timestampPlugin: { plugin_type: 
"GeneratedEventTimestamp" }
 
   24   firstRun:    1           # Run number to use 
for this file 
   28 # Define and configure some modules to do work on each event. 
   29 # First modules are defined; they are scheduled later. 
   30 # Modules are grouped by type. 
   37    largeant:     @local::microboone_largeant      
 
   44  #define the producer and filter modules for this path, order matters,  
   45  #filters reject all following items.  see lines starting physics.producers below 
   48  #define the output stream, there could be more than one if using filters  
   51  #trigger_paths is a keyword and contains the paths that modify the art::event,  
   52  #ie filters and producers 
   55  #end_paths is a keyword and contains the paths that do not modify the art::Event,  
   56  #ie analyzers and output streams.  these all run simultaneously 
   60 #block to define where the output goes.  if you defined a filter in the physics 
   61 #block and put it in the trigger_paths then you need to put a SelectEvents: {SelectEvents: [XXX]} 
   62 #entry in the output stream you want those to go to, where XXX is the label of the filter module(s) 
   72 # set quantum efficiency supressed scint yield to 0.03 * 24000 
   73 #services.DetectorPropertiesService.ScintYield: 24000 
   75 # enable optical physics in LArG4 
   76 #services.LArG4Parameters.EnabledPhysics: [ "Em", 
   84  #                                               "NeutronTrackingCut" ] 
   86 # enable this custom physics list 
   87 #services.LArG4Parameters.UseCustomPhysics: true 
   89 # disable cerenkov light 
   90 services.DetectorPropertiesService.EnableCerenkovLight: 
false 
   91 services.LArG4Parameters.KeepEMShowerDaughters: 
true 
   92 services.LArG4Parameters.StoreTrajectories: 
true 
   94 physics.producers.generator.PDG: [ 13 ]
 
   96 physics.producers.generator.AngleDist:    0
 
   97 physics.producers.generator.Theta0YZ:     [ 0 ]
 
   98 physics.producers.generator.SigmaThetaYZ: [ 0.0 ]
 
  100 physics.producers.generator.Theta0XZ:     [ 0.0 ]
 
  101 physics.producers.generator.SigmaThetaXZ: [ 0.0 ]
 
  103 physics.producers.generator.X0: [ 50.0 ]
 
  104 physics.producers.generator.Y0: [ 0.0 ]
 
  105 physics.producers.generator.Z0: [ -100.0 ]
 
  106 physics.producers.generator.SigmaX: [ 0.0 ]
 
  107 physics.producers.generator.SigmaY: [ 0.0 ]
 
  108 physics.producers.generator.SigmaZ: [ 0.0 ]
 
  109 physics.producers.generator.T0: [ 0.0 ]
 
  110 physics.producers.generator.P0: [ 1.0 ]
 
  111 physics.producers.generator.SigmaP: [ 0. ]
 
  112 physics.producers.generator.PDist: 0
 
services RandomNumberGenerator
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 caloskimCalorimetryCryoE physics caloskimCalorimetryCryoW physics sequence::physics pathW services
process_name largeant analyzeIt
process_name drop raw::OpDetWaveforms_DataApr2016RecoStage1_saturation_ * physics
physics producers trigslidewindowOR6mW physics effSlidingOR6mW physics end_paths
process_name larg4outtime largeant
source drop raw::ubdaqSoftwareTriggerData_ *_ *_ * maxEvents
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
if &&[-z"$BASH_VERSION"] then echo Attempting to switch to bash bash shellSwitch exit fi &&["$1"= 'shellSwitch'] shift declare a IncludeDirectives for Dir in
services TFileService fileName
BEGIN_PROLOG sequence::SlidingWindowTriggerPatternsOppositeWindows END_PROLOG simSlidingORM6O6 effSlidingORW output
standard_singlep gaussian distribution ie ie ie gaussian gaussian gaussian larg4Main stream1
process_name showerreco Particles Coinciding wih the Vertex services ScanOptions nu_mu services ScanOptions Number
BEGIN_PROLOG sequence::SlidingWindowTriggerPatternsWindowPair END_PROLOG trigslidewindowOR6m output outputs
process_name sequence::icarus_reco_cluster3d physics trigger_paths
BEGIN_PROLOG sequence::SlidingWindowTriggerPatternsOppositeWindows END_PROLOG process_name