photolibbuild_services_dune.fcl
Go to the documentation of this file.
1 #include "photpropservices_dune.fcl"
2 #include "services_dune.fcl"
3 
4 BEGIN_PROLOG
5 
6 dune35t_photolibbuild_services: @local::dune35t_g4_services_legacy
7 
8 # Set the photon visiblity service to library building mode
9 dune35t_photolibbuild_services.PhotonVisibilityService: @local::dune35t_photonvisibilityservice_buildlib
10 
11 # enable optical physics in LArG4
12 dune35t_photolibbuild_services.LArG4Parameters.EnabledPhysics: [ "Em",
13  "Optical",
14  "SynchrotronAndGN",
15  "Ion",
16  "Hadron",
17  "Decay",
18  "HadronElastic",
19  "Stopping",
20  "NeutronTrackingCut" ]
21 
22 # enable this custom physics list
23 dune35t_photolibbuild_services.LArG4Parameters.UseCustomPhysics: true
24 dune35t_photolibbuild_services.LArG4Parameters.UseLitePhotons: false
25 
26 # disable cerenkov light
27 dune35t_photolibbuild_services.LArPropertiesService.EnableCerenkovLight: false
28 
29 # Turn off prescaling in opdeteresponse and geant4
30 dune35t_photolibbuild_services.OpDetResponseInterface.QuantumEfficiency: 1
31 dune35t_photolibbuild_services.LArPropertiesService.ScintPreScale: 1
32 
33 
34 
35 
36 # FD G4-specific services do not exist yet
37 dunefd_photolibbuild_services: @local::dunefd_simulation_services_legacy
38 
39 # Set the photon visiblity service to library building mode
40 dunefd_photolibbuild_services.PhotonVisibilityService: @local::dune10kt_1x2x6_photonvisibilityservice_buildlib
41 
42 # enable optical physics in LArG4
43 dunefd_photolibbuild_services.LArG4Parameters.EnabledPhysics: [ "Em",
44  "Optical",
45  "SynchrotronAndGN",
46  "Ion",
47  "Hadron",
48  "Decay",
49  "HadronElastic",
50  "Stopping",
51  "NeutronTrackingCut" ]
52 
53 # enable this custom physics list
54 dunefd_photolibbuild_services.LArG4Parameters.UseCustomPhysics: true
55 dunefd_photolibbuild_services.LArG4Parameters.UseLitePhotons: false
56 
57 # disable cerenkov light
58 dunefd_photolibbuild_services.LArPropertiesService.EnableCerenkovLight: false
59 
60 # Turn off prescaling in opdeteresponse and geant4
61 dunefd_photolibbuild_services.OpDetResponseInterface.QuantumEfficiency: 1
62 dunefd_photolibbuild_services.LArPropertiesService.ScintPreScale: 1
63 
64 
65 END_PROLOG