![]() |
Project
|
TPC aggregation of distributed CMVs, including preprocessing, compression and CCDB output. More...
#include <algorithm>#include <chrono>#include <limits>#include <thread>#include <unordered_map>#include <vector>#include <fmt/format.h>#include <filesystem>#include <fstream>#include "TMemFile.h"#include "TParameter.h"#include "Framework/Task.h"#include "Framework/ControlService.h"#include "Framework/Logger.h"#include "Framework/DataProcessorSpec.h"#include "Framework/InputRecordWalker.h"#include "Framework/DataTakingContext.h"#include "Framework/DataRefUtils.h"#include "Headers/DataHeader.h"#include "Framework/ConfigParamRegistry.h"#include "CommonDataFormat/Pair.h"#include "CCDB/CcdbApi.h"#include "CCDB/CcdbObjectInfo.h"#include "DetectorsCalibration/Utils.h"#include "TPCWorkflow/TPCDistributeCMVSpec.h"#include "TPCWorkflow/ProcessingHelpers.h"#include "TPCCalibration/CMVContainer.h"#include "DataFormatsTPC/CMV.h"#include "DetectorsBase/GRPGeomHelper.h"#include "MemoryResources/MemoryResources.h"#include "CommonUtils/StringUtils.h"#include "DetectorsCommonDataFormats/FileMetaData.h"Go to the source code of this file.
Classes | |
| class | o2::tpc::TPCAggregateCMVDevice |
Namespaces | |
| namespace | o2 |
| a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects | |
| namespace | o2::tpc |
| Global TPC definitions and constants. | |
Functions | |
| DataProcessorSpec | o2::tpc::getTPCAggregateCMVSpec (const int lane, const std::vector< uint32_t > &crus, const unsigned int timeframes, const bool sendCCDB, const bool usePreciseTimestamp, const int nTFsBuffer=1) |
TPC aggregation of distributed CMVs, including preprocessing, compression and CCDB output.
Definition in file TPCAggregateCMVSpec.h.