|
DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
DetID is a structure containing the 6 bits field of the unique identifier for a subdetector in the raw data. For convenience this field is expanded to 16 bits. More...
#include <DetID.hpp>
Public Types | |
| enum class | Subdetector : uint16_t { kUnknown = 0 , kDAQ = 1 , kHD_PDS = 2 , kHD_TPC = 3 , kHD_CRT = 4 , kVD_CathodePDS = 8 , kVD_MembranePDS = 9 , kVD_BottomTPC = 10 , kVD_TopTPC = 11 , kVD_BernCRT = 12 , kVD_GrenobleCRT = 13 , kNDLAr_TPC = 32 , kNDLAr_PDS = 33 , kND_GAr = 34 } |
| The Subdetector enum describes the kind of source we're dealing with. More... | |
Public Member Functions | |
| DetID ()=default | |
| DetID (const Subdetector &subdetector_arg) | |
Static Public Member Functions | |
| static std::string | subdetector_to_string (const Subdetector &type) |
| static Subdetector | string_to_subdetector (const std::string &typestring) |
Public Attributes | |
| Subdetector | subdetector { Subdetector::kUnknown } |
| The general subdetector of the source of the data. | |
DetID is a structure containing the 6 bits field of the unique identifier for a subdetector in the raw data. For convenience this field is expanded to 16 bits.
|
strong |
The Subdetector enum describes the kind of source we're dealing with.
| Enumerator | |
|---|---|
| kUnknown | |
| kDAQ | |
| kHD_PDS | |
| kHD_TPC | |
| kHD_CRT | |
| kVD_CathodePDS | |
| kVD_MembranePDS | |
| kVD_BottomTPC | |
| kVD_TopTPC | |
| kVD_BernCRT | |
| kVD_GrenobleCRT | |
| kNDLAr_TPC | |
| kNDLAr_PDS | |
| kND_GAr | |
Definition at line 35 of file DetID.hpp.
|
default |
|
inline |
Definition at line 60 of file DetID.hpp.
|
inlinestatic |
Definition at line 95 of file DetID.hxx.
|
inlinestatic |
Definition at line 60 of file DetID.hxx.
| Subdetector dunedaq::detdataformats::DetID::subdetector { Subdetector::kUnknown } |
The general subdetector of the source of the data.
Definition at line 56 of file DetID.hpp.