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

Definition of the Alpide pixel reader for raw data processing. More...

#include "Headers/RAWDataHeader.h"
#include "CommonDataFormat/InteractionRecord.h"
#include "ITSMFTReconstruction/PixelReader.h"
#include "ITSMFTReconstruction/PixelData.h"
#include "ITSMFTReconstruction/ChipMappingITS.h"
#include "ITSMFTReconstruction/AlpideCoder.h"
#include "ITSMFTReconstruction/GBTWord.h"
#include "CommonConstants/Triggers.h"
#include "ITSMFTReconstruction/PayLoadCont.h"
#include "ITSMFTReconstruction/PayLoadSG.h"
#include "ITSMFTReconstruction/GBTLink.h"
#include "ITSMFTReconstruction/RUDecodeData.h"
#include "DetectorsRaw/RDHUtils.h"
#include <TTree.h>
#include <TStopwatch.h>
#include <fairlogger/Logger.h>
#include <vector>
#include <limits>
#include <climits>
#include <memory>
#include <algorithm>
#include <cassert>
#include <fstream>
#include <string_view>
#include <array>
#include <bitset>
#include <iomanip>

Go to the source code of this file.

Classes

struct  o2::itsmft::RawDecodingStat
 
class  o2::itsmft::RawPixelReader< Mapping >
 

Namespaces

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

Macros

#define _RAW_READER_ERROR_CHECKS_
 
#define OUTHEX(v, l)   "0x" << std::hex << std::setfill('0') << std::setw(l) << v << std::dec
 

Typedefs

using o2::itsmft::RDHUtils = o2::raw::RDHUtils
 

Variables

constexpr int o2::itsmft::MaxGBTPacketBytes = 8 * 1024
 
constexpr int o2::itsmft::NCRUPagesPerSuperpage = 256
 

Detailed Description

Definition of the Alpide pixel reader for raw data processing.

Definition in file RawPixelReader.h.

Macro Definition Documentation

◆ _RAW_READER_ERROR_CHECKS_

#define _RAW_READER_ERROR_CHECKS_

Definition at line 47 of file RawPixelReader.h.

◆ OUTHEX

#define OUTHEX (   v,
 
)    "0x" << std::hex << std::setfill('0') << std::setw(l) << v << std::dec

Definition at line 49 of file RawPixelReader.h.