Back to home page

EIC code displayed by LXR

 
 

    


Warning, /acts/docs/examples/material-map-v1/templates.json is written in an unsupported language. File is not indexed.

0001 {
0002     "$schema": "../../../Plugins/Json/schema/material-map-v1.schema.json",
0003     "header": {
0004         "format": "acts-material-map",
0005         "version": 1,
0006         "units": {
0007             "length": "mm",
0008             "angle": "rad",
0009             "energy": "GeV",
0010             "material_amount": "mol"
0011         }
0012     },
0013     "surfaces": [
0014         {
0015             "target": {
0016                 "kind": "geometry-id",
0017                 "geometry_id": {
0018                     "volume": 1,
0019                     "sensitive": 2048
0020                 }
0021             },
0022             "material": {
0023                 "kind": "proto",
0024                 "settings": {
0025                     "mapping_type": "default",
0026                     "split_factor": 1
0027                 },
0028                 "binning": {
0029                     "axes": []
0030                 }
0031             }
0032         },
0033         {
0034             "target": {
0035                 "kind": "stable-key",
0036                 "key": "endcap/foil",
0037                 "recorded_geometry_id": {}
0038             },
0039             "material": {
0040                 "kind": "proto-grid",
0041                 "settings": {
0042                     "mapping_type": "post",
0043                     "split_factor": 1
0044                 },
0045                 "material_key": "endcap/foil",
0046                 "axes": [
0047                     {
0048                         "kind": "equidistant",
0049                         "bins": 8
0050                     },
0051                     {
0052                         "kind": "deferred-variable",
0053                         "normalized_edges": [
0054                             0,
0055                             0.25,
0056                             1
0057                         ]
0058                     }
0059                 ]
0060             }
0061         },
0062         {
0063             "target": {
0064                 "kind": "geometry-id",
0065                 "geometry_id": {
0066                     "volume": 1,
0067                     "sensitive": 2304
0068                 }
0069             },
0070             "material": {
0071                 "kind": "proto",
0072                 "settings": {
0073                     "mapping_type": "default",
0074                     "split_factor": 1
0075                 },
0076                 "material_key": "nested/template",
0077                 "binning": {
0078                     "axes": [
0079                         {
0080                             "kind": "subdivided",
0081                             "base": {
0082                                 "kind": "equidistant",
0083                                 "bins": 2,
0084                                 "range": [
0085                                     -10,
0086                                     10
0087                                 ],
0088                                 "boundary": "bound",
0089                                 "direction": "x"
0090                             },
0091                             "mode": "replace",
0092                             "subdivision": {
0093                                 "kind": "variable",
0094                                 "edges": [
0095                                     -10,
0096                                     -5,
0097                                     0
0098                                 ],
0099                                 "boundary": "bound",
0100                                 "direction": "x"
0101                             }
0102                         }
0103                     ]
0104                 }
0105             }
0106         },
0107         {
0108             "target": {
0109                 "kind": "geometry-id",
0110                 "geometry_id": {
0111                     "volume": 1,
0112                     "sensitive": 2560
0113                 }
0114             },
0115             "material": {
0116                 "kind": "merged-material-marker",
0117                 "origins": [
0118                     {
0119                         "geometry_id": {},
0120                         "material_key": "discarded/left"
0121                     },
0122                     {
0123                         "geometry_id": {},
0124                         "material_key": "discarded/right"
0125                     }
0126                 ]
0127             }
0128         },
0129         {
0130             "target": {
0131                 "kind": "geometry-id",
0132                 "geometry_id": {
0133                     "volume": 1,
0134                     "sensitive": 3328
0135                 }
0136             },
0137             "material": {
0138                 "kind": "proto",
0139                 "settings": {
0140                     "mapping_type": "default",
0141                     "split_factor": 1
0142                 },
0143                 "binning": {
0144                     "axes": [
0145                         {
0146                             "kind": "subdivided",
0147                             "base": {
0148                                 "kind": "equidistant",
0149                                 "bins": 2,
0150                                 "range": [
0151                                     -10,
0152                                     10
0153                                 ],
0154                                 "boundary": "bound",
0155                                 "direction": "x"
0156                             },
0157                             "mode": "repeat",
0158                             "subdivision": {
0159                                 "kind": "variable",
0160                                 "edges": [
0161                                     -10,
0162                                     -8,
0163                                     0
0164                                 ],
0165                                 "boundary": "bound",
0166                                 "direction": "x"
0167                             }
0168                         }
0169                     ]
0170                 }
0171             }
0172         }
0173     ]
0174 }