+ // RCU trailer related getters
+ UInt_t GetFECERRA() const { return fFECERRA; }
+ UInt_t GetFECERRB() const { return fFECERRB; }
+ UShort_t GetERRREG2() const { return fERRREG2; }
+ UShort_t GetNChAddrMismatch() const { return fERRREG3; }
+ UShort_t GetNChLengthMismatch() const { return fERRREG4; }
+
+ UShort_t GetActiveFECsA() const { return fActiveFECsA; }
+ UShort_t GetActiveFECsB() const { return fActiveFECsB; }
+
+ UInt_t GetAltroCFG1() const { return fAltroCFG1; }
+ UChar_t GetBaselineCorr() const { return fAltroCFG1 & 0xF; }
+ Bool_t GetPolarity() const { return (fAltroCFG1 >> 4) & 0x1; }
+ UChar_t GetNPresamples() const { return (fAltroCFG1 >> 5) & 0x3; }
+ UChar_t GetNPostsamples() const { return (fAltroCFG1 >> 7) & 0xF; }
+ Bool_t GetSecondBaselineCorr() const { return (fAltroCFG1 >> 11) & 0x1; }
+ UChar_t GetGlitchFilter() const { return (fAltroCFG1 >> 12) & 0x3; }
+ UChar_t GetNNonZSPostsamples() const { return (fAltroCFG1 >> 14) & 0x7; }
+ UChar_t GetNNonZSPresamples() const { return (fAltroCFG1 >> 17) & 0x3; }
+ Bool_t GetZeroSupp() const { return (fAltroCFG1 >> 19) & 0x1; }
+
+ UInt_t GetAltroCFG2() const { return fAltroCFG2; }
+ Bool_t GetNAltroBuffers() const { return (fAltroCFG2 >> 24) & 0x1; }
+ UChar_t GetNPretriggerSamples() const{ return (fAltroCFG2 >> 20) & 0xF; }
+ UShort_t GetNSamplesPerCh() const { return (fAltroCFG2 >> 10) & 0x3FF; }
+ Bool_t GetSparseRO() const { return (fAltroCFG2 >> 9) & 0x1; }
+ Double_t GetTSample() const;
+ Double_t GetL1Phase() const;
+ void PrintRCUTrailer() const;
+