// this is for board 9 only. // board no const board_no = 9; // Chip Position (ROB specific soon) write chip0, 0x0C00, 0+16*board_no write chip1, 0x0C00, 1+16*board_no write chip2, 0x0C00, 2+16*board_no write chip3, 0x0C00, 3+16*board_no write chip4, 0x0C00, 4+16*board_no write chip5, 0x0C00, 5+16*board_no write chip6, 0x0C00, 6+16*board_no write chip7, 0x0C00, 7+16*board_no write chip8, 0x0C00, 8+16*board_no write chip9, 0x0C00, 9+16*board_no write chip10, 0x0C00, 10+16*board_no write chip11, 0x0C00, 11+16*board_no write chip12, 0x0C00, 12+16*board_no write chip13, 0x0C00, 13+16*board_no write chip14, 0x0C00, 14+16*board_no write chip15, 0x0C00, 15+16*board_no // mask the ADCs with open inputs write chip0 , ADCMSK, 0x0FFFFF; // without channel 20 write chip1 , ADCMSK, 0x1FFFFF; // all ADC channels write chip2 , ADCMSK, 0x1FFFFF; // all ADC channels write chip3 , ADCMSK, 0x1FFFFC; // without channels 0,1 write chip4 , ADCMSK, 0x0FFFFF; // without channel 20 write chip5 , ADCMSK, 0x1FFFFF; // all ADC channels write chip6 , ADCMSK, 0x1FFFFF; // all ADC channels write chip7 , ADCMSK, 0x1FFFFC; // without channels 0,1 write chip8 , ADCMSK, 0x0FFFFF; // without channel 20 write chip9 , ADCMSK, 0x1FFFFF; // all ADC channels write chip10, ADCMSK, 0x1FFFFF; // all ADC channels write chip11, ADCMSK, 0x1FFFFC; // without channels 0,1 write chip12, ADCMSK, 0x0FFFFF; // without channel 20 write chip13, ADCMSK, 0x1FFFFF; // all ADC channels write chip14, ADCMSK, 0x1FFFFF; // all ADC channels write chip15, ADCMSK, 0x1FFFFC; // without channels 0,1 write ADCMSK, 0x1FFFFF; // all ADC channels // Readout Flag, bit1: NI readout enable, bit0: SCSN readout enable (ROB specific soon) write chip0, 0x0C02, roi_ALICE_rob09_no12 write chip0, 0x0C0A, roi_ALICE_rob09_no12 write chip0, 0x0C12, roi_ALICE_rob09_no12 write chip0, 0x0C1A, roi_ALICE_rob09_no12 write chip1, 0x0C02, roi_ALICE_rob09_no13 write chip1, 0x0C0A, roi_ALICE_rob09_no13 write chip1, 0x0C12, roi_ALICE_rob09_no13 write chip1, 0x0C1A, roi_ALICE_rob09_no13 write chip2, 0x0C02, roi_ALICE_rob09_no14 write chip2, 0x0C0A, roi_ALICE_rob09_no14 write chip2, 0x0C12, roi_ALICE_rob09_no14 write chip2, 0x0C1A, roi_ALICE_rob09_no14 write chip3, 0x0C02, roi_ALICE_rob09_no15 write chip3, 0x0C0A, roi_ALICE_rob09_no15 write chip3, 0x0C12, roi_ALICE_rob09_no15 write chip3, 0x0C1A, roi_ALICE_rob09_no15 write chip4, 0x0C02, roi_ALICE_rob09_no08 write chip4, 0x0C0A, roi_ALICE_rob09_no08 write chip4, 0x0C12, roi_ALICE_rob09_no08 write chip4, 0x0C1A, roi_ALICE_rob09_no08 write chip5, 0x0C02, roi_ALICE_rob09_no09 write chip5, 0x0C0A, roi_ALICE_rob09_no09 write chip5, 0x0C12, roi_ALICE_rob09_no09 write chip5, 0x0C1A, roi_ALICE_rob09_no09 write chip6, 0x0C02, roi_ALICE_rob09_no10 write chip6, 0x0C0A, roi_ALICE_rob09_no10 write chip6, 0x0C12, roi_ALICE_rob09_no10 write chip6, 0x0C1A, roi_ALICE_rob09_no10 write chip7, 0x0C02, roi_ALICE_rob09_no11 write chip7, 0x0C0A, roi_ALICE_rob09_no11 write chip7, 0x0C12, roi_ALICE_rob09_no11 write chip7, 0x0C1A, roi_ALICE_rob09_no11 write chip8, 0x0C02, roi_ALICE_rob09_no04 write chip8, 0x0C0A, roi_ALICE_rob09_no04 write chip8, 0x0C12, roi_ALICE_rob09_no04 write chip8, 0x0C1A, roi_ALICE_rob09_no04 write chip9, 0x0C02, roi_ALICE_rob09_no05 write chip9, 0x0C0A, roi_ALICE_rob09_no05 write chip9, 0x0C12, roi_ALICE_rob09_no05 write chip9, 0x0C1A, roi_ALICE_rob09_no05 write chip10, 0x0C02, roi_ALICE_rob09_no06 write chip10, 0x0C0A, roi_ALICE_rob09_no06 write chip10, 0x0C12, roi_ALICE_rob09_no06 write chip10, 0x0C1A, roi_ALICE_rob09_no06 write chip11, 0x0C02, roi_ALICE_rob09_no07 write chip11, 0x0C0A, roi_ALICE_rob09_no07 write chip11, 0x0C12, roi_ALICE_rob09_no07 write chip11, 0x0C1A, roi_ALICE_rob09_no07 write chip12, 0x0C02, roi_ALICE_rob09_no00 write chip12, 0x0C0A, roi_ALICE_rob09_no00 write chip12, 0x0C12, roi_ALICE_rob09_no00 write chip12, 0x0C1A, roi_ALICE_rob09_no00 write chip13, 0x0C02, roi_ALICE_rob09_no01 write chip13, 0x0C0A, roi_ALICE_rob09_no01 write chip13, 0x0C12, roi_ALICE_rob09_no01 write chip13, 0x0C1A, roi_ALICE_rob09_no01 write chip14, 0x0C02, roi_ALICE_rob09_no02 write chip14, 0x0C0A, roi_ALICE_rob09_no02 write chip14, 0x0C12, roi_ALICE_rob09_no02 write chip14, 0x0C1A, roi_ALICE_rob09_no02 write chip15, 0x0C02, roi_ALICE_rob09_no03 write chip15, 0x0C0A, roi_ALICE_rob09_no03 write chip15, 0x0C12, roi_ALICE_rob09_no03 write chip15, 0x0C1A, roi_ALICE_rob09_no03