test_geometry_dunedphase10kt.fcl
Go to the documentation of this file.
1 #
2 # Geometry test module on DUNE Dual Phase Far Detector geometry
3 #
4 # Version: 1.0
5 #
6 
7 #include "geometry_dune.fcl"
8 
9 process_name: testGeo
10 
11 services: {
12 
13  Geometry: @local::dunedphase10kt_geo
14  ExptGeoHelperInterface: @local::dune_geometry_helper
15  GeometryConfigurationWriter: {}
16 
17  message: {
18  destinations: {
19  LogDebugFile: {
20  type: "file"
21  filename: "geometry_dunedphase10k.txt"
22  append: false
23  threshold: "INFO"
24  categories:{
25  default: { limit: 0 }
26  GeometryTest: { limit: -1 }
27  }
28  }
29  LogStandardOut: {
30  type: "cout"
31  threshold: "INFO"
32  categories:{
33  default:{ limit: -1 }
34  RecoBaseDefaultCtor: { limit: 0 }
35  AnaBaseDefaultCtor: { limit: 0 }
36  GeometryBadInputPoint: { limit: 5 timespan: 1000}
37  }
38  }
39  LogStandardError: {
40  type: "cerr"
41  threshold: "ERROR"
42  categories:{
43  default:{ }
44  }
45  }
46  }
47  }
48 }
49 
50 source: {
51  module_type: EmptyEvent
52  maxEvents: 1 # Number of events to create
53 }
54 
55 outputs: { }
56 
57 physics: {
58 
59  analyzers: {
60  geotest: {
61  module_type: "GeometryTest"
62 
63  # Tests can be selected individually using a list of strings called
64  # RunTests.
65  # See GeometryTestAlg documentation for specific strings in case new tests
66  # are added.
67  RunTests: [
68  # run the default test suite (actually unnecessary):
69  "@default",
70  # in addition (overriding the default): print wires
71  "+PrintWires"
72 
73  ]
74 
75  # expected wire pitches; empty to check just that they are all the same
76  # ExpectedWirePitches: [ 0.487811, 0.500144, 0.449055 ]
77  ExpectedWirePitches: [ ]
78  # plane pitches (#0 -> #1, #1 -> #2)
79  ExpectedPlanePitches: [ 0.015 ]
80 
81  # The test feeds a out-of-world coordinate to NearestWire() and expects
82  # an exception to be thrown; DUNE currently prefers to cap the wire ID to
83  # a valid wire.
84  # Therefore we disable that part of the test.
85  DisableWireBoundaryCheck: true
86  }
87  }
88 
89  ana: [ geotest ]
90 
91  trigger_paths: [ ]
92  end_paths: [ ana ]
93 }