test_proxybase.fcl
Go to the documentation of this file.
1 #
2 # File: test_proxybase.fcl
3 # Purpose: exercise proxy objects
4 # Author: Gianluca Petrillo (petrillo@fnal.gov)
5 # Date: September 8, 2017
6 # Version: 1.0
7 #
8 # Run with `lar_ut`!
9 #
10 
11 process_name: ProxyBaseTest
12 
13 
14 source: {
15  module_type: EmptyEvent
16  maxEvents: 2
17 } # source
18 
19 
20 physics: {
21 
22  producers: {
23 
24  hitmaker: {
25  module_type: TrackProxyHitMaker
26 
27  nHits: 100
28 
29  } # hitmaker
30 
31  trackmaker: {
32  module_type: TrackProxyTrackMaker
33 
34  hits: hitmaker
35  # 4 or 5 tracks (the last, optional, gets all the hits left)
36  hitsPerTrack: [ 5, 10, 15, 20 ]
37  } # trackmaker
38 
39 
40  } # producers
41 
42  analyzers: {
43  trackproxytest: {
44  module_type: ProxyBaseTest
45 
46  tracks: trackmaker
47 
48  }
49  } # analyzers
50 
51  reco: [ hitmaker, trackmaker ]
52  tests: [ trackproxytest ]
53 
54  trigger_paths: [ reco ]
55  end_paths: [ tests ]
56 
57 } # physics
58