Project
Loading...
Searching...
No Matches
o2::fv0::RecPoints Class Reference

#include <RecPoints.h>

Public Types

enum  TimeTypeIndex : int { TimeFirst , TimeGlobalMean , TimeSelectedMean }
 

Public Member Functions

 RecPoints ()=default
 
 RecPoints (const std::array< short, 3 > &collisiontime, int first, int ne, o2::InteractionRecord iRec, o2::fit::Triggers triggers)
 
 ~RecPoints ()=default
 
float getCollisionTime (TimeTypeIndex type) const
 
float getCollisionFirstTime () const
 
float getCollisionGlobalMeanTime () const
 
float getCollisionSelectedMeanTime () const
 
bool isValidTime (TimeTypeIndex type) const
 
void setCollisionTime (Float_t time, TimeTypeIndex type)
 
o2::fit::Triggers getTrigger () const
 
o2::InteractionRecord getInteractionRecord () const
 
gsl::span< const ChannelDataFloatgetBunchChannelData (const gsl::span< const ChannelDataFloat > tfdata) const
 

Static Public Attributes

static short constexpr sDummyCollissionTime = 32767
 

Detailed Description

Definition at line 49 of file RecPoints.h.

Member Enumeration Documentation

◆ TimeTypeIndex

Enumerator
TimeFirst 
TimeGlobalMean 
TimeSelectedMean 

Definition at line 53 of file RecPoints.h.

Constructor & Destructor Documentation

◆ RecPoints() [1/2]

o2::fv0::RecPoints::RecPoints ( )
default

◆ RecPoints() [2/2]

o2::fv0::RecPoints::RecPoints ( const std::array< short, 3 > &  collisiontime,
int  first,
int  ne,
o2::InteractionRecord  iRec,
o2::fit::Triggers  triggers 
)
inline

Definition at line 57 of file RecPoints.h.

◆ ~RecPoints()

o2::fv0::RecPoints::~RecPoints ( )
default

Member Function Documentation

◆ getBunchChannelData()

gsl::span< const ChannelDataFloat > RecPoints::getBunchChannelData ( const gsl::span< const ChannelDataFloat tfdata) const

Definition at line 17 of file RecPoints.cxx.

◆ getCollisionFirstTime()

float o2::fv0::RecPoints::getCollisionFirstTime ( ) const
inline

Definition at line 69 of file RecPoints.h.

◆ getCollisionGlobalMeanTime()

float o2::fv0::RecPoints::getCollisionGlobalMeanTime ( ) const
inline

Definition at line 70 of file RecPoints.h.

◆ getCollisionSelectedMeanTime()

float o2::fv0::RecPoints::getCollisionSelectedMeanTime ( ) const
inline

Definition at line 71 of file RecPoints.h.

◆ getCollisionTime()

float o2::fv0::RecPoints::getCollisionTime ( TimeTypeIndex  type) const
inline

Definition at line 68 of file RecPoints.h.

◆ getInteractionRecord()

o2::InteractionRecord o2::fv0::RecPoints::getInteractionRecord ( ) const
inline

Definition at line 76 of file RecPoints.h.

◆ getTrigger()

o2::fit::Triggers o2::fv0::RecPoints::getTrigger ( ) const
inline

Definition at line 75 of file RecPoints.h.

◆ isValidTime()

bool o2::fv0::RecPoints::isValidTime ( TimeTypeIndex  type) const
inline

Definition at line 72 of file RecPoints.h.

◆ setCollisionTime()

void o2::fv0::RecPoints::setCollisionTime ( Float_t  time,
TimeTypeIndex  type 
)
inline

Definition at line 73 of file RecPoints.h.

Member Data Documentation

◆ sDummyCollissionTime

short constexpr o2::fv0::RecPoints::sDummyCollissionTime = 32767
staticconstexpr

Definition at line 78 of file RecPoints.h.


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