Skip to content

Commit 4c03fc9

Browse files
authored
update schema, and associations to links (#20)
1 parent 8bc141a commit 4c03fc9

File tree

3 files changed

+9
-7
lines changed

3 files changed

+9
-7
lines changed

edm4hep_analysis/edm4hep_api_intro.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ page](https://edm4hep.web.cern.ch):
2222

2323
You see a diagrammatic overview of EDM4hep with all the available data types,
2424
broadly organized into different categories. The arrows depict two ways data
25-
types can be related / associated with each other
25+
types can be related / linked with each other
2626

2727
- ["Relations"](#relations) (black arrows)
28-
- ["Associations"](#associations) (purple-ish arrows)
28+
- ["Links"](#links) (purple-ish arrows)
2929

3030
#### Relations
3131
These are relations defined within the data types, and which are directly
@@ -41,20 +41,22 @@ is possible to go from one object to a related object, but vice versa this does
4141
usually not hold. For example, a `ReconstructedParticle` can point to multiple
4242
`Tracks` or `Clusters`, but those do not point to a `ReconstructedParticle`.
4343

44-
#### Associations
44+
#### Links
4545
These are relations that are in a sense "external" to the data model definition.
4646
They are currently mainly used to connect MC and RECO information, as a direct
4747
link via a relation is not desirable as it would mix the two worlds. In contrast
48-
to relations, associations are not directed, i.e. it is possible to access both
49-
involved objects from the association.
48+
to relations, links are not directed, i.e. it is possible to access both
49+
involved objects from the link.
5050

5151
### The table of available types
5252
Just below the diagram is an overview table of all the types that are defined in
5353
EDM4hep. Here they are organized into
5454

55-
- `Components` - very simple types, that are used throughout the
55+
- `Components` - Very simple types, that are used throughout the `Datatypes`
5656
- `Datatypes` - The data types that are defined in EDM4hep
57-
- `Association` - The available associations between different data types
57+
- `Links` - The available links between different data types
58+
- `Generator related (meta-)data` - Data types related to generator metadata
59+
- `Interfaces` - Abstractions for accessing different types by a shared set of properties
5860

5961
![](images/doxygen_type_table.png)
6062

7.03 KB
Loading
21 KB
Loading

0 commit comments

Comments
 (0)