|
BOSS 8.0.0
BESIII Offline Software System
|
#include <FullEventFragment.h>
Public Member Functions | |
| FullEventFragment (uint32_t source_id, uint32_t global_id, uint32_t run_no, uint32_t lvl1_id, uint32_t lvl1_type, uint32_t lvl2_info, const uint32_t *ef_info) | |
| FullEventFragment (uint32_t source_id, uint32_t use_time, uint32_t global_id, uint32_t run_no, uint32_t lvl1_id, uint32_t lvl1_type, uint32_t lvl2_info, const uint32_t *ef_info) | |
| FullEventFragment (uint32_t *fe) | |
| FullEventFragment (eformat::write::node_t *fe) | |
| FullEventFragment () | |
| FullEventFragment (const FullEventFragment &other) | |
| virtual | ~FullEventFragment () |
| FullEventFragment & | operator= (const FullEventFragment &other) |
| void | status (uint32_t n, const uint32_t *status) |
| uint32_t | nstatus (void) const |
| const uint32_t * | status (void) const |
| void | minor_version (uint16_t v) |
| uint16_t | minor_version (void) const |
| void | source_id (uint32_t s) |
| uint32_t | source_id (void) const |
| void | time (uint32_t s) |
| uint32_t | time (void) const |
| void | global_id (uint32_t s) |
| uint32_t | global_id (void) const |
| void | run_no (uint32_t s) |
| uint32_t | run_no (void) const |
| void | lvl1_id (uint32_t s) |
| uint32_t | lvl1_id (void) const |
| void | lvl1_trigger_type (uint32_t s) |
| uint32_t | lvl1_trigger_type (void) const |
| void | lvl2_trigger_info (uint32_t s) |
| uint32_t | lvl2_trigger_info (void) const |
| void | event_filter_info (const uint32_t *s) |
| const uint32_t * | event_filter_info (void) const |
| uint32_t | meta_size_word (void) const |
| uint32_t | size_word (void) const |
| void | append (eformat::write::SubDetectorFragment *sd) |
| const SubDetectorFragment * | first_child (void) const |
| void | size_change (uint32_t o, uint32_t n) |
| uint32_t | page_count (void) const |
| const eformat::write::node_t * | bind (void) |
| const eformat::write::node_t * | rebind (void) |
| FullEventFragment (uint32_t source_id, uint32_t global_id, uint32_t run_no, uint32_t lvl1_id, uint32_t lvl1_type, uint32_t lvl2_info, const uint32_t *ef_info) | |
| FullEventFragment (uint32_t source_id, uint32_t use_time, uint32_t global_id, uint32_t run_no, uint32_t lvl1_id, uint32_t lvl1_type, uint32_t lvl2_info, const uint32_t *ef_info) | |
| FullEventFragment (uint32_t *fe) | |
| FullEventFragment (eformat::write::node_t *fe) | |
| FullEventFragment () | |
| FullEventFragment (const FullEventFragment &other) | |
| virtual | ~FullEventFragment () |
| FullEventFragment & | operator= (const FullEventFragment &other) |
| void | status (uint32_t n, const uint32_t *status) |
| uint32_t | nstatus (void) const |
| const uint32_t * | status (void) const |
| void | minor_version (uint16_t v) |
| uint16_t | minor_version (void) const |
| void | source_id (uint32_t s) |
| uint32_t | source_id (void) const |
| void | time (uint32_t s) |
| uint32_t | time (void) const |
| void | global_id (uint32_t s) |
| uint32_t | global_id (void) const |
| void | run_no (uint32_t s) |
| uint32_t | run_no (void) const |
| void | lvl1_id (uint32_t s) |
| uint32_t | lvl1_id (void) const |
| void | lvl1_trigger_type (uint32_t s) |
| uint32_t | lvl1_trigger_type (void) const |
| void | lvl2_trigger_info (uint32_t s) |
| uint32_t | lvl2_trigger_info (void) const |
| void | event_filter_info (const uint32_t *s) |
| const uint32_t * | event_filter_info (void) const |
| uint32_t | meta_size_word (void) const |
| uint32_t | size_word (void) const |
| void | append (eformat::write::SubDetectorFragment *sd) |
| const SubDetectorFragment * | first_child (void) const |
| void | size_change (uint32_t o, uint32_t n) |
| uint32_t | page_count (void) const |
| const eformat::write::node_t * | bind (void) |
| const eformat::write::node_t * | rebind (void) |
| FullEventFragment (uint32_t source_id, uint32_t global_id, uint32_t run_no, uint32_t lvl1_id, uint32_t lvl1_type, uint32_t lvl2_info, const uint32_t *ef_info) | |
| FullEventFragment (uint32_t source_id, uint32_t use_time, uint32_t global_id, uint32_t run_no, uint32_t lvl1_id, uint32_t lvl1_type, uint32_t lvl2_info, const uint32_t *ef_info) | |
| FullEventFragment (uint32_t *fe) | |
| FullEventFragment (eformat::write::node_t *fe) | |
| FullEventFragment () | |
| FullEventFragment (const FullEventFragment &other) | |
| virtual | ~FullEventFragment () |
| FullEventFragment & | operator= (const FullEventFragment &other) |
| void | status (uint32_t n, const uint32_t *status) |
| uint32_t | nstatus (void) const |
| const uint32_t * | status (void) const |
| void | minor_version (uint16_t v) |
| uint16_t | minor_version (void) const |
| void | source_id (uint32_t s) |
| uint32_t | source_id (void) const |
| void | time (uint32_t s) |
| uint32_t | time (void) const |
| void | global_id (uint32_t s) |
| uint32_t | global_id (void) const |
| void | run_no (uint32_t s) |
| uint32_t | run_no (void) const |
| void | lvl1_id (uint32_t s) |
| uint32_t | lvl1_id (void) const |
| void | lvl1_trigger_type (uint32_t s) |
| uint32_t | lvl1_trigger_type (void) const |
| void | lvl2_trigger_info (uint32_t s) |
| uint32_t | lvl2_trigger_info (void) const |
| void | event_filter_info (const uint32_t *s) |
| const uint32_t * | event_filter_info (void) const |
| uint32_t | meta_size_word (void) const |
| uint32_t | size_word (void) const |
| void | append (eformat::write::SubDetectorFragment *sd) |
| const SubDetectorFragment * | first_child (void) const |
| void | size_change (uint32_t o, uint32_t n) |
| uint32_t | page_count (void) const |
| const eformat::write::node_t * | bind (void) |
| const eformat::write::node_t * | rebind (void) |
Defines a helper class to aid the creation of FullEvent fragments.
Definition at line 26 of file Event/eformat/include/eformat/write/FullEventFragment.h.
| eformat::write::FullEventFragment::FullEventFragment | ( | uint32_t | source_id, |
| uint32_t | global_id, | ||
| uint32_t | run_no, | ||
| uint32_t | lvl1_id, | ||
| uint32_t | lvl1_type, | ||
| uint32_t | lvl2_info, | ||
| const uint32_t * | ef_info ) |
Builds a new FullEvent fragment from scratch, using the current time as the time label.
| source_id | The source identifier to be using for this FullEvent |
| global_id | The global identifier for this fragment |
| run_no | The run number for this fragment |
| lvl1_id | The LVL1 trigger identifier for this fragment |
| lvl1_type | The LVL1 trigger type for this fragment |
| lvl2_info | The LVL2 trigger info for this fragment @parma ef_info The Event Filter info for this fragment: a pointer to 4 pre-allocated words. |
Definition at line 50 of file FullEventFragment.cxx.
Referenced by FullEventFragment(), and operator=().
| eformat::write::FullEventFragment::FullEventFragment | ( | uint32_t | source_id, |
| uint32_t | use_time, | ||
| uint32_t | global_id, | ||
| uint32_t | run_no, | ||
| uint32_t | lvl1_id, | ||
| uint32_t | lvl1_type, | ||
| uint32_t | lvl2_info, | ||
| const uint32_t * | ef_info ) |
Builds a new FullEvent fragment from scratch
| source_id | The source identifier to be using for this FullEvent |
| use_time | The creation time in seconds since 1/1/1970 00:00 UTC for this fragment |
| global_id | The global identifier for this fragment |
| run_no | The run number for this fragment |
| lvl1_id | The LVL1 trigger identifier for this fragment |
| lvl1_type | The LVL1 trigger type for this fragment |
| lvl2_info | The LVL2 trigger info for this fragment @parma ef_info The Event Filter info for this fragment: a pointer to 4 pre-allocated words. |
Definition at line 20 of file FullEventFragment.cxx.
| eformat::write::FullEventFragment::FullEventFragment | ( | uint32_t * | fe | ) |
Builds a new FullEvent fragment from an existing FullEvent fragment in contiguous memory.
| fe | The existing FullEvent fragment |
Definition at line 79 of file FullEventFragment.cxx.
| eformat::write::FullEventFragment::FullEventFragment | ( | eformat::write::node_t * | fe | ) |
Builds a new FullEvent fragment from an existing FullEvent fragment in non-contiguous memory. The top-level fragment header is expected to be on a contiguous area of memory, together with the first word of the first child fragment (i.e. the ROS header marker). The following data can be spread around.
| fe | The existing FullEvent fragment, as a list of nodes, pre-concatenated by the caller. |
Definition at line 92 of file FullEventFragment.cxx.
| eformat::write::FullEventFragment::FullEventFragment | ( | ) |
Builds a new empty FullEventFragment, otherwise invalid. This is useful for array builds and standard containers.
Definition at line 106 of file FullEventFragment.cxx.
| eformat::write::FullEventFragment::FullEventFragment | ( | const FullEventFragment & | other | ) |
Copy constructor. This will only copy the meta data, not the fragment relationships and block-data (children and status block) contained in the to-be-copied fragment. If you wish this fragment has the same children of the copied fragment, you have to do this operation manually, after copying. If you wish to make a copy of the status as well, do it manually and then assign it to this fragment using the status() method.
| other | The other fragment to take the meta data from. |
Definition at line 136 of file FullEventFragment.cxx.
|
inlinevirtual |
Base destructor
Definition at line 108 of file Event/eformat/include/eformat/write/FullEventFragment.h.
| eformat::write::FullEventFragment::FullEventFragment | ( | uint32_t | source_id, |
| uint32_t | global_id, | ||
| uint32_t | run_no, | ||
| uint32_t | lvl1_id, | ||
| uint32_t | lvl1_type, | ||
| uint32_t | lvl2_info, | ||
| const uint32_t * | ef_info ) |
Builds a new FullEvent fragment from scratch, using the current time as the time label.
| source_id | The source identifier to be using for this FullEvent |
| global_id | The global identifier for this fragment |
| run_no | The run number for this fragment |
| lvl1_id | The LVL1 trigger identifier for this fragment |
| lvl1_type | The LVL1 trigger type for this fragment |
| lvl2_info | The LVL2 trigger info for this fragment @parma ef_info The Event Filter info for this fragment: a pointer to 4 pre-allocated words. |
| eformat::write::FullEventFragment::FullEventFragment | ( | uint32_t | source_id, |
| uint32_t | use_time, | ||
| uint32_t | global_id, | ||
| uint32_t | run_no, | ||
| uint32_t | lvl1_id, | ||
| uint32_t | lvl1_type, | ||
| uint32_t | lvl2_info, | ||
| const uint32_t * | ef_info ) |
Builds a new FullEvent fragment from scratch
| source_id | The source identifier to be using for this FullEvent |
| use_time | The creation time in seconds since 1/1/1970 00:00 UTC for this fragment |
| global_id | The global identifier for this fragment |
| run_no | The run number for this fragment |
| lvl1_id | The LVL1 trigger identifier for this fragment |
| lvl1_type | The LVL1 trigger type for this fragment |
| lvl2_info | The LVL2 trigger info for this fragment @parma ef_info The Event Filter info for this fragment: a pointer to 4 pre-allocated words. |
| eformat::write::FullEventFragment::FullEventFragment | ( | uint32_t * | fe | ) |
Builds a new FullEvent fragment from an existing FullEvent fragment in contiguous memory.
| fe | The existing FullEvent fragment |
| eformat::write::FullEventFragment::FullEventFragment | ( | eformat::write::node_t * | fe | ) |
Builds a new FullEvent fragment from an existing FullEvent fragment in non-contiguous memory. The top-level fragment header is expected to be on a contiguous area of memory, together with the first word of the first child fragment (i.e. the ROS header marker). The following data can be spread around.
| fe | The existing FullEvent fragment, as a list of nodes, pre-concatenated by the caller. |
| eformat::write::FullEventFragment::FullEventFragment | ( | ) |
Builds a new empty FullEventFragment, otherwise invalid. This is useful for array builds and standard containers.
| eformat::write::FullEventFragment::FullEventFragment | ( | const FullEventFragment & | other | ) |
Copy constructor. This will only copy the meta data, not the fragment relationships and block-data (children and status block) contained in the to-be-copied fragment. If you wish this fragment has the same children of the copied fragment, you have to do this operation manually, after copying. If you wish to make a copy of the status as well, do it manually and then assign it to this fragment using the status() method.
| other | The other fragment to take the meta data from. |
|
inlinevirtual |
Base destructor
Definition at line 108 of file InstallArea/x86_64-el9-gcc13-dbg/include/eformat/write/FullEventFragment.h.
| eformat::write::FullEventFragment::FullEventFragment | ( | uint32_t | source_id, |
| uint32_t | global_id, | ||
| uint32_t | run_no, | ||
| uint32_t | lvl1_id, | ||
| uint32_t | lvl1_type, | ||
| uint32_t | lvl2_info, | ||
| const uint32_t * | ef_info ) |
Builds a new FullEvent fragment from scratch, using the current time as the time label.
| source_id | The source identifier to be using for this FullEvent |
| global_id | The global identifier for this fragment |
| run_no | The run number for this fragment |
| lvl1_id | The LVL1 trigger identifier for this fragment |
| lvl1_type | The LVL1 trigger type for this fragment |
| lvl2_info | The LVL2 trigger info for this fragment @parma ef_info The Event Filter info for this fragment: a pointer to 4 pre-allocated words. |
| eformat::write::FullEventFragment::FullEventFragment | ( | uint32_t | source_id, |
| uint32_t | use_time, | ||
| uint32_t | global_id, | ||
| uint32_t | run_no, | ||
| uint32_t | lvl1_id, | ||
| uint32_t | lvl1_type, | ||
| uint32_t | lvl2_info, | ||
| const uint32_t * | ef_info ) |
Builds a new FullEvent fragment from scratch
| source_id | The source identifier to be using for this FullEvent |
| use_time | The creation time in seconds since 1/1/1970 00:00 UTC for this fragment |
| global_id | The global identifier for this fragment |
| run_no | The run number for this fragment |
| lvl1_id | The LVL1 trigger identifier for this fragment |
| lvl1_type | The LVL1 trigger type for this fragment |
| lvl2_info | The LVL2 trigger info for this fragment @parma ef_info The Event Filter info for this fragment: a pointer to 4 pre-allocated words. |
| eformat::write::FullEventFragment::FullEventFragment | ( | uint32_t * | fe | ) |
Builds a new FullEvent fragment from an existing FullEvent fragment in contiguous memory.
| fe | The existing FullEvent fragment |
| eformat::write::FullEventFragment::FullEventFragment | ( | eformat::write::node_t * | fe | ) |
Builds a new FullEvent fragment from an existing FullEvent fragment in non-contiguous memory. The top-level fragment header is expected to be on a contiguous area of memory, together with the first word of the first child fragment (i.e. the ROS header marker). The following data can be spread around.
| fe | The existing FullEvent fragment, as a list of nodes, pre-concatenated by the caller. |
| eformat::write::FullEventFragment::FullEventFragment | ( | ) |
Builds a new empty FullEventFragment, otherwise invalid. This is useful for array builds and standard containers.
| eformat::write::FullEventFragment::FullEventFragment | ( | const FullEventFragment & | other | ) |
Copy constructor. This will only copy the meta data, not the fragment relationships and block-data (children and status block) contained in the to-be-copied fragment. If you wish this fragment has the same children of the copied fragment, you have to do this operation manually, after copying. If you wish to make a copy of the status as well, do it manually and then assign it to this fragment using the status() method.
| other | The other fragment to take the meta data from. |
|
inlinevirtual |
Base destructor
Definition at line 108 of file InstallArea/x86_64-el9-gcc13-opt/include/eformat/write/FullEventFragment.h.
| void eformat::write::FullEventFragment::append | ( | eformat::write::SubDetectorFragment * | sd | ) |
Appends a new SubDetector fragment to this FullEvent fragment.
| sd | The SubDetector fragment to be appended to myself |
Definition at line 171 of file FullEventFragment.cxx.
Referenced by Builder::append2event(), eformat::old::convert(), and main().
| void eformat::write::FullEventFragment::append | ( | eformat::write::SubDetectorFragment * | sd | ) |
Appends a new SubDetector fragment to this FullEvent fragment.
| sd | The SubDetector fragment to be appended to myself |
| void eformat::write::FullEventFragment::append | ( | eformat::write::SubDetectorFragment * | sd | ) |
Appends a new SubDetector fragment to this FullEvent fragment.
| sd | The SubDetector fragment to be appended to myself |
| const eformat::write::node_t * eformat::write::FullEventFragment::bind | ( | void | ) |
Returns the first node of a list of nodes that represent the fragment you have constructed. To make use of it, just browse the list as defined in node.h
Definition at line 190 of file FullEventFragment.cxx.
Referenced by eformat::old::convert(), main(), and RawDataOutputSvc::putEvent().
| const eformat::write::node_t * eformat::write::FullEventFragment::bind | ( | void | ) |
Returns the first node of a list of nodes that represent the fragment you have constructed. To make use of it, just browse the list as defined in node.h
| const eformat::write::node_t * eformat::write::FullEventFragment::bind | ( | void | ) |
Returns the first node of a list of nodes that represent the fragment you have constructed. To make use of it, just browse the list as defined in node.h
|
inline |
Changes the event filter trigger info in this fragment
| s | The new value to set: a pointer with 4 word pre-allocated |
Definition at line 246 of file Event/eformat/include/eformat/write/FullEventFragment.h.
Referenced by HltBuilder::pack().
|
inline |
Changes the event filter trigger info in this fragment
| s | The new value to set: a pointer with 4 word pre-allocated |
Definition at line 246 of file InstallArea/x86_64-el9-gcc13-dbg/include/eformat/write/FullEventFragment.h.
|
inline |
Changes the event filter trigger info in this fragment
| s | The new value to set: a pointer with 4 word pre-allocated |
Definition at line 246 of file InstallArea/x86_64-el9-gcc13-opt/include/eformat/write/FullEventFragment.h.
|
inline |
Returns the event filter trigger info for this fragment
Definition at line 253 of file Event/eformat/include/eformat/write/FullEventFragment.h.
|
inline |
Returns the event filter trigger info for this fragment
Definition at line 253 of file InstallArea/x86_64-el9-gcc13-dbg/include/eformat/write/FullEventFragment.h.
|
inline |
Returns the event filter trigger info for this fragment
Definition at line 253 of file InstallArea/x86_64-el9-gcc13-opt/include/eformat/write/FullEventFragment.h.
|
inline |
This returns the first child of this fragment. The system operates as a concatenated list of fragments. From this child you can get to the next.
Definition at line 287 of file Event/eformat/include/eformat/write/FullEventFragment.h.
|
inline |
This returns the first child of this fragment. The system operates as a concatenated list of fragments. From this child you can get to the next.
Definition at line 287 of file InstallArea/x86_64-el9-gcc13-dbg/include/eformat/write/FullEventFragment.h.
|
inline |
This returns the first child of this fragment. The system operates as a concatenated list of fragments. From this child you can get to the next.
Definition at line 287 of file InstallArea/x86_64-el9-gcc13-opt/include/eformat/write/FullEventFragment.h.
|
inline |
Changes the global identifier for this event
| s | The new value to set |
Definition at line 186 of file Event/eformat/include/eformat/write/FullEventFragment.h.
Referenced by FullEventFragment(), and FullEventFragment().
|
inline |
Changes the global identifier for this event
| s | The new value to set |
Definition at line 186 of file InstallArea/x86_64-el9-gcc13-dbg/include/eformat/write/FullEventFragment.h.
|
inline |
Changes the global identifier for this event
| s | The new value to set |
Definition at line 186 of file InstallArea/x86_64-el9-gcc13-opt/include/eformat/write/FullEventFragment.h.
|
inline |
Returns the global identifier for this event
Definition at line 191 of file Event/eformat/include/eformat/write/FullEventFragment.h.
|
inline |
Returns the global identifier for this event
Definition at line 191 of file InstallArea/x86_64-el9-gcc13-dbg/include/eformat/write/FullEventFragment.h.
|
inline |
Returns the global identifier for this event
Definition at line 191 of file InstallArea/x86_64-el9-gcc13-opt/include/eformat/write/FullEventFragment.h.
|
inline |
Changes the lvl1 identifier in this fragment
| s | The new value to set |
Definition at line 210 of file Event/eformat/include/eformat/write/FullEventFragment.h.
Referenced by Builder::append2event(), FullEventFragment(), FullEventFragment(), FullEventFragment(), FullEventFragment(), and operator=().
|
inline |
Changes the lvl1 identifier in this fragment
| s | The new value to set |
Definition at line 210 of file InstallArea/x86_64-el9-gcc13-dbg/include/eformat/write/FullEventFragment.h.
|
inline |
Changes the lvl1 identifier in this fragment
| s | The new value to set |
Definition at line 210 of file InstallArea/x86_64-el9-gcc13-opt/include/eformat/write/FullEventFragment.h.
|
inline |
Returns the lvl1 identifier for this fragment
Definition at line 215 of file Event/eformat/include/eformat/write/FullEventFragment.h.
Referenced by FullEventFragment(), and FullEventFragment().
|
inline |
Returns the lvl1 identifier for this fragment
Definition at line 215 of file InstallArea/x86_64-el9-gcc13-dbg/include/eformat/write/FullEventFragment.h.
|
inline |
Returns the lvl1 identifier for this fragment
Definition at line 215 of file InstallArea/x86_64-el9-gcc13-opt/include/eformat/write/FullEventFragment.h.
|
inline |
Changes the lvl1 trigger type in this fragment
| s | The new value to set |
Definition at line 222 of file Event/eformat/include/eformat/write/FullEventFragment.h.
|
inline |
Changes the lvl1 trigger type in this fragment
| s | The new value to set |
Definition at line 222 of file InstallArea/x86_64-el9-gcc13-dbg/include/eformat/write/FullEventFragment.h.
|
inline |
Changes the lvl1 trigger type in this fragment
| s | The new value to set |
Definition at line 222 of file InstallArea/x86_64-el9-gcc13-opt/include/eformat/write/FullEventFragment.h.
|
inline |
Returns the lvl1 trigger type for this fragment
Definition at line 227 of file Event/eformat/include/eformat/write/FullEventFragment.h.
|
inline |
Returns the lvl1 trigger type for this fragment
Definition at line 227 of file InstallArea/x86_64-el9-gcc13-dbg/include/eformat/write/FullEventFragment.h.
|
inline |
Returns the lvl1 trigger type for this fragment
Definition at line 227 of file InstallArea/x86_64-el9-gcc13-opt/include/eformat/write/FullEventFragment.h.
|
inline |
Changes the lvl2 trigger info in this fragment
| s | The new value to set |
Definition at line 234 of file Event/eformat/include/eformat/write/FullEventFragment.h.
|
inline |
Changes the lvl2 trigger info in this fragment
| s | The new value to set |
Definition at line 234 of file InstallArea/x86_64-el9-gcc13-dbg/include/eformat/write/FullEventFragment.h.
|
inline |
Changes the lvl2 trigger info in this fragment
| s | The new value to set |
Definition at line 234 of file InstallArea/x86_64-el9-gcc13-opt/include/eformat/write/FullEventFragment.h.
|
inline |
Returns the lvl2 trigger info for this fragment
Definition at line 239 of file Event/eformat/include/eformat/write/FullEventFragment.h.
|
inline |
Returns the lvl2 trigger info for this fragment
Definition at line 239 of file InstallArea/x86_64-el9-gcc13-dbg/include/eformat/write/FullEventFragment.h.
|
inline |
Returns the lvl2 trigger info for this fragment
Definition at line 239 of file InstallArea/x86_64-el9-gcc13-opt/include/eformat/write/FullEventFragment.h.
|
inline |
Returns the total size for the meta data (everything that does not encompass the contents of the m_data pointer in the private representation of this class) in the fragment, in words
Definition at line 260 of file Event/eformat/include/eformat/write/FullEventFragment.h.
|
inline |
Returns the total size for the meta data (everything that does not encompass the contents of the m_data pointer in the private representation of this class) in the fragment, in words
Definition at line 260 of file InstallArea/x86_64-el9-gcc13-dbg/include/eformat/write/FullEventFragment.h.
|
inline |
Returns the total size for the meta data (everything that does not encompass the contents of the m_data pointer in the private representation of this class) in the fragment, in words
Definition at line 260 of file InstallArea/x86_64-el9-gcc13-opt/include/eformat/write/FullEventFragment.h.
|
inline |
Changes the minor version number of the fragment
| v | The new minor version for this header |
Definition at line 148 of file Event/eformat/include/eformat/write/FullEventFragment.h.
Referenced by eformat::old::convert().
|
inline |
Changes the minor version number of the fragment
| v | The new minor version for this header |
Definition at line 148 of file InstallArea/x86_64-el9-gcc13-dbg/include/eformat/write/FullEventFragment.h.
|
inline |
Changes the minor version number of the fragment
| v | The new minor version for this header |
Definition at line 148 of file InstallArea/x86_64-el9-gcc13-opt/include/eformat/write/FullEventFragment.h.
|
inline |
Returns the minor version number of the fragment
Definition at line 155 of file Event/eformat/include/eformat/write/FullEventFragment.h.
|
inline |
Returns the minor version number of the fragment
Definition at line 155 of file InstallArea/x86_64-el9-gcc13-dbg/include/eformat/write/FullEventFragment.h.
|
inline |
Returns the minor version number of the fragment
Definition at line 155 of file InstallArea/x86_64-el9-gcc13-opt/include/eformat/write/FullEventFragment.h.
|
inline |
Returns the number of status wors in this fragment
Definition at line 136 of file Event/eformat/include/eformat/write/FullEventFragment.h.
|
inline |
Returns the number of status wors in this fragment
Definition at line 136 of file InstallArea/x86_64-el9-gcc13-dbg/include/eformat/write/FullEventFragment.h.
|
inline |
Returns the number of status wors in this fragment
Definition at line 136 of file InstallArea/x86_64-el9-gcc13-opt/include/eformat/write/FullEventFragment.h.
| eformat::write::FullEventFragment & eformat::write::FullEventFragment::operator= | ( | const FullEventFragment & | other | ) |
Assigment operator. This will only copy the meta data, not the fragment relationships and block-data (children and parent and status block) contained in the to-be-copied fragment. If you wish this fragment has the same parents, and children of the copied fragment, you have to do this operation manually, after copying. If you wish to make a copy of the status as well, do it manually and then assign it to this fragment using the status() method.
| other | The other fragment to take the meta data from. |
Definition at line 145 of file FullEventFragment.cxx.
| FullEventFragment & eformat::write::FullEventFragment::operator= | ( | const FullEventFragment & | other | ) |
Assigment operator. This will only copy the meta data, not the fragment relationships and block-data (children and parent and status block) contained in the to-be-copied fragment. If you wish this fragment has the same parents, and children of the copied fragment, you have to do this operation manually, after copying. If you wish to make a copy of the status as well, do it manually and then assign it to this fragment using the status() method.
| other | The other fragment to take the meta data from. |
| FullEventFragment & eformat::write::FullEventFragment::operator= | ( | const FullEventFragment & | other | ) |
Assigment operator. This will only copy the meta data, not the fragment relationships and block-data (children and parent and status block) contained in the to-be-copied fragment. If you wish this fragment has the same parents, and children of the copied fragment, you have to do this operation manually, after copying. If you wish to make a copy of the status as well, do it manually and then assign it to this fragment using the status() method.
| other | The other fragment to take the meta data from. |
| uint32_t eformat::write::FullEventFragment::page_count | ( | void | ) | const |
Returns the total number of (raw memory) pages this fragment is composed of.
Definition at line 183 of file FullEventFragment.cxx.
| uint32_t eformat::write::FullEventFragment::page_count | ( | void | ) | const |
Returns the total number of (raw memory) pages this fragment is composed of.
| uint32_t eformat::write::FullEventFragment::page_count | ( | void | ) | const |
Returns the total number of (raw memory) pages this fragment is composed of.
|
inline |
Definition at line 319 of file Event/eformat/include/eformat/write/FullEventFragment.h.
|
inline |
Definition at line 319 of file InstallArea/x86_64-el9-gcc13-dbg/include/eformat/write/FullEventFragment.h.
|
inline |
Definition at line 319 of file InstallArea/x86_64-el9-gcc13-opt/include/eformat/write/FullEventFragment.h.
|
inline |
Changes the run number
| s | The new value to set |
Definition at line 198 of file Event/eformat/include/eformat/write/FullEventFragment.h.
Referenced by Builder::append2event(), FullEventFragment(), FullEventFragment(), FullEventFragment(), FullEventFragment(), and operator=().
|
inline |
Changes the run number
| s | The new value to set |
Definition at line 198 of file InstallArea/x86_64-el9-gcc13-dbg/include/eformat/write/FullEventFragment.h.
|
inline |
Changes the run number
| s | The new value to set |
Definition at line 198 of file InstallArea/x86_64-el9-gcc13-opt/include/eformat/write/FullEventFragment.h.
|
inline |
Returns the run number for this fragment
Definition at line 203 of file Event/eformat/include/eformat/write/FullEventFragment.h.
Referenced by FullEventFragment(), and FullEventFragment().
|
inline |
Returns the run number for this fragment
Definition at line 203 of file InstallArea/x86_64-el9-gcc13-dbg/include/eformat/write/FullEventFragment.h.
|
inline |
Returns the run number for this fragment
Definition at line 203 of file InstallArea/x86_64-el9-gcc13-opt/include/eformat/write/FullEventFragment.h.
|
inline |
This method is used by children of this fragment to notify fragment size changes.
| o | The old size, in 32-bit words |
| n | The new size, in 32-bit words |
Definition at line 296 of file Event/eformat/include/eformat/write/FullEventFragment.h.
|
inline |
This method is used by children of this fragment to notify fragment size changes.
| o | The old size, in 32-bit words |
| n | The new size, in 32-bit words |
Definition at line 296 of file InstallArea/x86_64-el9-gcc13-dbg/include/eformat/write/FullEventFragment.h.
|
inline |
This method is used by children of this fragment to notify fragment size changes.
| o | The old size, in 32-bit words |
| n | The new size, in 32-bit words |
Definition at line 296 of file InstallArea/x86_64-el9-gcc13-opt/include/eformat/write/FullEventFragment.h.
|
inline |
Returns the total size for this fragment, in words
Definition at line 265 of file Event/eformat/include/eformat/write/FullEventFragment.h.
|
inline |
Returns the total size for this fragment, in words
Definition at line 265 of file InstallArea/x86_64-el9-gcc13-dbg/include/eformat/write/FullEventFragment.h.
|
inline |
Returns the total size for this fragment, in words
Definition at line 265 of file InstallArea/x86_64-el9-gcc13-opt/include/eformat/write/FullEventFragment.h.
|
inline |
Changes the source identifier for this fragment
| s | The new value to set |
Definition at line 162 of file Event/eformat/include/eformat/write/FullEventFragment.h.
Referenced by append(), FullEventFragment(), FullEventFragment(), FullEventFragment(), FullEventFragment(), and operator=().
|
inline |
Changes the source identifier for this fragment
| s | The new value to set |
Definition at line 162 of file InstallArea/x86_64-el9-gcc13-dbg/include/eformat/write/FullEventFragment.h.
|
inline |
Changes the source identifier for this fragment
| s | The new value to set |
Definition at line 162 of file InstallArea/x86_64-el9-gcc13-opt/include/eformat/write/FullEventFragment.h.
|
inline |
Returns the source identifier of this fragment
Definition at line 167 of file Event/eformat/include/eformat/write/FullEventFragment.h.
Referenced by FullEventFragment(), and FullEventFragment().
|
inline |
Returns the source identifier of this fragment
Definition at line 167 of file InstallArea/x86_64-el9-gcc13-dbg/include/eformat/write/FullEventFragment.h.
|
inline |
Returns the source identifier of this fragment
Definition at line 167 of file InstallArea/x86_64-el9-gcc13-opt/include/eformat/write/FullEventFragment.h.
| void eformat::write::FullEventFragment::status | ( | uint32_t | n, |
| const uint32_t * | status ) |
Changes the number of status words and the status words themselves from the fragment
| n | How many status words the underlying FullEventFragment fragment supposed to have. |
| status | A pointer to n pre-allocated words |
Definition at line 162 of file FullEventFragment.cxx.
Referenced by eformat::old::convert(), and status().
| void eformat::write::FullEventFragment::status | ( | uint32_t | n, |
| const uint32_t * | status ) |
Changes the number of status words and the status words themselves from the fragment
| n | How many status words the underlying FullEventFragment fragment supposed to have. |
| status | A pointer to n pre-allocated words |
| void eformat::write::FullEventFragment::status | ( | uint32_t | n, |
| const uint32_t * | status ) |
Changes the number of status words and the status words themselves from the fragment
| n | How many status words the underlying FullEventFragment fragment supposed to have. |
| status | A pointer to n pre-allocated words |
|
inline |
Returns a pointer to the first status word to be used by this fragment
Definition at line 141 of file Event/eformat/include/eformat/write/FullEventFragment.h.
|
inline |
Returns a pointer to the first status word to be used by this fragment
Definition at line 141 of file InstallArea/x86_64-el9-gcc13-dbg/include/eformat/write/FullEventFragment.h.
|
inline |
Returns a pointer to the first status word to be used by this fragment
Definition at line 141 of file InstallArea/x86_64-el9-gcc13-opt/include/eformat/write/FullEventFragment.h.
|
inline |
Changes the time this fragment was produced at
| s | The new value to set |
Definition at line 174 of file Event/eformat/include/eformat/write/FullEventFragment.h.
|
inline |
Changes the time this fragment was produced at
| s | The new value to set |
Definition at line 174 of file InstallArea/x86_64-el9-gcc13-dbg/include/eformat/write/FullEventFragment.h.
|
inline |
Changes the time this fragment was produced at
| s | The new value to set |
Definition at line 174 of file InstallArea/x86_64-el9-gcc13-opt/include/eformat/write/FullEventFragment.h.
|
inline |
Returns the time for this fragment
Definition at line 179 of file Event/eformat/include/eformat/write/FullEventFragment.h.
|
inline |
Returns the time for this fragment
Definition at line 179 of file InstallArea/x86_64-el9-gcc13-dbg/include/eformat/write/FullEventFragment.h.
|
inline |
Returns the time for this fragment
Definition at line 179 of file InstallArea/x86_64-el9-gcc13-opt/include/eformat/write/FullEventFragment.h.