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 45 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 61 of file utils.py.

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

◆ get_srcid_data()

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

Definition at line 52 of file utils.py.

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

Member Data Documentation

◆ is_detector_unpacker

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

Definition at line 49 of file utils.py.

◆ is_fragment_unpacker

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

Definition at line 47 of file utils.py.

◆ is_trigger_unpacker

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

Definition at line 50 of file utils.py.


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