Project
Loading...
Searching...
No Matches
BadChannelCalibrationDevice.cxx File Reference
#include "BadChannelCalibrationDevice.h"
#include "CCDB/CcdbApi.h"
#include "CCDB/CcdbObjectInfo.h"
#include "DataFormatsMCH/DsChannelId.h"
#include "DetectorsCalibration/Utils.h"
#include "Framework/ConfigParamRegistry.h"
#include "Framework/DataAllocator.h"
#include "Framework/DataProcessingHeader.h"
#include "Framework/DataRefUtils.h"
#include "Framework/Output.h"
#include "MCHCalibration/BadChannelCalibratorParam.h"
#include "TObjString.h"
#include <TBuffer3D.h>
#include <cmath>
#include <limits>
#include <numeric>

Go to the source code of this file.

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::calibration
 

Functions

template<typename T >
ccdb::CcdbObjectInfo o2::mch::calibration::createCcdbInfo (const T &object, uint64_t timeStamp, std::string_view reason)
 
std::string o2::mch::calibration::toCSV (const std::vector< o2::mch::DsChannelId > &channels)
 
template<typename T >
void o2::mch::calibration::sendCalibrationOutput (o2::framework::DataAllocator &output, header::DataHeader::SubSpecificationType subSpec, T *payload, o2::ccdb::CcdbObjectInfo *payloadInfo)