Project
Loading...
Searching...
No Matches
o2::dataformats::IRFrame Struct Reference

#include <IRFrame.h>

Inherits o2::math_utils::detail::Bracket< o2::InteractionRecord >.

Public Member Functions

void setLast (bool v=true)
 
bool isLast () const
 
 ClassDefNV (IRFrame, 2)
 
- Public Member Functions inherited from o2::math_utils::detail::Bracket< o2::InteractionRecord >
 Bracket (o2::InteractionRecord minv, o2::InteractionRecord maxv)
 
 Bracket ()=default
 
 Bracket (const Bracket< o2::InteractionRecord > &src)=default
 
 Bracket (Bracket< o2::InteractionRecord > &&src)=default
 
Bracketoperator= (const Bracket< o2::InteractionRecord > &src)=default
 
Bracketoperator= (Bracket< o2::InteractionRecord > &&src)=default
 
 ~Bracket ()=default
 
bool operator< (o2::InteractionRecord other) const
 
bool operator< (const Bracket< o2::InteractionRecord > &other) const
 
bool operator> (o2::InteractionRecord other) const
 
bool operator> (const Bracket< o2::InteractionRecord > &other) const
 
bool operator== (const Bracket< o2::InteractionRecord > &other) const
 
bool operator!= (const Bracket< o2::InteractionRecord > &other) const
 
void setMax (o2::InteractionRecord v) noexcept
 
void setMin (o2::InteractionRecord v) noexcept
 
void set (o2::InteractionRecord minv, o2::InteractionRecord maxv) noexcept
 
o2::InteractionRecordgetMax ()
 
o2::InteractionRecord getMax () const
 
o2::InteractionRecordgetMin ()
 
o2::InteractionRecord getMin () const
 
o2::InteractionRecord mean () const
 
o2::InteractionRecord delta () const
 
Bracket getOverlap (const Bracket< o2::InteractionRecord > &other) const
 
void scale (o2::InteractionRecord c)
 
bool isZeroLength () const
 
bool isValid () const
 
bool isInvalid () const
 
void update (o2::InteractionRecord v)
 
Relation isOutside (const Bracket< o2::InteractionRecord > &t) const
 
Relation isOutside (o2::InteractionRecord t, o2::InteractionRecord tErr) const
 
Relation isOutside (o2::InteractionRecord t) const
 
std::string asString () const
 

Public Attributes

uint64_t info = uint64_t(0)
 

Static Public Attributes

static constexpr uint64_t LastIRFrame = uint64_t(0x1) << 63
 

Additional Inherited Members

- Public Types inherited from o2::math_utils::detail::Bracket< o2::InteractionRecord >
enum  Relation
 

Detailed Description

Definition at line 30 of file IRFrame.h.

Member Function Documentation

◆ ClassDefNV()

o2::dataformats::IRFrame::ClassDefNV ( IRFrame  ,
 
)

◆ isLast()

bool o2::dataformats::IRFrame::isLast ( ) const
inline

Definition at line 46 of file IRFrame.h.

◆ setLast()

void o2::dataformats::IRFrame::setLast ( bool  v = true)
inline

Definition at line 37 of file IRFrame.h.

Member Data Documentation

◆ info

uint64_t o2::dataformats::IRFrame::info = uint64_t(0)

Definition at line 35 of file IRFrame.h.

◆ LastIRFrame

constexpr uint64_t o2::dataformats::IRFrame::LastIRFrame = uint64_t(0x1) << 63
staticconstexpr

Definition at line 31 of file IRFrame.h.


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