GSI Object Oriented Online Offline (Go4)  GO4-6.3.0
Public Member Functions | Public Attributes | List of all members
TGo4SubEventHeader10 Class Reference

#include <TGo4SubEventHeader10.h>

+ Inheritance diagram for TGo4SubEventHeader10:

Public Member Functions

void Clear (Option_t *="") override
 
 TGo4SubEventHeader10 ()
 
virtual ~TGo4SubEventHeader10 ()
 

Public Attributes

TGo4GSIEventHeader fxGSIHeader
 
union {
   Int_t   fiFullid
 
   struct {
      Short_t   fsProcid
 
      Char_t   fcSubcrate
 
      Char_t   fcControl
 
   } 
 
}; 
 

Detailed Description

Standard GSI subevent header implementation. For Little Endian machines (linux)

Author
J. Adamczewski
M. Hemberger

Definition at line 29 of file TGo4SubEventHeader10.h.

Constructor & Destructor Documentation

◆ TGo4SubEventHeader10()

TGo4SubEventHeader10::TGo4SubEventHeader10 ( )
inline

Definition at line 79 of file TGo4SubEventHeader10.h.

◆ ~TGo4SubEventHeader10()

virtual TGo4SubEventHeader10::~TGo4SubEventHeader10 ( )
inlinevirtual

Definition at line 81 of file TGo4SubEventHeader10.h.

Member Function Documentation

◆ Clear()

void TGo4SubEventHeader10::Clear ( Option_t *  = "")
inlineoverride

Reset all members to zero.

Definition at line 33 of file TGo4SubEventHeader10.h.

References TGo4GSIEventHeader::Clear(), TGo4GSIEventHeader::fsType, and fxGSIHeader.

Referenced by TGo4MbsSubEvent::Clear().

Member Data Documentation

◆ @5

union { ... }

union to correctly access full id as one int value

◆ fcControl

Char_t TGo4SubEventHeader10::fcControl

Processor type code.

Definition at line 72 of file TGo4SubEventHeader10.h.

Referenced by TGo4MbsSubEvent::GetControl(), and TGo4MbsSubEvent::SetControl().

◆ fcSubcrate

Char_t TGo4SubEventHeader10::fcSubcrate

Subcrate number

Definition at line 69 of file TGo4SubEventHeader10.h.

Referenced by TGo4MbsSubEvent::GetSubcrate(), and TGo4MbsSubEvent::SetSubcrate().

◆ fiFullid

Int_t TGo4SubEventHeader10::fiFullid

full id number of procid, subcrate and ctrl

Definition at line 48 of file TGo4SubEventHeader10.h.

Referenced by TGo4MbsSubEvent::GetFullId(), and TGo4MbsSubEvent::SetFullId().

◆ fsProcid

Short_t TGo4SubEventHeader10::fsProcid

Processor ID [from setup]

Definition at line 66 of file TGo4SubEventHeader10.h.

Referenced by TGo4MbsSubEvent::GetProcid(), and TGo4MbsSubEvent::SetProcid().

◆ fxGSIHeader

TGo4GSIEventHeader TGo4SubEventHeader10::fxGSIHeader

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