- extend the range of "numbered" boards from 234 to 242 by adding the 8
interface boards (in LocalTriggerBoard, TriggerStoreV1, TriggerCrateStore)
- LocalTriggerBoard
- eliminated functions: Setbit, Set/Get X34 and Y (where doing copies without
considering the masks of the destination board)
- modified functions: SetbitM (simplified), GetNumber, IsNotified (the
interface cards receive a number different from zero so they are identified
by the function IsNotified)
- DigitMaker::ReadTriggerDDL - add all boards to the trigger store
::TriggerDigits - for the interface boards, use instead of
their own number (> 234) the one of the board where they
receive the x-strip information from, since it is used in
functions which do not accept values larger then 234
- TriggerElectronics - eliminate the function SetCopyInput with the
corresponding variable containers
::Feed(AliMUONDigitStore*) - introduce the case of the
columns with 22 boards in x-copy and take it out from
FeedCopyNeighbours
::FeedCopyNeighbours - here fill only the (physical) up/down
boards
::LoadMasks - read all masks from the calibration file
(interface boards included)
:: LocalResponse - use IsNotified instead of GetNumber to
identify the interface boards
::Digits2Trigger - use all boards
- AliMUONTriggerQADataMakerRec
- Fill the trigger information from all local structures (including copy
boards)
- AliMUONTriggerUtilities
- mask strip if ALL of the local boards reading it are masked