From c4d1d8bda43d0929b3ede3bffe35e60d35c76314 Mon Sep 17 00:00:00 2001 From: Markus Frank <Markus.Frank@cern.ch> Date: Tue, 6 Dec 2022 17:44:50 +0100 Subject: [PATCH] Improve DDDigi doc --- DDDigi/README.md | 66 ++++++++++++++++++++++++++---------------------- 1 file changed, 36 insertions(+), 30 deletions(-) diff --git a/DDDigi/README.md b/DDDigi/README.md index 04e30435c..9f6d191cc 100644 --- a/DDDigi/README.md +++ b/DDDigi/README.md @@ -60,8 +60,8 @@ DDDigi Components Description DigiDDG4ROOT ------------ - Reader for ROOT files produced with DDG4. <br/> - Properties: <br/> +- Reader for ROOT files produced with DDG4. <br/> + Properties: <br/> |**Property** |**Data type** |**Description** | |:--- |:--- |:--- | @@ -79,32 +79,34 @@ DigiDDG4ROOT DigiEventAction --------------- - Generic event level action which can execute workers in parallel - Properties: <br/> +- Generic event level action which can execute workers in parallel <br/> + Properties: <br/> |**Property** |**Data type** |**Description** | |:--- |:--- |:--- | |`.parallel` | boolean | Flag to indicate parallel action execution | -- DigiContainerProcessor +DigiContainerProcessor +---------------------- - Base class of all actors dealing with one of more containers sequentially.<br/> +- Base class of all actors dealing with one of more containers sequentially.<br/> -- DigiContainerSequence +DigiContainerSequence +--------------------- +- Sequencer of `DigiContainerProcessor` entities with container based work load splitting.<br/> - Sequencer of `DigiContainerProcessor` entities with container based work load splitting.<br/> - - Properties: <br/> + Properties: <br/> |**Property** |**Data type** |**Description** | |:--- |:--- |:--- | |`.parallel` | boolean | Flag to indicate parallel action execution | -- DigiContainerSequenceAction +DigiContainerSequenceAction +--------------------------- - Specialization of the `DigiEventAction`. +- Specialization of the `DigiEventAction`. <br/> Process continers from the data store according to the `input_segment` and the `input_mask`. - Output of workers is delivered to the `output_segment` with mask `output_mask`. + Output of workers is delivered to the `output_segment` with mask `output_mask`. <br/> - Properties: Properties of the `DigiEventAction` apply!<br/> + Properties: Properties of the `DigiEventAction` apply! <br/> |**Property** |**Data type** |**Description** | |:--- |:--- |:--- | @@ -113,13 +115,15 @@ DigiEventAction |`.output_segment`| string | Name of the output data segment | |`.output_mask` | integer | Mask identifier of the output containers | -- DigiMultiContainerProcessor +DigiMultiContainerProcessor +--------------------------- - Specialization of the `DigiEventAction`. - Process multiple containers from the data store according to the `input_segment` and the list of `input_masks`. Allows to re-use the same container action. - Output of workers is delivered to the `output_segment` with mask `output_mask`. +- Specialization of the `DigiEventAction`. + Process multiple containers from the data store according to the `input_segment` + and the list of `input_masks`. Allows to re-use the same container action. + Output of workers is delivered to the `output_segment` with mask `output_mask`. <br/> - Properties: Properties of the `DigiEventAction` apply!<br/> + Properties: Properties of the `DigiEventAction` apply! <br/> |**Property** |**Data type** |**Description** | |:--- |:--- |:--- | @@ -128,19 +132,21 @@ DigiEventAction |`.output_segment`| string | Name of the output data segment | |`.output_mask` | integer | Mask identifier of the output containers | -- DigiAttenuator +DigiAttenuator +-------------- - Deposit attenuator for energy deposits according to decay time constant. <br/> - Action functor of the `DigiAttenuatorSequence` <br/> - Properties: Properties of the `DigiContainerSequenceProcessor` apply! <br/> - |**Property** |**Data type** |**Description** | - |:--- |:--- |:--- | - |`.factor` | double | Signal reduction factor applied to all entries processed | - -- DigiAttenuatorSequence +- Deposit attenuator for energy deposits according to decay time constant. <br/> + Action functor of the `DigiAttenuatorSequence` <br/> + Properties: Properties of the `DigiContainerSequenceProcessor` apply! <br/> + |**Property** |**Data type** |**Description** | + |:--- |:--- |:--- | + |`.factor` | double | Signal reduction factor applied to all entries processed | + +DigiAttenuatorSequence +---------------------- - Container sequencer to attenuate a list of containers. - Properties: Properties of the `DigiContainerSequenceAction` apply! <br/> +- Container sequencer to attenuate a list of containers. <br/> + Properties: Properties of the `DigiContainerSequenceAction` apply! <br/> |**Property** |**Data type** |**Description** | |:--- |:--- |:--- | |`.processor_type`| string | Processor type used for single container attenuation. | -- GitLab