geometry_lartpcdetector.fcl
Go to the documentation of this file.
1 #
2 # File: geometry_lartpcdetector.fcl
3 # Purpose: Geometry service configuration for LArTPC "standard" detector
4 # Author: Gianluca Petrillo
5 # Date: June 21, 2018
6 # Version: 1.1
7 # Dependencies: none
8 #
9 #
10 # Provides configuration for geometry of the "standard" LArTPC detector
11 # (a detector not necessarily existing).
12 #
13 # The following service configuration is provided:
14 #
15 # - lartpcdetector_geometry: Geometry service configuration
16 # - lartpcdetector_geometry_helper: configuration of the geometry helper
17 # these need to be used together, hence...
18 #
19 # The following configuration bundle is provided:
20 # - lartpcdetector_geometry_services: complete geometry set up
21 #
22 #
23 # Example of usage
24 # -----------------
25 #
26 # The following snippet configures the geometry in a single step:
27 #
28 # #include "geometry_lartpcdetector.fcl"
29 #
30 # services: {
31 # @table::geometry_lartpcdetector_services
32 # }
33 #
34 #
35 # Changes
36 # --------
37 #
38 # 20180621 (petrillo@slac.stanford.edu) [v1.1]
39 # renamed `geometry_lartpcdetector_bundle` into
40 # `geometry_lartpcdetector_services`
41 # xxxxxxxx (petrillo@fnal.gov) [v1.0]
42 # original version
43 #
44 #
45 
46 BEGIN_PROLOG
47 
48 lartpcdetector_geometry: {
49  SurfaceY: 690 # in cm, vertical distance to the surface
50  Name: "LArTPCdetector"
51  GDML: "LArTPCdetector.gdml"
52  ROOT: "LArTPCdetector.gdml"
53  DisableWiresInG4: true
54  SortingParameters: {}
55 } # lartpcdetector_geometry
56 
57 
58 lartpcdetector_geometry_helper: {
59  service_provider : StandardGeometryHelper
60 }
61 
62 
63 lartpcdetector_geometry_services: {
64  GeometryConfigurationWriter: {}
65  Geometry: @local::lartpcdetector_geometry
66  ExptGeoInterfaceHelper: @local::lartpcdetector_geometry_helper
67 }
68 
69 
70 END_PROLOG
71