![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
< TODO: Add RHIC constants More...
#include <online_distribution/blob/master/newbasic/mvtx_decoder/InteractionRecord.h>
Public Member Functions | |
| InteractionRecord ()=default | |
| InteractionRecord (uint64_t orb, uint16_t b) | |
| InteractionRecord (const InteractionRecord &src)=default | |
| InteractionRecord & | operator= (const InteractionRecord &src)=default |
| void | clear () |
| bool | isDummy () const |
| bool | operator== (const InteractionRecord &other) const |
| bool | operator!= (const InteractionRecord &other) const |
| void | print () const |
| std::string | asString () const |
Public Attributes | |
| uint64_t | orbit = DummyOrbit |
| RHIC orbit (BCO) | |
| uint16_t | bc = DummyBC |
| bunch crossing ID of interaction | |
Static Public Attributes | |
| static constexpr uint64_t | DummyOrbit = 0xffffffffff |
| static constexpr uint16_t | DummyBC = 0xffff |
Friends | |
| std::ostream & | operator<< (std::ostream &stream, InteractionRecord const &ir) |
< TODO: Add RHIC constants
Definition at line 32 of file InteractionRecord.h.
View newest version in sPHENIX GitHub at line 32 of file InteractionRecord.h
|
default |
|
inline |
Definition at line 43 of file InteractionRecord.h.
View newest version in sPHENIX GitHub at line 43 of file InteractionRecord.h
|
default |
| std::string mvtx::InteractionRecord::asString | ( | ) | const |
Definition at line 12 of file InteractionRecord.cxx.
View newest version in sPHENIX GitHub at line 12 of file InteractionRecord.cxx
References bc, isDummy(), and orbit.
Referenced by mvtx::operator<<().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 49 of file InteractionRecord.h.
View newest version in sPHENIX GitHub at line 49 of file InteractionRecord.h
References bc, DummyBC, DummyOrbit, and orbit.
|
inline |
Definition at line 55 of file InteractionRecord.h.
View newest version in sPHENIX GitHub at line 55 of file InteractionRecord.h
References bc, and mvtx::lhcConstants::LHCMaxBunches.
Referenced by asString().
Here is the caller graph for this function:
|
inline |
Definition at line 65 of file InteractionRecord.h.
View newest version in sPHENIX GitHub at line 65 of file InteractionRecord.h
|
default |
|
inline |
Definition at line 60 of file InteractionRecord.h.
View newest version in sPHENIX GitHub at line 60 of file InteractionRecord.h
| void mvtx::InteractionRecord::print | ( | ) | const |
Definition at line 32 of file InteractionRecord.cxx.
View newest version in sPHENIX GitHub at line 32 of file InteractionRecord.cxx
|
friend |
Definition at line 25 of file InteractionRecord.cxx.
View newest version in sPHENIX GitHub at line 25 of file InteractionRecord.cxx
| uint16_t mvtx::InteractionRecord::bc = DummyBC |
bunch crossing ID of interaction
Definition at line 39 of file InteractionRecord.h.
View newest version in sPHENIX GitHub at line 39 of file InteractionRecord.h
Referenced by asString(), clear(), isDummy(), operator!=(), and operator==().
|
static |
Definition at line 36 of file InteractionRecord.h.
View newest version in sPHENIX GitHub at line 36 of file InteractionRecord.h
Referenced by clear().
|
static |
Definition at line 35 of file InteractionRecord.h.
View newest version in sPHENIX GitHub at line 35 of file InteractionRecord.h
Referenced by clear().
| uint64_t mvtx::InteractionRecord::orbit = DummyOrbit |
RHIC orbit (BCO)
Definition at line 38 of file InteractionRecord.h.
View newest version in sPHENIX GitHub at line 38 of file InteractionRecord.h
Referenced by asString(), clear(), operator!=(), and operator==().