CbmRoot
CbmMcbm2018UnpackerAlgoRich.h File Reference
#include "CbmStar2019Algo.h"
#include <map>
#include <vector>
#include <TArrayD.h>
#include <TH2D.h>
#include "CbmMcbm2018UnpackerUtilRich.h"
#include "CbmRichDigi.h"
Include dependency graph for CbmMcbm2018UnpackerAlgoRich.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CbmMcbm2018UnpackerAlgoRich
 

Macros

#define RISINGEDGEID   1
 
#define FALLINGEDGEID   0
 
#define TOTMIN   -20.
 
#define TOTMAX   100.
 

Enumerations

enum  TrbNetState {
  TrbNetState::IDLE, TrbNetState::HEADER, TrbNetState::EPOCH, TrbNetState::TDC,
  TrbNetState::TRAILER, TrbNetState::CTS, TrbNetState::DEBUG
}
 
enum  RichErrorType {
  RichErrorType::mtsError, RichErrorType::tdcHeader, RichErrorType::tdcTrailer, RichErrorType::ctsHeader,
  RichErrorType::ctsTrailer, RichErrorType::subEventError
}
 

Macro Definition Documentation

◆ FALLINGEDGEID

#define FALLINGEDGEID   0

Definition at line 29 of file CbmMcbm2018UnpackerAlgoRich.h.

◆ RISINGEDGEID

#define RISINGEDGEID   1

Definition at line 28 of file CbmMcbm2018UnpackerAlgoRich.h.

◆ TOTMAX

#define TOTMAX   100.

Definition at line 32 of file CbmMcbm2018UnpackerAlgoRich.h.

◆ TOTMIN

#define TOTMIN   -20.

Definition at line 31 of file CbmMcbm2018UnpackerAlgoRich.h.

Enumeration Type Documentation

◆ RichErrorType

enum RichErrorType
strong
Enumerator
mtsError 
tdcHeader 
tdcTrailer 
ctsHeader 
ctsTrailer 
subEventError 

Definition at line 35 of file CbmMcbm2018UnpackerAlgoRich.h.

◆ TrbNetState

enum TrbNetState
strong
Enumerator
IDLE 
HEADER 
EPOCH 
TDC 
TRAILER 
CTS 
DEBUG 

Definition at line 33 of file CbmMcbm2018UnpackerAlgoRich.h.