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

Public Member Functions | |
| RawCrateStatus () | |
| RawCrateStatus (RawBlockId rbid, Int_t crate, ElecType::Elec_t etype=ElecType::kUnknown, Bool_t pedMode=kFALSE, Bool_t sparseMode=kFALSE, Bool_t commonMode=kFALSE) | |
| RawCrateStatus (RawBlockId rbid, const Int_t *&p, Bool_t skipWord=false) | |
| virtual | ~RawCrateStatus () |
| const RawBlockId & | GetRawBlockId () const |
| Int_t | GetCrate () const |
| Int_t | GetEntries () const |
| ElecType::Elec_t | GetElecType () const |
| Bool_t | GetPedMode () const |
| Bool_t | GetSparsMode () const |
| Bool_t | GetCommonMode () const |
| virtual void | Print (Option_t *option="") const |
| virtual std::ostream & | FormatToOStream (std::ostream &os, Option_t *option="") const |
Protected Attributes | |
| RawBlockId | fRawBlockId |
| Int_t | fCrateId |
| Int_t | fEntries |
|
|
Definition at line 23 of file RawCrateStatus.cxx.
|
|
||||||||||||||||||||||||||||
|
Definition at line 30 of file RawCrateStatus.cxx. References fCrateId. 00034 : fRawBlockId(rbid), fCrateId(crate), fEntries(0) 00035 { 00036 fCrateId |= (etype&rcsMaskElec) << rcsShiftElec ; 00037 if (pedMode) fCrateId |= rcsMaskPedMode; 00038 if (sparseMode) fCrateId |= rcsMaskSparsMode; 00039 if (commonMode) fCrateId |= rcsMaskCommonMode; 00040 }
|
|
||||||||||||||||
|
Definition at line 43 of file RawCrateStatus.cxx. References fCrateId, and fEntries. 00045 : fRawBlockId(rbid) 00046 { 00047 // assume pointer is at block that looks like: 00048 //------------------------ 00049 // 01987654321098765432109876543210 00050 // cspeeCCCCCC 00051 // [ skip word sometimes present ] 00052 // # of entries 00053 // <=== ctor for RawCrateStatus leaves us here 00054 00055 if ( skipWord ) { 00056 fCrateId = p[0]; 00057 // skip intervening word 00058 fEntries = p[2]; 00059 // advance the pointer 00060 p += 3; 00061 } 00062 else { 00063 fCrateId = p[0]; 00064 fEntries = p[1]; 00065 // advance the pointer 00066 p += 2; 00067 } 00068 }
|
|
|
Definition at line 71 of file RawCrateStatus.cxx. 00072 {
00073 // delete all owned sub-objects
00074
00075 }
|
|
||||||||||||
|
Reimplemented in RawDigitCrateStatus. Definition at line 84 of file RawCrateStatus.cxx. References ElecType::AsString(), fEntries, GetCommonMode(), GetCrate(), GetElecType(), Nav::GetName(), GetPedMode(), and GetSparsMode(). Referenced by RawDigitCrateStatus::FormatToOStream(), and Print(). 00086 {
00087 os << GetName()
00088 << " # " << GetCrate()
00089 << " " << ElecType::AsString(GetElecType())
00090 << "(" << ( GetPedMode() ? 'P' : '-' )
00091 << "," << ( GetSparsMode() ? 'S' : '-' )
00092 << "," << ( GetCommonMode() ? 'C' : '-' )
00093 << ") "
00094 << " N=" << fEntries
00095 << std::endl;
00096
00097 return os;
00098
00099 }
|
|
|
Definition at line 98 of file RawCrateStatus.h. References fCrateId. Referenced by RawLITimingSummary::BuildRawChannelId(), RawLIAdcSummary::BuildRawChannelId(), RawDigit::BuildRawChannelId(), RawDigitDataBlock::FillCrateModes(), FormatToOStream(), RawPedestalTableBlock::GetPedValue(), and RawSparsifierTableBlock::GetThresholdValue(). 00099 { return fCrateId & rcsMaskCommonMode; }
|
|
|
Definition at line 86 of file RawCrateStatus.h. References fCrateId. Referenced by RawLITimingSummary::BuildRawChannelId(), RawLIAdcSummary::BuildRawChannelId(), RawDigit::BuildRawChannelId(), FormatToOStream(), RawPedestalTableBlock::GetPedValue(), RawSparsifierTableBlock::GetThresholdValue(), RawDigitDataBlock::IsOverlapTfBoundary(), DbuDaqMonitorModule::WriteVaChipPedsEntry(), and DbuDaqMonitorModule::WriteVaChipSparsEntry(). 00087 { return fCrateId & rcsMaskCrate; }
|
|
|
Definition at line 89 of file RawCrateStatus.h. References fCrateId. Referenced by RawLITimingSummary::BuildRawChannelId(), RawLIAdcSummary::BuildRawChannelId(), RawDigit::BuildRawChannelId(), RawVaTimingMonitorBlock::FillRawDigits(), RawLiTpmtDigitsBlock::FillRawDigits(), RawDigitDataBlock::FillRawDigits(), RawTOFBlock::FillRawTOFDigits(), FormatToOStream(), RawVaTimingMonitorBlock::GetElecType(), RawSparsifierTableBlock::GetElecType(), RawPedestalTableBlock::GetElecType(), RawLiTpmtDigitsBlock::GetElecType(), RawLIAdcSummary::GetMean(), RawPedestalTableBlock::GetPedValue(), RawLIAdcSummary::GetRms(), RawSparsifierTableBlock::GetThresholdValue(), and RawLIAdcSummary::RawLIAdcSummary(). 00090 { return (ElecType::Elec_t)((fCrateId>>rcsShiftElec) & rcsMaskElec); }
|
|
|
Definition at line 38 of file RawCrateStatus.h. Referenced by RawLIAdcSummaryBlock::FillRawAdcSums(), RawVaTimingMonitorBlock::FillRawDigits(), RawLiTpmtDigitsBlock::FillRawDigits(), RawDigitDataBlock::FillRawDigits(), RawLITimingSummaryBlock::FillRawTimingSums(), and RawTOFBlock::FillRawTOFDigits(). 00038 { return fEntries; }
|
|
|
Definition at line 92 of file RawCrateStatus.h. References fCrateId. Referenced by RawLITimingSummary::BuildRawChannelId(), RawLIAdcSummary::BuildRawChannelId(), RawDigit::BuildRawChannelId(), RawDigitDataBlock::FillCrateModes(), FormatToOStream(), RawPedestalTableBlock::GetPedValue(), and RawSparsifierTableBlock::GetThresholdValue(). 00093 { return fCrateId & rcsMaskPedMode; }
|
|
|
Definition at line 36 of file RawCrateStatus.h. Referenced by RawLITimingSummary::BuildRawChannelId(), RawLIAdcSummary::BuildRawChannelId(), RawDigit::BuildRawChannelId(), RawLITimingSummary::GetMean(), RawLIAdcSummary::GetMean(), RawTOFDigit::GetNumberOfEntries(), RawLITimingSummary::GetRms(), RawLIAdcSummary::GetRms(), RawTOFDigit::GetTdcArraySize(), RawLIAdcSummary::RawLIAdcSummary(), and RawLITimingSummary::RawLITimingSummary(). 00036 { return fRawBlockId; }
|
|
|
Definition at line 95 of file RawCrateStatus.h. References fCrateId. Referenced by RawLITimingSummary::BuildRawChannelId(), RawLIAdcSummary::BuildRawChannelId(), RawDigit::BuildRawChannelId(), RawDigitDataBlock::FillCrateModes(), FormatToOStream(), RawPedestalTableBlock::GetPedValue(), and RawSparsifierTableBlock::GetThresholdValue(). 00096 { return fCrateId & rcsMaskSparsMode; }
|
|
|
Definition at line 78 of file RawCrateStatus.cxx. References FormatToOStream(), and option. Referenced by RawLIAdcSummaryBlock::FillRawAdcSums(), RawVaTimingMonitorBlock::FillRawDigits(), RawLiTpmtDigitsBlock::FillRawDigits(), RawDigitDataBlock::FillRawDigits(), RawLITimingSummaryBlock::FillRawTimingSums(), and RawTOFBlock::FillRawTOFDigits(). 00079 {
00080 FormatToOStream(std::cout,option);
00081 }
|
|
|
Definition at line 51 of file RawCrateStatus.h. Referenced by GetCommonMode(), GetCrate(), GetElecType(), GetPedMode(), GetSparsMode(), and RawCrateStatus(). |
|
|
Definition at line 52 of file RawCrateStatus.h. Referenced by FormatToOStream(), and RawCrateStatus(). |
|
|
Definition at line 50 of file RawCrateStatus.h. |
1.3.9.1