Project
Loading...
Searching...
No Matches
o2::ft0::CollisionTimeRecoTask Class Reference

#include <CollisionTimeRecoTask.h>

Public Types

enum  : int { TimeMean , TimeA , TimeC , Vertex }
 

Public Member Functions

 CollisionTimeRecoTask ()=default
 
 ~CollisionTimeRecoTask ()=default
 
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)
 
o2::ft0::RecPoints processDigit (const o2::ft0::Digit &digit, const gsl::span< const o2::ft0::ChannelData > inChData, std::vector< o2::ft0::ChannelDataFloat > &outChData)
 
void FinishTask ()
 
void SetTimeCalibObject (o2::ft0::TimeSpectraInfoObject const *timeCalibObject)
 
void SetSlewingCalibObject (o2::ft0::SlewingCoef const *calibSlew)
 
float getTimeInPS (const o2::ft0::ChannelData &channelData)
 

Detailed Description

Definition at line 33 of file CollisionTimeRecoTask.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
TimeMean 
TimeA 
TimeC 
Vertex 

Definition at line 39 of file CollisionTimeRecoTask.h.

Constructor & Destructor Documentation

◆ CollisionTimeRecoTask()

o2::ft0::CollisionTimeRecoTask::CollisionTimeRecoTask ( )
default

◆ ~CollisionTimeRecoTask()

o2::ft0::CollisionTimeRecoTask::~CollisionTimeRecoTask ( )
default

Member Function Documentation

◆ FinishTask()

void CollisionTimeRecoTask::FinishTask ( )

Definition at line 96 of file CollisionTimeRecoTask.cxx.

◆ getTimeInPS()

float CollisionTimeRecoTask::getTimeInPS ( const o2::ft0::ChannelData channelData)

Definition at line 102 of file CollisionTimeRecoTask.cxx.

◆ processDigit()

RP CollisionTimeRecoTask::processDigit ( const o2::ft0::Digit digit,
const gsl::span< const o2::ft0::ChannelData inChData,
std::vector< o2::ft0::ChannelDataFloat > &  outChData 
)

Definition at line 47 of file CollisionTimeRecoTask.cxx.

◆ processTF()

void CollisionTimeRecoTask::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 
)

Definition at line 34 of file CollisionTimeRecoTask.cxx.

◆ SetSlewingCalibObject()

void o2::ft0::CollisionTimeRecoTask::SetSlewingCalibObject ( o2::ft0::SlewingCoef const *  calibSlew)
inline

Definition at line 55 of file CollisionTimeRecoTask.h.

◆ SetTimeCalibObject()

void o2::ft0::CollisionTimeRecoTask::SetTimeCalibObject ( o2::ft0::TimeSpectraInfoObject const *  timeCalibObject)
inline

Definition at line 54 of file CollisionTimeRecoTask.h.


The documentation for this class was generated from the following files: