Project
Loading...
Searching...
No Matches
o2::vertexing::InteractionCandidate Struct Reference

#include <PVertexerHelpers.h>

Inherits o2::InteractionRecord.

Public Attributes

float time = 0
 
float amplitude = 0
 
uint32_t flag = 0
 
- Public Attributes inherited from o2::InteractionRecord
uint16_t bc = DummyBC
 bunch crossing ID of interaction
 
uint32_t orbit = DummyOrbit
 LHC orbit.
 

Additional Inherited Members

- Public Member Functions inherited from o2::InteractionRecord
constexpr InteractionRecord ()=default
 
 InteractionRecord (double tNS)
 
constexpr InteractionRecord (uint16_t b, uint32_t orb)
 
 InteractionRecord (const InteractionRecord &src)=default
 
InteractionRecordoperator= (const InteractionRecord &src)=default
 
void clear ()
 
bool isDummy () const
 
void setFromNS (double ns)
 
double bc2ns () const
 
bool operator== (const InteractionRecord &other) const
 
bool operator!= (const InteractionRecord &other) const
 
int64_t differenceInBC (const InteractionRecord &other) const
 
float differenceInBCNS (const InteractionRecord &other) const
 
float differenceInBCMUS (const InteractionRecord &other) const
 
int64_t toLong () const
 
void setFromLong (int64_t l)
 
bool operator> (const InteractionRecord &other) const
 
bool operator>= (const InteractionRecord &other) const
 
bool operator< (const InteractionRecord &other) const
 
bool operator<= (const InteractionRecord &other) const
 
InteractionRecord operator-- ()
 
InteractionRecord operator-- (int)
 
InteractionRecord operator++ ()
 
InteractionRecord operator++ (int)
 
InteractionRecordoperator+= (int64_t dbc)
 
InteractionRecordoperator-= (int64_t dbc)
 
InteractionRecordoperator+= (const InteractionRecord &add)
 
InteractionRecordoperator-= (const InteractionRecord &add)
 
InteractionRecord operator+ (int64_t dbc) const
 
InteractionRecord operator- (int64_t dbc) const
 
InteractionRecord operator+ (const InteractionRecord &add) const
 
InteractionRecord operator- (const InteractionRecord &add) const
 
void print () const
 
std::string asString () const
 
 ClassDefNV (InteractionRecord, 3)
 
- Static Public Member Functions inherited from o2::InteractionRecord
static constexpr InteractionRecord getIRMaxBC ()
 
static double bc2ns (int bc, unsigned int orbit)
 
static int ns2bc (double ns, unsigned int &orb)
 
static InteractionRecord long2IR (int64_t l)
 
- Static Public Attributes inherited from o2::InteractionRecord
static constexpr uint16_t DummyBC = 0xffff
 
static constexpr uint32_t DummyOrbit = 0xffffffff
 
static constexpr double DummyTime = DummyBC * o2::constants::lhc::LHCBunchSpacingNS + DummyOrbit * o2::constants::lhc::LHCOrbitNS
 
static constexpr int64_t MaxGlobalBCs = (int64_t(DummyOrbit) * o2::constants::lhc::LHCMaxBunches) + (o2::constants::lhc::LHCMaxBunches - 1)
 

Detailed Description

Definition at line 276 of file PVertexerHelpers.h.

Member Data Documentation

◆ amplitude

float o2::vertexing::InteractionCandidate::amplitude = 0

Definition at line 278 of file PVertexerHelpers.h.

◆ flag

uint32_t o2::vertexing::InteractionCandidate::flag = 0

Definition at line 279 of file PVertexerHelpers.h.

◆ time

float o2::vertexing::InteractionCandidate::time = 0

Definition at line 277 of file PVertexerHelpers.h.


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