All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
run_ophit_debugger.fcl
Go to the documentation of this file.
1 
4 #include "icarus_ophitfinder.fcl"
5 #include "icarus_flashfinder.fcl"
7 
8 process_name: OpReco
9 
10 services:
11 {
12  @table::icarus_wirecalibration_services
13  LArG4Parameters: @local::icarus_largeantparameters
14  LArVoxelCalculator: @local::icarus_larvoxelcalculator
15  SpaceChargeService: @local::icarus_spacecharge
16  MagneticField: @local::no_mag_larsoft
17  PhotonVisibilityService: @local::icarus_photonvisibilityservice
18 }
19 
20 source:
21 {
22  module_type: RootInput
23 }
24 
25 physics:
26 {
27 
28  producers:
29  {
30  ophitdebugger: @local::icarus_ophitdebugger
31  mcophit: @local::ICARUSMCOpHit
32  ophit: @local::icarus_ophit
33  }
34  analyzers: { opana: @local::ICARUSOpHitAna }
35  produce: [ ophitdebugger, ophit, mcophit ]
36  analyze: [ opana ]
37  store: [ out1 ]
38  trigger_paths: [ produce ]
39  end_paths: [ store, analyze ]
40 }
41 
42 outputs:
43 {
44  out1:
45  {
46  module_type: RootOutput
47  fileName: "reconstructed.root"
48  dataTier: "reco"
50  compressionLevel: 1
51  fastCloning: false
52  }
53 }
54 
55 services.TFileService.fileName: "ana.root"
56 services.LArG4Parameters.FillSimEnergyDeposits: true
57 
58 physics.producers.mcophit.SimPhotonsProducer: "generator"
59 #physics.producers.ophitdebugger.PedAlgoPset.Verbose: true
60 
61 services.message.destinations :
62 {
63  STDCOUT:
64  {
65  type: "cout" #tells the message service to output this destination to cout
66  threshold: "INFO" #tells the message service that this destination applies to WARNING and higher level messages
67  categories:
68  {
69  default:
70  {
71  limit: 1000 #don't print anything at the infomsg level except the explicitly named categories
72  reportEvery: 1
73  }
74  }
75  }
76 }
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
process_name drop raw::OpDetWaveforms_DataApr2016RecoStage1_saturation_ * physics
do source
process_name opflash opflashana store
physics producers trigslidewindowOR6mW physics effSlidingOR6mW physics end_paths
process_name can override from command line with o or output dataTier
Definition: runPID.fcl:28
#define the
BEGIN_PROLOG mcophit
process_name ophitdebugger
return match has_match and(match.match_pdg==11 or match.match_pdg==-11)
BEGIN_PROLOG opflashCryoW opflashCryoW triggerfilterBNB triggerfilterNuMI triggerfilterOffbeamBNB triggerfilterOffbeamNuMI triggerfilterUnknown roifinder roifinder2d gaushitTPCEE gaushitTPCWE purityana1 ophit
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 sequence::SlidingWindowTriggerPatternsOppositeWindows END_PROLOG simSlidingORM6O6 effSlidingORW output
process_name keep raw::RawDigits_ *_ *_ * saveMemoryObjectThreshold
Definition: test_mchdb.fcl:5
BEGIN_PROLOG ICARUSOpHitAna
process_name analyzers
BEGIN_PROLOG icarus_largeantparameters
BEGIN_PROLOG sequence::SlidingWindowTriggerPatternsWindowPair END_PROLOG trigslidewindowOR6m output outputs
BEGIN_PROLOG could also be cout
process_name sequence::icarus_reco_cluster3d physics trigger_paths
BEGIN_PROLOG sequence::SlidingWindowTriggerPatternsOppositeWindows END_PROLOG process_name