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

#include <RecPoints.h>

Public Types

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

Public Member Functions

 RecPoints ()=default
 
 RecPoints (const std::array< short, 4 > &collisiontime, int first, int ne, o2::InteractionRecord iRec, o2::fit::Triggers chTrig)
 
 ~RecPoints ()=default
 
void print () const
 
short getCollisionTime (int side) const
 
short getCollisionTimeMean () const
 
short getCollisionTimeA () const
 
short getCollisionTimeC () const
 
bool isValidTime (int side) const
 
void setCollisionTime (short time, int side)
 
short getVertex () const
 
void setVertex (short vertex)
 
o2::fit::Triggers getTrigger () const
 
void setTriggers (o2::fit::Triggers trig)
 
o2::InteractionRecord getInteractionRecord () const
 
gsl::span< const ChannelDataFloatgetBunchChannelData (const gsl::span< const ChannelDataFloat > tfdata) const
 

Public Attributes

o2::dataformats::RangeReference< int, intref
 
o2::InteractionRecord mIntRecord
 

Static Public Attributes

static short constexpr sDummyCollissionTime = 32767
 

Detailed Description

Definition at line 54 of file RecPoints.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
TimeMean 
TimeA 
TimeC 
Vertex 

Definition at line 58 of file RecPoints.h.

Constructor & Destructor Documentation

◆ RecPoints() [1/2]

o2::ft0::RecPoints::RecPoints ( )
default

◆ RecPoints() [2/2]

o2::ft0::RecPoints::RecPoints ( const std::array< short, 4 > &  collisiontime,
int  first,
int  ne,
o2::InteractionRecord  iRec,
o2::fit::Triggers  chTrig 
)
inline

Definition at line 66 of file RecPoints.h.

◆ ~RecPoints()

o2::ft0::RecPoints::~RecPoints ( )
default

Member Function Documentation

◆ getBunchChannelData()

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

Definition at line 24 of file RecPoints.cxx.

◆ getCollisionTime()

short o2::ft0::RecPoints::getCollisionTime ( int  side) const
inline

Definition at line 79 of file RecPoints.h.

◆ getCollisionTimeA()

short o2::ft0::RecPoints::getCollisionTimeA ( ) const
inline

Definition at line 81 of file RecPoints.h.

◆ getCollisionTimeC()

short o2::ft0::RecPoints::getCollisionTimeC ( ) const
inline

Definition at line 82 of file RecPoints.h.

◆ getCollisionTimeMean()

short o2::ft0::RecPoints::getCollisionTimeMean ( ) const
inline

Definition at line 80 of file RecPoints.h.

◆ getInteractionRecord()

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

Definition at line 92 of file RecPoints.h.

◆ getTrigger()

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

Definition at line 89 of file RecPoints.h.

◆ getVertex()

short o2::ft0::RecPoints::getVertex ( ) const
inline

Definition at line 86 of file RecPoints.h.

◆ isValidTime()

bool o2::ft0::RecPoints::isValidTime ( int  side) const
inline

Definition at line 83 of file RecPoints.h.

◆ print()

void o2::ft0::RecPoints::print ( ) const

◆ setCollisionTime()

void o2::ft0::RecPoints::setCollisionTime ( short  time,
int  side 
)
inline

Definition at line 84 of file RecPoints.h.

◆ setTriggers()

void o2::ft0::RecPoints::setTriggers ( o2::fit::Triggers  trig)
inline

Definition at line 90 of file RecPoints.h.

◆ setVertex()

void o2::ft0::RecPoints::setVertex ( short  vertex)
inline

Definition at line 87 of file RecPoints.h.

Member Data Documentation

◆ mIntRecord

o2::InteractionRecord o2::ft0::RecPoints::mIntRecord

Definition at line 64 of file RecPoints.h.

◆ ref

o2::dataformats::RangeReference<int, int> o2::ft0::RecPoints::ref

Definition at line 63 of file RecPoints.h.

◆ sDummyCollissionTime

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

Definition at line 97 of file RecPoints.h.


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