All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
run_opreco.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  ophit: @local::icarus_ophit
31  opflashTPC0: @local::ICARUSSimpleFlashTPC0
32  opflashTPC1: @local::ICARUSSimpleFlashTPC1
33  opflashTPC2: @local::ICARUSSimpleFlashTPC2
34  opflashTPC3: @local::ICARUSSimpleFlashTPC3
35 
36  mcophit: @local::ICARUSMCOpHit
40  mcopflashTPC3: @local::ICARUSMCOpFlashTPC3
41 
42  cheatopflashTPC0: @local::ICARUSCheatOpFlashTPC0
43  cheatopflashTPC1: @local::ICARUSCheatOpFlashTPC1
44  cheatopflashTPC2: @local::ICARUSCheatOpFlashTPC2
45  cheatopflashTPC3: @local::ICARUSCheatOpFlashTPC3
46 
47  }
48  analyzers: { opana: @local::ICARUSOpRecoAna }
49  #produce: [ ophit, opflashTPC0, opflashTPC1, opflashTPC2, opflashTPC3, mcophit, mcopflashTPC0, mcopflashTPC1, mcopflashTPC2, mcopflashTPC3, cheatopflashTPC0, cheatopflashTPC1, cheatopflashTPC2, cheatopflashTPC3 ]
50  produce: [ ophit, mcophit ]
51  analyze: [ opana ]
52  store: [ out1 ]
53  trigger_paths: [ produce ]
54  end_paths: [ store, analyze ]
55 }
56 
57 outputs:
58 {
59  out1:
60  {
61  module_type: RootOutput
62  fileName: "reconstructed.root"
63  dataTier: "reco"
65  compressionLevel: 1
66  fastCloning: false
67  }
68 }
69 
70 services.TFileService.fileName: "ana.root"
71 services.LArG4Parameters.FillSimEnergyDeposits: true
72 
73 physics.analyzers.opana.OpHitProducerList:["ophit","mcophit"]
74 physics.analyzers.opana.OpFlashProducerList:[]
75 physics.analyzers.opana.SimEnergyDepositProducer: ""
76 physics.producers.mcophit.SimPhotonsProducer: "generator"
77 
78 #physics.analyzers.opana.OpHitProducerList:["ophit","mcophit"]
79 #physics.analyzers.opana.OpFlashProducerList:["opflashTPC0","opflashTPC1","opflashTPC2","opflashTPC3","mcopflashTPC0","mcopflashTPC1","mcopflashTPC2","mcopflashTPC3","cheatopflashTPC0","cheatopflashTPC1","cheatopflashTPC2","cheatopflashTPC3"]
80 
81 services.message.destinations :
82 {
83  STDCOUT:
84  {
85  type: "cout" #tells the message service to output this destination to cout
86  threshold: "INFO" #tells the message service that this destination applies to WARNING and higher level messages
87  categories:
88  {
89  default:
90  {
91  limit: 1000 #don't print anything at the infomsg level except the explicitly named categories
92  reportEvery: 1
93  }
94  }
95  }
96 }
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
BEGIN_PROLOG ICARUSCheatOpFlashTPC1
process_name drop raw::OpDetWaveforms_DataApr2016RecoStage1_saturation_ * physics
do source
BEGIN_PROLOG opflashTPC3 mcopflashTPC1
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
process_name is maximum options services RecoDrawingOptions rawDigitFilterTPC3 services RecoDrawingOptions decon1DroiTPC3 services RecoDrawingOptions cluster3DCryo1 services RecoDrawingOptions pandoraGausCryo1 services RecoDrawingOptions pandoraGausCryo1 services RecoDrawingOptions pandoraGausCryo1 services RecoDrawingOptions pandoraGausCryo1 services RecoDrawingOptions pandoraGausCryo1 services RecoDrawingOptions pandoraTrackGausCryo1 services RecoDrawingOptions pandoraTrackGausCryo1 services RecoDrawingOptions opflashTPC1
process_name is maximum options services RecoDrawingOptions rawDigitFilterTPC3 services RecoDrawingOptions decon1DroiTPC3 services RecoDrawingOptions cluster3DCryo1 services RecoDrawingOptions pandoraGausCryo1 services RecoDrawingOptions pandoraGausCryo1 services RecoDrawingOptions pandoraGausCryo1 services RecoDrawingOptions pandoraGausCryo1 services RecoDrawingOptions pandoraGausCryo1 services RecoDrawingOptions pandoraTrackGausCryo1 services RecoDrawingOptions pandoraTrackGausCryo1 services RecoDrawingOptions opflashTPC2
BEGIN_PROLOG ICARUSMCOpFlashTPC3
BEGIN_PROLOG opflashTPC3 mcopflashTPC2
BEGIN_PROLOG ICARUSCheatOpFlashTPC0
BEGIN_PROLOG ICARUSCheatOpFlashTPC3
BEGIN_PROLOG mcophit
return match has_match and(match.match_pdg==11 or match.match_pdg==-11)
BEGIN_PROLOG opflashTPC3 mcopflashTPC0
BEGIN_PROLOG ICARUSMCOpFlashTPC1
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
BEGIN_PROLOG ICARUSMCOpFlashTPC2
BEGIN_PROLOG ICARUSCheatOpFlashTPC2
process_name keep raw::RawDigits_ *_ *_ * saveMemoryObjectThreshold
Definition: test_mchdb.fcl:5
process_name analyzers
BEGIN_PROLOG icarus_largeantparameters
BEGIN_PROLOG ICARUSMCOpFlashTPC0
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