Page History
...
Many pieces of data in the event originate from devices or processes which are parts of the LCLS DAQ. Devices in DAQ system are identified their addresses, which are special C++ data types. There are three types of addresses defined by DAQ:
- DetInfo (class name
Pds::DetInfo
) – this is the most frequently used type and it defines all regular devices used in DAQ such as cameras, Acqiris, etc. Complete address specification includes 4 items:- Detector type, one of the
Pds::DetInfo::Detector
enum values. - Detector ID, a number, in case there is more than one detector of the same type in a system they will have different IDs.
- Device type, one of the
Pds::DetInfo::Device
enum values. - Device ID, a number, in case there is more than one device of the same type in a system they will have different IDs.
- Detector type, one of the
- BldInfo (class name
Pds::BldInfo
) – this address type is used for Beam Line Data sources, particular source is identified by thePds::BldInfo::Type
enum value. - ProcInfo (class name
Pds::ProcInfo
) – this address type is used rarely, and only for information produced by applications constituting DAQ. Sources of this type are identified by IP address of the host where application is running.
...
Overview
Content Tools