Project
Loading...
Searching...
No Matches
CompressedDataFormat.h File Reference
#include <cstdint>

Go to the source code of this file.

Classes

struct  o2::tof::compressed::Word_t
 
struct  o2::tof::compressed::CrateHeader_t
 
struct  o2::tof::compressed::CrateOrbit_t
 
struct  o2::tof::compressed::FrameHeader_t
 
struct  o2::tof::compressed::PackedHit_t
 
struct  o2::tof::compressed::CrateTrailer_t
 
struct  o2::tof::compressed::Diagnostic_t
 
struct  o2::tof::compressed::Error_t
 
union  o2::tof::compressed::Union_t
 

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::tof
 
namespace  o2::tof::compressed
 
namespace  o2::tof::diagnostic
 

Enumerations

enum  o2::tof::diagnostic::EDRMDiagnostic_t {
  o2::tof::diagnostic::DRM_HEADER_MISSING = 1 << 4 , o2::tof::diagnostic::DRM_TRAILER_MISSING = 1 << 5 , o2::tof::diagnostic::DRM_FEEID_MISMATCH = 1 << 6 , o2::tof::diagnostic::DRM_ORBIT_MISMATCH = 1 << 7 ,
  o2::tof::diagnostic::DRM_CRC_MISMATCH = 1 << 8 , o2::tof::diagnostic::DRM_ENAPARTMASK_DIFFER = 1 << 9 , o2::tof::diagnostic::DRM_CLOCKSTATUS_WRONG = 1 << 10 , o2::tof::diagnostic::DRM_FAULTSLOTMASK_NOTZERO = 1 << 11 ,
  o2::tof::diagnostic::DRM_READOUTTIMEOUT_NOTZERO = 1 << 12 , o2::tof::diagnostic::DRM_EVENTWORDS_MISMATCH = 1 << 13 , o2::tof::diagnostic::DRM_DIAGNOSTIC_SPARE1 = 1 << 14 , o2::tof::diagnostic::DRM_DECODE_ERROR = 1 << 15 ,
  o2::tof::diagnostic::DRM_MAXDIAGNOSTIC_BIT = 1 << 16
}
 
enum  o2::tof::diagnostic::ELTMDiagnostic_t {
  o2::tof::diagnostic::LTM_HEADER_MISSING = 1 << 4 , o2::tof::diagnostic::LTM_TRAILER_MISSING = 1 << 5 , o2::tof::diagnostic::LTM_DIAGNOSTIC_SPARE1 = 1 << 6 , o2::tof::diagnostic::LTM_HEADER_UNEXPECTED = 1 << 7 ,
  o2::tof::diagnostic::LTM_MAXDIAGNOSTIC_BIT = 1 << 16
}
 
enum  o2::tof::diagnostic::ETRMDiagnostic_t {
  o2::tof::diagnostic::TRM_HEADER_MISSING = 1 << 4 , o2::tof::diagnostic::TRM_TRAILER_MISSING = 1 << 5 , o2::tof::diagnostic::TRM_CRC_MISMATCH = 1 << 6 , o2::tof::diagnostic::TRM_HEADER_UNEXPECTED = 1 << 7 ,
  o2::tof::diagnostic::TRM_EVENTCNT_MISMATCH = 1 << 8 , o2::tof::diagnostic::TRM_EMPTYBIT_NOTZERO = 1 << 9 , o2::tof::diagnostic::TRM_LBIT_NOTZERO = 1 << 10 , o2::tof::diagnostic::TRM_FAULTSLOTBIT_NOTZERO = 1 << 11 ,
  o2::tof::diagnostic::TRM_EVENTWORDS_MISMATCH = 1 << 12 , o2::tof::diagnostic::TRM_DIAGNOSTIC_SPARE1 = 1 << 13 , o2::tof::diagnostic::TRM_DIAGNOSTIC_SPARE2 = 1 << 14 , o2::tof::diagnostic::TRM_DECODE_ERROR = 1 << 15 ,
  o2::tof::diagnostic::TRM_DIAGNOSTIC_SPARE3 = TRM_DECODE_ERROR , o2::tof::diagnostic::TRM_MAXDIAGNOSTIC_BIT = 1 << 16
}
 
enum  o2::tof::diagnostic::ETRMChainDiagnostic_t {
  o2::tof::diagnostic::TRMCHAIN_HEADER_MISSING = 1 << 16 , o2::tof::diagnostic::TRMCHAIN_TRAILER_MISSING = 1 << 17 , o2::tof::diagnostic::TRMCHAIN_STATUS_NOTZERO = 1 << 18 , o2::tof::diagnostic::TRMCHAIN_EVENTCNT_MISMATCH = 1 << 19 ,
  o2::tof::diagnostic::TRMCHAIN_TDCERROR_DETECTED = 1 << 20 , o2::tof::diagnostic::TRMCHAIN_BUNCHCNT_MISMATCH = 1 << 21 , o2::tof::diagnostic::TRMCHAIN_DIAGNOSTIC_SPARE1 = 1 << 22 , o2::tof::diagnostic::TRMCHAIN_DIAGNOSTIC_SPARE2 = 1 << 23 ,
  o2::tof::diagnostic::TRMCHAIN_MAXDIAGNOSTIC_BIT = 1 << 24
}