14#ifndef ALICEO2_FT0_COLLISIONTIMERECOTASK_H
15#define ALICEO2_FT0_COLLISIONTIMERECOTASK_H
46 const gsl::span<const o2::ft0::ChannelData>&
channels,
47 std::vector<o2::ft0::RecPoints>& vecRecPoints,
48 std::vector<o2::ft0::ChannelDataFloat>& vecChData);
51 const gsl::span<const o2::ft0::ChannelData> inChData,
52 std::vector<o2::ft0::ChannelDataFloat>& outChData);
57 LOG(info) <<
"Init for slewing calib object";
~CollisionTimeRecoTask()=default
void SetSlewingCalibObject(o2::ft0::SlewingCoef const *calibSlew)
float getTimeInPS(const o2::ft0::ChannelData &channelData)
o2::ft0::RecPoints processDigit(const o2::ft0::Digit &digit, const gsl::span< const o2::ft0::ChannelData > inChData, std::vector< o2::ft0::ChannelDataFloat > &outChData)
CollisionTimeRecoTask()=default
void SetTimeCalibObject(o2::ft0::TimeSpectraInfoObject const *timeCalibObject)
void processTF(const gsl::span< const o2::ft0::Digit > &digits, const gsl::span< const o2::ft0::ChannelData > &channels, std::vector< o2::ft0::RecPoints > &vecRecPoints, std::vector< o2::ft0::ChannelDataFloat > &vecChData)
static constexpr int Nchannels
struct o2::upgrades_utils::@462 ft0
structure to keep V0C information
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
SlewingPlots_t makeSlewingPlots() const
std::array< std::array< TGraph, sNCHANNELS >, sNAdc > SlewingPlots_t
LOG(info)<< "Compressed in "<< sw.CpuTime()<< " s"
std::vector< ChannelData > channels
std::vector< Digit > digits