Project
Loading...
Searching...
No Matches
CalibProcessingHelper.cxx File Reference
#include <fmt/core.h>
#include <unordered_map>
#include <vector>
#include <algorithm>
#include <chrono>
#include <fmt/format.h>
#include <fmt/chrono.h>
#include "GPUO2InterfaceUtils.h"
#include "Framework/ConcreteDataMatcher.h"
#include "Framework/InputRecordWalker.h"
#include "Framework/Logger.h"
#include "DPLUtils/RawParser.h"
#include "DetectorsRaw/RDHUtils.h"
#include "Headers/DataHeaderHelpers.h"
#include "Headers/RDHAny.h"
#include "DataFormatsTPC/ZeroSuppressionLinkBased.h"
#include "DataFormatsTPC/ZeroSuppression.h"
#include "DataFormatsTPC/RawDataTypes.h"
#include "DataFormatsTPC/Digit.h"
#include "TPCBase/RDHUtils.h"
#include "TPCReconstruction/RawReaderCRU.h"
#include "TPCReconstruction/RawProcessingHelpers.h"
#include "TPCWorkflow/CalibProcessingHelper.h"

Go to the source code of this file.

Typedefs

using RDHUtils = o2::raw::RDHUtils
 
using RDHAny = o2::header::RDHAny
 

Functions

void processGBT (o2::framework::RawParser<> &parser, std::unique_ptr< o2::tpc::rawreader::RawReaderCRU > &reader, const rdh_utils::FEEIDType feeID)
 
void processLinkZS (o2::framework::RawParser<> &parser, std::unique_ptr< o2::tpc::rawreader::RawReaderCRU > &reader, uint32_t firstOrbit, uint32_t syncOffsetReference, uint32_t decoderType, int triggerBC)
 
uint32_t getBCsyncOffsetReference (InputRecord &inputs, const std::vector< InputSpec > &filter)
 
int getTriggerInfoLBZS (const char *data, size_t size, uint32_t firstOrbit)
 

Typedef Documentation

◆ RDHAny

Definition at line 42 of file CalibProcessingHelper.cxx.

◆ RDHUtils

Definition at line 41 of file CalibProcessingHelper.cxx.

Function Documentation

◆ getBCsyncOffsetReference()

uint32_t getBCsyncOffsetReference ( InputRecord inputs,
const std::vector< InputSpec > &  filter 
)

Definition at line 306 of file CalibProcessingHelper.cxx.

◆ getTriggerInfoLBZS()

int getTriggerInfoLBZS ( const char data,
size_t  size,
uint32_t  firstOrbit 
)

Definition at line 371 of file CalibProcessingHelper.cxx.

◆ processGBT()

void processGBT ( o2::framework::RawParser<> &  parser,
std::unique_ptr< o2::tpc::rawreader::RawReaderCRU > &  reader,
const rdh_utils::FEEIDType  feeID 
)

Definition at line 225 of file CalibProcessingHelper.cxx.

◆ processLinkZS()

void processLinkZS ( o2::framework::RawParser<> &  parser,
std::unique_ptr< o2::tpc::rawreader::RawReaderCRU > &  reader,
uint32_t  firstOrbit,
uint32_t  syncOffsetReference,
uint32_t  decoderType,
int  triggerBC 
)

Definition at line 265 of file CalibProcessingHelper.cxx.