|
DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include <PD2HDChannelMapSPPluginBase.hpp>
Public Member Functions | |
| PD2HDChannelMapSPPluginBase (uint det_id, const std::string &channel_map_path) | |
| Construct a new PD2HDChannelMapSPPluginBase object. | |
| PD2HDChannelMapSPPluginBase (const PD2HDChannelMapSPPluginBase &)=delete | |
| PD2HDChannelMapSPPluginBase is not copy-constructible. | |
| PD2HDChannelMapSPPluginBase & | operator= (const PD2HDChannelMapSPPluginBase &)=delete |
| PD2HDChannelMapSPPluginBase is not copy-assignable. | |
| PD2HDChannelMapSPPluginBase (PD2HDChannelMapSPPluginBase &&)=delete | |
| PD2HDChannelMapSPPluginBase is not move-constructible. | |
| PD2HDChannelMapSPPluginBase & | operator= (PD2HDChannelMapSPPluginBase &&)=delete |
| PD2HDChannelMapSPPluginBase is not move-assignable. | |
| uint | get_offline_channel_from_det_crate_slot_stream_chan (uint det, uint crate, uint slot, uint stream, uint channel) final |
| Get the offline channel from detector crate slot stream chan object. | |
| uint | get_plane_from_offline_channel (uint offchannel) final |
| Get the plane from offline channel object. | |
| uint | get_element_id_from_offline_channel (uint offchannel) final |
| Get the element id from offline channel object. | |
| std::string | get_element_name_from_offline_channel (uint offchannel) final |
| Get the tpc element name from offline channel object. | |
| std::optional< TPCChannelMap::TPCChannelInfo > | get_channel_info_from_offline_channel (uint offchannel) final |
Protected Attributes | |
| std::function< uint(std::string)> | m_elem_name_id_converter |
Private Attributes | |
| const uint | m_det_id |
| std::unique_ptr< dune::PD2HDChannelMapSP > | m_channel_map |
Definition at line 10 of file PD2HDChannelMapSPPluginBase.hpp.
|
inlineexplicit |
Construct a new PD2HDChannelMapSPPluginBase object.
| det_id | |
| channel_map_path |
Definition at line 24 of file PD2HDChannelMapSPPluginBase.hpp.
|
delete |
PD2HDChannelMapSPPluginBase is not copy-constructible.
|
delete |
PD2HDChannelMapSPPluginBase is not move-constructible.
|
inlinefinal |
Definition at line 141 of file PD2HDChannelMapSPPluginBase.hpp.
|
inlinefinal |
Get the element id from offline channel object.
| offchannel |
Definition at line 109 of file PD2HDChannelMapSPPluginBase.hpp.
|
inlinefinal |
Get the tpc element name from offline channel object.
| offchannel |
Definition at line 129 of file PD2HDChannelMapSPPluginBase.hpp.
|
inlinefinal |
Get the offline channel from detector crate slot stream chan object.
| det | |
| crate | |
| slot | |
| stream | |
| channel |
Definition at line 56 of file PD2HDChannelMapSPPluginBase.hpp.
|
inlinefinal |
Get the plane from offline channel object.
| offchannel |
Definition at line 91 of file PD2HDChannelMapSPPluginBase.hpp.
|
delete |
PD2HDChannelMapSPPluginBase is not copy-assignable.
|
delete |
PD2HDChannelMapSPPluginBase is not move-assignable.
|
private |
Definition at line 13 of file PD2HDChannelMapSPPluginBase.hpp.
|
private |
Definition at line 12 of file PD2HDChannelMapSPPluginBase.hpp.
|
protected |
Definition at line 15 of file PD2HDChannelMapSPPluginBase.hpp.