1 #include "services_microboone.fcl"
12 TFileService: {
fileName:
"recon_hist_Kal_mu.root" } # yer fave input
file w SpacePoints.
16 @table::microboone_simulation_services
18 services.SpacePointService: @local::microboone_spacepointservice
23 fileNames: [
" ../trk/recon_trk_mu.root" ]
37 # Define and configure some modules to do work on each event.
38 # First modules are defined; they are scheduled later.
39 # Modules are grouped by type.
45 trackkal: @local::microboone_kalman
50 badevts: @local::evtfilter
55 largana: @local::microboone_largeantana
56 sptana: @local::microboone_spacepoint
59 recon: [ trackkal ] # badevts,
60 analyze: [ sptana, largana ] # trkana
61 #define the output stream, there could be more than one if using filters
64 #trigger_paths is a keyword and contains the paths that modify the art::event,
65 #ie filters and producers
68 #end_paths is a keyword and contains the paths that do not modify the art::Event,
69 #ie analyzers and output streams. these all run simultaneously
73 # set some parameters. Check the smallness of the x position, as is the case.
74 physics.producers.trackkal.PosErr3: [0.05, 0.1, 0.1] // cm
75 // 0.3,0.3,0.3; 0.2,0.2,0.4 does evt 1, but gives tiny p for evt 2.
76 physics.producers.trackkal.MomErr3: [.01, .01, .03] // GeV
77 physics.producers.trackkal.MomStart3: [0.5, 0.5, 1.8] // GeV
78 #physics.producers.trackkal.DoFit: false // !!!!!
79 #physics.producers.trackkal.PerpLimit: 4.5 // Perp outliers to PC1 to omit
80 physics.producers.trackkal.PerpLimit: 1000. // Perp outliers to PC1 to omit
81 physics.producers.trackkal.PdgCode: -13 // mu+
82 physics.producers.trackkal.ErrScale: 1.0 // !!!!!
83 physics.producers.trackkal.DecimateC: 40 // ! Contained decimation
84 physics.producers.trackkal.MaxUpdateC: 0.1 // ! Contained cutoff on Kal update.
85 physics.producers.trackkal.DecimateU: 100 // ! Uncontained decimation
86 physics.producers.trackkal.MaxUpdateU: 0.02 //Unontained cutoff on Kal update.
89 #physics.filters.badevts.BadEvents: [24, 160, 174, 179, 186, 225 ] // BadEvents,BadRuns must be vectors
90 #physics.filters.badevts.BadRuns: [1, 1, 1, 1, 1, 1 ] // of equal length.
92 physics.analyzers.sptana.ClusterModuleLabel: "dbscan"
93 physics.analyzers.sptana : @local::microboone_spacepoint
94 physics.analyzers.sptana.UseMC: false
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 opflashCryo1 flashfilter analyze
echo $PWD find $PWD name *fcl xargs perl wapi e s & MemoryTracker
process_name drop raw::OpDetWaveforms_DataApr2016RecoStage1_saturation_ * physics
process_name gaushitTPC3 gaushitTPC3 filters
physics producers trigslidewindowOR6mW physics effSlidingOR6mW physics end_paths
source drop raw::ubdaqSoftwareTriggerData_ *_ *_ * maxEvents
then echo Cowardly refusing to create a new FHiCL file with the same name as the original one('${SourceName}')." >&2 exit 1 fi echo "'$
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
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