runCRTRecoValidation.fcl
Go to the documentation of this file.
1 #include "services_dune.fcl"
2 #include "CRT.fcl"
3 
4 process_name: CRTReco
5 
6 services:
7 {
8  TimeTracker: {}
9  MemoryTracker: {}
10  RandomNumberGenerator: {} #ART native random number generator
11  message: @local::dune_message_services_prod_debug
12  FileCatalogMetadata: @local::art_file_catalog_mc
13  @table::protodune_services
14  TFileService: { fileName: "CRTReco.root" }
15  IFBeam: {}
16 }
17 #services.message.destinations.LogStandardOut.threshold: "INFO"
18 
19 dune_message_services_prod_debug.destinations.LogWarningFile.categories:
20 {
21  timeToHits: { limit: 1000 }
22  CreateTrigger: { limit: 1000 }
23  moduleToChannels: { limit: 1000 }
24 }
25 
26 #Configure message service for debugging
27 #services.message.destinations.debugmsg:
28 #{
29 # type: "cout"
30 # threshold: "DEBUG"
31 # append: true
32 # categories:
33 # {
34 # timeToHits: { limit: 1000 }
35 # CreateTrigger: { limit: 1000 }
36 # moduleToChannels: { limit: 1000 }
37 # }
38 #}
39 
40 source:
41 {
42  module_type: RootInput
43  maxEvents: -1
44  fileNames: ["input_file.root"]
45 }
46 
47 physics:
48 {
49  analyzers:
50  {
51  CRTReco: @local::CRTRecoValidation_standard
52  }
53 
54  stream1: [ out1 ]
55 
56  #detSim: [ CRTSim ]
57  ana: [ CRTReco]
58 
59 
60  end_paths: [ ana ]
61 }
62 
63 outputs:
64 {
65  out1:
66  {
67  module_type: RootOutput
68  fileName: "CRTDetReco_protoDUNE.root" #default file name, can override from command line with -o or --output
69  dataTier: "DetSim"
70  compressionLevel: 1
71  }
72 }
73 
74 CRTSim.DACThreshold: 100 #Make the DAC threshold so high that nothing will pass it