DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
rawdatautils.unpack.utils.SourceIDUnpacker Class Reference
Inheritance diagram for rawdatautils.unpack.utils.SourceIDUnpacker:
[legend]
Collaboration diagram for rawdatautils.unpack.utils.SourceIDUnpacker:
[legend]

Public Member Functions

 get_srcid_data (self, sid)
 
 get_all_data (self, in_data)
 
- Public Member Functions inherited from rawdatautils.unpack.utils.Unpacker
 __init__ (self, index=None)
 

Static Public Attributes

bool is_fragment_unpacker = False
 
bool is_detector_unpacker = False
 
bool is_trigger_unpacker = False
 
- Static Public Attributes inherited from rawdatautils.unpack.utils.Unpacker
bool is_fragment_unpacker = False
 
bool is_detector_unpacker = False
 
bool is_trigger_unpacker = False
 

Additional Inherited Members

- Public Attributes inherited from rawdatautils.unpack.utils.Unpacker
 index = index
 

Detailed Description

Definition at line 46 of file utils.py.

Member Function Documentation

◆ get_all_data()

rawdatautils.unpack.utils.SourceIDUnpacker.get_all_data ( self,
in_data )

Reimplemented from rawdatautils.unpack.utils.Unpacker.

Definition at line 62 of file utils.py.

62 def get_all_data(self,in_data):
63 #in_data = sid
64 return { "sid": self.get_srcid_data(in_data) }
65

◆ get_srcid_data()

rawdatautils.unpack.utils.SourceIDUnpacker.get_srcid_data ( self,
sid )

Definition at line 53 of file utils.py.

53 def get_srcid_data(self,sid):
54 return [ SourceIDData(run=self.index.run,
55 trigger=self.index.trigger,
56 sequence=self.index.sequence,
57 src_id=sid.id,
58 subsystem=sid.subsystem,
59 subsystem_str=daqdataformats.SourceID.subsystem_to_string(sid.subsystem),
60 version=sid.version) ]
61

Member Data Documentation

◆ is_detector_unpacker

bool rawdatautils.unpack.utils.SourceIDUnpacker.is_detector_unpacker = False
static

Definition at line 50 of file utils.py.

◆ is_fragment_unpacker

bool rawdatautils.unpack.utils.SourceIDUnpacker.is_fragment_unpacker = False
static

Definition at line 48 of file utils.py.

◆ is_trigger_unpacker

bool rawdatautils.unpack.utils.SourceIDUnpacker.is_trigger_unpacker = False
static

Definition at line 51 of file utils.py.


The documentation for this class was generated from the following file: