#include <RawDaqSnarlHeader.h>
Inheritance diagram for RawDaqSnarlHeader:

Public Member Functions | |
| RawDaqSnarlHeader () | |
| RawDaqSnarlHeader (const VldContext &vldc, Int_t run, Short_t subrun, Short_t runtype, Int_t timeframe, Int_t snarl, UInt_t trigsrc, UInt_t errcode, Int_t nrawdigits, Int_t spilltype) | |
| virtual | ~RawDaqSnarlHeader () |
| Int_t | GetSnarl () const |
| UInt_t | GetTrigSrc () const |
| UInt_t | GetErrorCode () const |
| Int_t | GetNumRawDigits () const |
| Int_t | GetRemoteSpillType () const |
| virtual std::ostream & | FormatToOStream (std::ostream &os, Option_t *option="") const |
Protected Attributes | |
| Int_t | fSnarl |
| UInt_t | fTrigSrc |
| UInt_t | fErrorCode |
| Int_t | fNumRawDigits |
| Int_t | fRemoteSpillType |
|
|
Definition at line 22 of file RawDaqSnarlHeader.cxx. 00022 : 00023 RawDaqHeader(), fSnarl(-1), fTrigSrc(0xFFFF), fErrorCode(0xFFFF), 00024 fNumRawDigits(-1), fRemoteSpillType(-1) 00025 { 00026 // Default constructor 00027 00028 }
|
|
||||||||||||||||||||||||||||||||||||||||||||
|
Definition at line 31 of file RawDaqSnarlHeader.cxx. References run(). 00036 : 00037 RawDaqHeader(vldc,run,subrun,runtype,timeframe), 00038 fSnarl(snarl), fTrigSrc(trigsrc), fErrorCode(errcode), 00039 fNumRawDigits(nrawdigits), fRemoteSpillType(spilltype) 00040 { 00041 00042 }
|
|
|
Definition at line 28 of file RawDaqSnarlHeader.h. 00028 { ; }
|
|
||||||||||||
|
Reimplemented from RawDaqHeader. Definition at line 45 of file RawDaqSnarlHeader.cxx. References RawDaqHeader::FormatToOStream(), GetErrorCode(), GetNumRawDigits(), GetRemoteSpillType(), GetSnarl(), GetTrigSrc(), RawTriggerCodes::MaskToString(), and option. 00047 {
00048 RawDaqHeader::FormatToOStream(os,option);
00049
00050 Int_t trigSrc = GetTrigSrc();
00051 os << std::endl
00052 << " Snarl " << GetSnarl()
00053 << std::hex << std::setfill('0')
00054 << ", TrigSrc 0x" << std::setw(8) << trigSrc
00055 << std::setfill(' ') << std::dec
00056 << " \"" << RawTriggerCodes::MaskToString(trigSrc) << "\""
00057 << std::endl
00058 << std::hex << std::setfill('0')
00059 << " ErrorCode 0x" << std::setw(8) << GetErrorCode()
00060 << std::setfill(' ') << std::dec
00061 << ", # RawDigits " << GetNumRawDigits()
00062 << ", SpillType " << GetRemoteSpillType();
00063 return os;
00064 }
|
|
|
Definition at line 32 of file RawDaqSnarlHeader.h. Referenced by RotoObjectifier::BuildSnarlHeaderBlock(), FormatToOStream(), NtpStModule::Get(), DQHeader::Process(), NtpSRModule::Reco(), NtpMRModule::Reco(), NtpFitSAModule::Reco(), NtpEMModule::Reco(), NtpCluster3DModule::Reco(), DemoRecordModule::Reco(), and DemoCandNtpModule::Reco(). 00032 { return fErrorCode; }
|
|
|
Definition at line 33 of file RawDaqSnarlHeader.h. Referenced by PreFilter::Ana(), NtpMaker::Ana(), FilterEvent::Ana(), RotoObjectifier::BuildSnarlHeaderBlock(), FormatToOStream(), FillNearRunQuality::ProcessHeader(), and FillFarRunQuality::ProcessHeader(). 00033 { return fNumRawDigits; }
|
|
|
Definition at line 34 of file RawDaqSnarlHeader.h. Referenced by NtpMaker::Ana(), FardetBeamSelect::Ana(), FormatToOStream(), NtpStModule::Get(), FillFarRunQuality::ProcessHeader(), NtpSRModule::Reco(), NtpMRModule::Reco(), NtpFitSAModule::Reco(), NtpEMModule::Reco(), NtpCluster3DModule::Reco(), DemoRecordModule::Reco(), and DemoCandNtpModule::Reco(). 00034 { return fRemoteSpillType; }
|
|
|
|
|
Definition at line 43 of file RawDaqSnarlHeader.h. |
|
|
Definition at line 44 of file RawDaqSnarlHeader.h. |
|
|
Definition at line 45 of file RawDaqSnarlHeader.h. |
|
|
Definition at line 41 of file RawDaqSnarlHeader.h. |
|
|
Definition at line 42 of file RawDaqSnarlHeader.h. |
1.3.9.1