BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
TrigGTD Class Reference

#include <TrigGTD.h>

Inheritance diagram for TrigGTD:

Public Member Functions

 TrigGTD (const uint32_t *GTDPtr)
virtual ~TrigGTD ()
virtual const CLID & clID () const
const uint32_t getId () const
const uint32_t getDataSize () const
const uint32_t getTimeWindow () const
const uint32_t getDataType () const
const uint32_t * getDataPtr () const
 TrigGTD (const uint32_t *GTDPtr)
virtual ~TrigGTD ()
virtual const CLID & clID () const
const uint32_t getId () const
const uint32_t getDataSize () const
const uint32_t getTimeWindow () const
const uint32_t getDataType () const
const uint32_t * getDataPtr () const
 TrigGTD (const uint32_t *GTDPtr)
virtual ~TrigGTD ()
virtual const CLID & clID () const
const uint32_t getId () const
const uint32_t getDataSize () const
const uint32_t getTimeWindow () const
const uint32_t getDataType () const
const uint32_t * getDataPtr () const

Static Public Member Functions

static const CLID & classID ()
static const CLID & classID ()
static const CLID & classID ()

Detailed Description

Definition at line 13 of file Event/TrigEvent/include/TrigEvent/TrigGTD.h.

Constructor & Destructor Documentation

◆ TrigGTD() [1/3]

TrigGTD::TrigGTD ( const uint32_t * GTDPtr)

Definition at line 3 of file TrigGTD.cxx.

3 : m_dataPtr( GTDPtr + 1 ) {
4 uint32_t GTDHeader = *GTDPtr;
5 m_id = ( GTDHeader >> 24 );
6 m_dataSize = ( ( GTDHeader >> 14 ) & 0x3FF ) - 1;
7 // if (m_id == 0xD7) m_dataSize -= 1;
8 m_timeWindow = ( ( GTDHeader >> 8 ) & 0x3F );
9 m_dataType = ( ( GTDHeader >> 3 ) & 0x1F );
10}

◆ ~TrigGTD() [1/3]

virtual TrigGTD::~TrigGTD ( )
inlinevirtual

Definition at line 18 of file Event/TrigEvent/include/TrigEvent/TrigGTD.h.

18{}

◆ TrigGTD() [2/3]

TrigGTD::TrigGTD ( const uint32_t * GTDPtr)

◆ ~TrigGTD() [2/3]

virtual TrigGTD::~TrigGTD ( )
inlinevirtual

◆ TrigGTD() [3/3]

TrigGTD::TrigGTD ( const uint32_t * GTDPtr)

◆ ~TrigGTD() [3/3]

virtual TrigGTD::~TrigGTD ( )
inlinevirtual

Member Function Documentation

◆ classID() [1/3]

const CLID & TrigGTD::classID ( )
inlinestatic

Definition at line 21 of file Event/TrigEvent/include/TrigEvent/TrigGTD.h.

21{ return CLID_TrigGTD; }
const CLID & CLID_TrigGTD

Referenced by clID().

◆ classID() [2/3]

const CLID & TrigGTD::classID ( )
inlinestatic

◆ classID() [3/3]

const CLID & TrigGTD::classID ( )
inlinestatic

◆ clID() [1/3]

virtual const CLID & TrigGTD::clID ( ) const
inlinevirtual

Definition at line 20 of file Event/TrigEvent/include/TrigEvent/TrigGTD.h.

20{ return TrigGTD::classID(); }

◆ clID() [2/3]

virtual const CLID & TrigGTD::clID ( ) const
inlinevirtual

◆ clID() [3/3]

virtual const CLID & TrigGTD::clID ( ) const
inlinevirtual

◆ getDataPtr() [1/3]

const uint32_t * TrigGTD::getDataPtr ( ) const
inline

Definition at line 28 of file Event/TrigEvent/include/TrigEvent/TrigGTD.h.

28{ return m_dataPtr; }

◆ getDataPtr() [2/3]

const uint32_t * TrigGTD::getDataPtr ( ) const
inline

Definition at line 28 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrigEvent/TrigGTD.h.

28{ return m_dataPtr; }

◆ getDataPtr() [3/3]

const uint32_t * TrigGTD::getDataPtr ( ) const
inline

Definition at line 28 of file InstallArea/x86_64-el9-gcc13-opt/include/TrigEvent/TrigGTD.h.

28{ return m_dataPtr; }

◆ getDataSize() [1/3]

const uint32_t TrigGTD::getDataSize ( ) const
inline

Definition at line 24 of file Event/TrigEvent/include/TrigEvent/TrigGTD.h.

24{ return m_dataSize; }

◆ getDataSize() [2/3]

const uint32_t TrigGTD::getDataSize ( ) const
inline

Definition at line 24 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrigEvent/TrigGTD.h.

24{ return m_dataSize; }

◆ getDataSize() [3/3]

const uint32_t TrigGTD::getDataSize ( ) const
inline

Definition at line 24 of file InstallArea/x86_64-el9-gcc13-opt/include/TrigEvent/TrigGTD.h.

24{ return m_dataSize; }

◆ getDataType() [1/3]

const uint32_t TrigGTD::getDataType ( ) const
inline

Definition at line 26 of file Event/TrigEvent/include/TrigEvent/TrigGTD.h.

26{ return m_dataType; }

◆ getDataType() [2/3]

const uint32_t TrigGTD::getDataType ( ) const
inline

Definition at line 26 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrigEvent/TrigGTD.h.

26{ return m_dataType; }

◆ getDataType() [3/3]

const uint32_t TrigGTD::getDataType ( ) const
inline

Definition at line 26 of file InstallArea/x86_64-el9-gcc13-opt/include/TrigEvent/TrigGTD.h.

26{ return m_dataType; }

◆ getId() [1/3]

const uint32_t TrigGTD::getId ( ) const
inline

Definition at line 23 of file Event/TrigEvent/include/TrigEvent/TrigGTD.h.

23{ return m_id; }

◆ getId() [2/3]

const uint32_t TrigGTD::getId ( ) const
inline

Definition at line 23 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrigEvent/TrigGTD.h.

23{ return m_id; }

◆ getId() [3/3]

const uint32_t TrigGTD::getId ( ) const
inline

Definition at line 23 of file InstallArea/x86_64-el9-gcc13-opt/include/TrigEvent/TrigGTD.h.

23{ return m_id; }

◆ getTimeWindow() [1/3]

const uint32_t TrigGTD::getTimeWindow ( ) const
inline

Definition at line 25 of file Event/TrigEvent/include/TrigEvent/TrigGTD.h.

25{ return m_timeWindow; }

◆ getTimeWindow() [2/3]

const uint32_t TrigGTD::getTimeWindow ( ) const
inline

Definition at line 25 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrigEvent/TrigGTD.h.

25{ return m_timeWindow; }

◆ getTimeWindow() [3/3]

const uint32_t TrigGTD::getTimeWindow ( ) const
inline

Definition at line 25 of file InstallArea/x86_64-el9-gcc13-opt/include/TrigEvent/TrigGTD.h.

25{ return m_timeWindow; }

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