CbmRoot
CbmTofStarTrigger2019 Class Reference

#include <CbmTofStarData2019.h>

Public Member Functions

 CbmTofStarTrigger2019 (ULong64_t ulGdpbTsFullIn, ULong64_t ulStarTsFullIn, UInt_t uStarTokenIn, UInt_t uStarDaqCmdIn, UInt_t uStarTrigCmdIn, UShort_t usGdpbId=0)
 
 ~CbmTofStarTrigger2019 ()
 
void SetFullGdpbTs (ULong64_t ulGdpbTsFullIn)
 
void SetFullStarTs (ULong64_t ulStarTsFullIn)
 
void SetStarToken (UInt_t uStarTokenIn)
 
void SetStarDaqCmd (UInt_t uStarDaqCmdIn)
 
void SetStarTRigCmd (UInt_t uStarTrigCmdIn)
 
ULong64_t GetFullGdpbTs () const
 
ULong64_t GetFullStarTs () const
 
UInt_t GetStarToken () const
 
UShort_t GetStarDaqCmd () const
 
UShort_t GetStarTrigCmd () const
 
UInt_t GetStarTrigerWord () const
 
UInt_t GetFullGdpbEpoch () const
 
std::vector< gdpbv100::FullMessageGetGdpbMessages () const
 
bool operator< (const CbmTofStarTrigger2019 &other) const
 strict weak ordering operator, assumes same TS cycle for both triggers More...
 

Private Attributes

UShort_t fusGdpbId
 
ULong64_t fulGdpbTsFull
 
ULong64_t fulStarTsFull
 
UInt_t fuStarToken
 
UShort_t fusStarDaqCmd
 
UShort_t fusStarTrigCmd
 

Detailed Description

Definition at line 17 of file CbmTofStarData2019.h.

Constructor & Destructor Documentation

◆ CbmTofStarTrigger2019()

CbmTofStarTrigger2019::CbmTofStarTrigger2019 ( ULong64_t  ulGdpbTsFullIn,
ULong64_t  ulStarTsFullIn,
UInt_t  uStarTokenIn,
UInt_t  uStarDaqCmdIn,
UInt_t  uStarTrigCmdIn,
UShort_t  usGdpbId = 0 
)

Definition at line 16 of file CbmTofStarData2019.cxx.

◆ ~CbmTofStarTrigger2019()

CbmTofStarTrigger2019::~CbmTofStarTrigger2019 ( )
inline

Definition at line 28 of file CbmTofStarData2019.h.

Member Function Documentation

◆ GetFullGdpbEpoch()

UInt_t CbmTofStarTrigger2019::GetFullGdpbEpoch ( ) const

◆ GetFullGdpbTs()

◆ GetFullStarTs()

ULong64_t CbmTofStarTrigger2019::GetFullStarTs ( ) const
inline

◆ GetGdpbMessages()

std::vector< gdpbv100::FullMessage > CbmTofStarTrigger2019::GetGdpbMessages ( ) const

Subtype 0

Subtype 1

Subtype 2

Subtype 3

Definition at line 50 of file CbmTofStarData2019.cxx.

References fusGdpbId, GetFullGdpbTs(), GetFullStarTs(), GetStarDaqCmd(), GetStarToken(), GetStarTrigCmd(), gdpbv100::kuCtSize, and gdpbv100::MSG_STAR_TRI_A.

◆ GetStarDaqCmd()

UShort_t CbmTofStarTrigger2019::GetStarDaqCmd ( ) const
inline

◆ GetStarToken()

UInt_t CbmTofStarTrigger2019::GetStarToken ( ) const
inline

◆ GetStarTrigCmd()

UShort_t CbmTofStarTrigger2019::GetStarTrigCmd ( ) const
inline

◆ GetStarTrigerWord()

UInt_t CbmTofStarTrigger2019::GetStarTrigerWord ( ) const

Definition at line 36 of file CbmTofStarData2019.cxx.

References fusStarDaqCmd, fusStarTrigCmd, and fuStarToken.

◆ operator<()

bool CbmTofStarTrigger2019::operator< ( const CbmTofStarTrigger2019 other) const

strict weak ordering operator, assumes same TS cycle for both triggers

Definition at line 29 of file CbmTofStarData2019.cxx.

References GetFullGdpbTs().

◆ SetFullGdpbTs()

void CbmTofStarTrigger2019::SetFullGdpbTs ( ULong64_t  ulGdpbTsFullIn)
inline

Definition at line 31 of file CbmTofStarData2019.h.

References fulGdpbTsFull.

Referenced by CbmTofStarSubevent2019::LoadInput().

◆ SetFullStarTs()

void CbmTofStarTrigger2019::SetFullStarTs ( ULong64_t  ulStarTsFullIn)
inline

Definition at line 34 of file CbmTofStarData2019.h.

References fulStarTsFull.

Referenced by CbmTofStarSubevent2019::LoadInput().

◆ SetStarDaqCmd()

void CbmTofStarTrigger2019::SetStarDaqCmd ( UInt_t  uStarDaqCmdIn)
inline

Definition at line 38 of file CbmTofStarData2019.h.

References fusStarDaqCmd.

Referenced by CbmTofStarSubevent2019::LoadInput().

◆ SetStarToken()

void CbmTofStarTrigger2019::SetStarToken ( UInt_t  uStarTokenIn)
inline

Definition at line 37 of file CbmTofStarData2019.h.

References fuStarToken.

Referenced by CbmTofStarSubevent2019::LoadInput().

◆ SetStarTRigCmd()

void CbmTofStarTrigger2019::SetStarTRigCmd ( UInt_t  uStarTrigCmdIn)
inline

Definition at line 41 of file CbmTofStarData2019.h.

References fusStarTrigCmd.

Referenced by CbmTofStarSubevent2019::LoadInput().

Member Data Documentation

◆ fulGdpbTsFull

ULong64_t CbmTofStarTrigger2019::fulGdpbTsFull
private

Definition at line 60 of file CbmTofStarData2019.h.

Referenced by GetFullGdpbEpoch(), GetFullGdpbTs(), and SetFullGdpbTs().

◆ fulStarTsFull

ULong64_t CbmTofStarTrigger2019::fulStarTsFull
private

Definition at line 61 of file CbmTofStarData2019.h.

Referenced by GetFullStarTs(), and SetFullStarTs().

◆ fusGdpbId

UShort_t CbmTofStarTrigger2019::fusGdpbId
private

Definition at line 59 of file CbmTofStarData2019.h.

Referenced by GetGdpbMessages().

◆ fusStarDaqCmd

UShort_t CbmTofStarTrigger2019::fusStarDaqCmd
private

Definition at line 63 of file CbmTofStarData2019.h.

Referenced by GetStarDaqCmd(), GetStarTrigerWord(), and SetStarDaqCmd().

◆ fusStarTrigCmd

UShort_t CbmTofStarTrigger2019::fusStarTrigCmd
private

Definition at line 64 of file CbmTofStarData2019.h.

Referenced by GetStarTrigCmd(), GetStarTrigerWord(), and SetStarTRigCmd().

◆ fuStarToken

UInt_t CbmTofStarTrigger2019::fuStarToken
private

Definition at line 62 of file CbmTofStarData2019.h.

Referenced by GetStarToken(), GetStarTrigerWord(), and SetStarToken().


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