Project
Loading...
Searching...
No Matches
o2::fdd::RecPoint Class Reference

#include <RecPoint.h>

Public Types

enum  TimeTypeIndex : int { TimeA , TimeC }
 

Public Member Functions

 RecPoint ()=default
 
 RecPoint (const std::array< int, 2 > &collisiontime, int first, int ne, o2::InteractionRecord iRec, o2::fdd::Triggers triggers)
 
 ~RecPoint ()=default
 
float getCollisionTime (TimeTypeIndex type) const
 
float getCollisionTimeA () const
 
float getCollisionTimeC () const
 
bool isValidTime (TimeTypeIndex type) const
 
void setCollisionTime (Float_t time, TimeTypeIndex type)
 
const o2::fdd::Triggers getTrigger () const
 
o2::InteractionRecord getInteractionRecord () const
 
gsl::span< const ChannelDataFloatgetBunchChannelData (const gsl::span< const ChannelDataFloat > tfdata) const
 
int getFirstEntry () const
 
int getEntriesInCurrentBC () const
 

Static Public Attributes

static short constexpr sDummyCollissionTime = 32767
 

Detailed Description

Definition at line 49 of file RecPoint.h.

Member Enumeration Documentation

◆ TimeTypeIndex

Enumerator
TimeA 
TimeC 

Definition at line 52 of file RecPoint.h.

Constructor & Destructor Documentation

◆ RecPoint() [1/2]

o2::fdd::RecPoint::RecPoint ( )
default

◆ RecPoint() [2/2]

o2::fdd::RecPoint::RecPoint ( const std::array< int, 2 > &  collisiontime,
int  first,
int  ne,
o2::InteractionRecord  iRec,
o2::fdd::Triggers  triggers 
)
inline

Definition at line 55 of file RecPoint.h.

◆ ~RecPoint()

o2::fdd::RecPoint::~RecPoint ( )
default

Member Function Documentation

◆ getBunchChannelData()

gsl::span< const ChannelDataFloat > o2::fdd::RecPoint::getBunchChannelData ( const gsl::span< const ChannelDataFloat tfdata) const
inline

Definition at line 74 of file RecPoint.h.

◆ getCollisionTime()

float o2::fdd::RecPoint::getCollisionTime ( TimeTypeIndex  type) const
inline

Definition at line 66 of file RecPoint.h.

◆ getCollisionTimeA()

float o2::fdd::RecPoint::getCollisionTimeA ( ) const
inline

Definition at line 67 of file RecPoint.h.

◆ getCollisionTimeC()

float o2::fdd::RecPoint::getCollisionTimeC ( ) const
inline

Definition at line 68 of file RecPoint.h.

◆ getEntriesInCurrentBC()

int o2::fdd::RecPoint::getEntriesInCurrentBC ( ) const
inline

Definition at line 81 of file RecPoint.h.

◆ getFirstEntry()

int o2::fdd::RecPoint::getFirstEntry ( ) const
inline

Definition at line 80 of file RecPoint.h.

◆ getInteractionRecord()

o2::InteractionRecord o2::fdd::RecPoint::getInteractionRecord ( ) const
inline

Definition at line 73 of file RecPoint.h.

◆ getTrigger()

const o2::fdd::Triggers o2::fdd::RecPoint::getTrigger ( ) const
inline

Definition at line 72 of file RecPoint.h.

◆ isValidTime()

bool o2::fdd::RecPoint::isValidTime ( TimeTypeIndex  type) const
inline

Definition at line 69 of file RecPoint.h.

◆ setCollisionTime()

void o2::fdd::RecPoint::setCollisionTime ( Float_t  time,
TimeTypeIndex  type 
)
inline

Definition at line 70 of file RecPoint.h.

Member Data Documentation

◆ sDummyCollissionTime

short constexpr o2::fdd::RecPoint::sDummyCollissionTime = 32767
staticconstexpr

Definition at line 79 of file RecPoint.h.


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