/// Build the 4 words (32bits) global input
void BuildGlobalInput();
- /// Apply masks to regional inputs
- void MaskRegionalInput();
+ /// Apply masks to global input
+ void MaskGlobalInput();
/// Global input 4 words (32bits) from regional responses
UInt_t* GetGlobalInput() { return fGlobalInput; }
+
+ void RecomputeRegional(UInt_t globalInput[4]);
private:
+ UShort_t InvertPairBits(Int_t iReg);
+
UShort_t fRegionalResponse[16]; ///< Regional board responses
UInt_t fGlobalInput[4]; ///< Global input
UInt_t fMask[4]; ///< Mask for the global input