- /// Set mask (disable) for regional boards
- void Mask(Int_t index, UShort_t mask);
+ /// Set mask for global input (from regional boards)
+ void Mask(Int_t index, UInt_t mask);
+
+ /// Build the 4 words (32bits) global input
+ void BuildGlobalInput();
+ /// 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]);