All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
gen_fakephotons.fcl
Go to the documentation of this file.
2 #include "singles_icarus.fcl"
8 
9 process_name: G4
10 
11 services1:
12 {
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 # oh crap I already defined "services" with a key icarus_wirecalibration_services
21 
22 services: {
23  @table::icarus_wirecalibration_services
24  @table::services1
25 }
26 
27 services.LArPropertiesService.ScintPreScale: 1
28 
29 source:
30 {
31  module_type: EmptyEvent
32  timestampPlugin: { plugin_type: "GeneratedEventTimestamp" }
33  maxEvents: 10
34  firstRun: 1
35  firstEvent: 1
36 }
37 
38 physics:
39 {
40 
41  producers:
42  {
44  #opdaq: @local::icarus_simpmt_nonoise
45  opdaq: @local::icarus_simpmt
46  rns: { module_type: "RandomNumberSaver" }
47  }
48  analyzers: {}
49 
50  produce: [ rns, generator, opdaq ]
51  analyze: []
52  store: [ out1 ]
53  trigger_paths: [produce]
54  end_paths: [store]
55 }
56 
57 physics.producers.generator.Verbose: false
58 physics.producers.generator.Channels: [0]
59 physics.producers.generator.Frequency: 0.2
60 #physics.producers.generator.Duration: 991
61 #physics.producers.generator.G4TStart: -1149000
62 physics.producers.generator.Duration: 499.9
63 physics.producers.generator.G4TStart: -1000000
64 physics.producers.generator.MinPE: 2
65 physics.producers.generator.MaxPE: 2
66 
67 physics.producers.opdaq.QE: 1.0
68 physics.producers.opdaq.DarkNoiseRate: 0.0
69 physics.producers.opdaq.FluctuateGain: true
70 physics.producers.opdaq.InputModule: "generator"
71 physics.producers.opdaq.ThresholdADC: 5
72 
73 outputs:
74 {
75  out1:
76  {
77  module_type: RootOutput
78  fileName: "larsoft.root"
79  dataTier: "simulated"
81  compressionLevel: 1
82  fastCloning: false
83  }
84 }
85 
86 services.TFileService.fileName: "ana.root"
87 services.LArG4Parameters.FillSimEnergyDeposits: true
88 
89 services.message.destinations :
90 {
91  STDCOUT:
92  {
93  type: "cout" #tells the message service to output this destination to cout
94  threshold: "INFO" #tells the message service that this destination applies to WARNING and higher level messages
95  categories:
96  {
97  default:
98  {
99  limit: 1000 #don't print anything at the infomsg level except the explicitly named categories
100  reportEvery: 1
101  }
102  }
103  }
104 }
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 pandoraTrackRangeCryoW pandoraTrackRangeCryoW rns
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
source drop raw::ubdaqSoftwareTriggerData_ *_ *_ * maxEvents
Definition: frame-shunt.fcl:6
return match has_match and(match.match_pdg==11 or match.match_pdg==-11)
BEGIN_PROLOG FakePhotoS
process_name opdaq
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
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