Project
Loading...
Searching...
No Matches
Error.h File Reference

definition of the MCH processing errors More...

#include <cstdint>
#include <map>
#include <string>
#include <Rtypes.h>

Go to the source code of this file.

Classes

struct  o2::mch::Error
 

Namespaces

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

Enumerations

enum class  o2::mch::ErrorGroup : uint8_t {
  o2::mch::Unassigned , o2::mch::Decoding , o2::mch::Filtering , o2::mch::TimeClustering ,
  o2::mch::PreClustering , o2::mch::Clustering , o2::mch::Tracking
}
 
enum class  o2::mch::ErrorType : uint32_t {
  o2::mch::PreClustering_MultipleDigitsInSamePad = internal::buildTypeGID(ErrorGroup::PreClustering, 0) , o2::mch::PreClustering_LostDigit = internal::buildTypeGID(ErrorGroup::PreClustering, 1) , o2::mch::Clustering_TooManyLocalMaxima = internal::buildTypeGID(ErrorGroup::Clustering, 0) , o2::mch::Tracking_TooManyCandidates = internal::buildTypeGID(ErrorGroup::Tracking, 0) ,
  o2::mch::Tracking_TooLong = internal::buildTypeGID(ErrorGroup::Tracking, 1)
}
 

Functions

constexpr uint32_t o2::mch::internal::buildTypeGID (ErrorGroup group, uint32_t id)
 helper function to construct the error type GID (not supposed to be used outside of this header)
 
constexpr ErrorGroup o2::mch::errorGroup (ErrorType error)
 

Detailed Description

definition of the MCH processing errors

Author
Philippe Pillot, Subatech

Definition in file Error.h.