33 EEdsm3::setWord(
int ch,
unsigned short val){
34 assert(ch>=0 && ch<nc);
41 EEdsm3::getBarreJPthr2bit()
const {
43 unsigned short val=
data[ch] & 3;
50 EEdsm3::getBarreHTthr2bit()
const {
52 unsigned short val=
data[ch] >> 2;
60 EEdsm3::getBarreEsumThr1bit()
const {
62 unsigned short val=
data[ch] >> 4;
70 EEdsm3::getJpsi1bit()
const {
72 unsigned short val=
data[ch] >> 5;
80 EEdsm3::getBarreHTTPthr1bit()
const {
82 unsigned short val=
data[ch] >> 6;
90 EEdsm3::getBarreTPthr1bit()
const {
92 unsigned short val=
data[ch] >> 13;
100 EEdsm3::getEndcapJPthr2bit()
const {
102 unsigned short val=
data[ch] >> 7;
110 EEdsm3::getEndcapHTthr2bit()
const {
112 unsigned short val=
data[ch] >> 9;
121 EEdsm3::getEndcapEsumthr1bit()
const {
123 unsigned short val=
data[ch] >> 11;
131 EEdsm3::getEndcapHTTPthr1bit()
const {
134 unsigned short val=
data[ch] >> 12;
142 EEdsm3::getEndcapTPthr1bit()
const {
145 unsigned short val=
data[ch] >> 14;
153 EEdsm3::getEtotThr1bit()
const {
155 unsigned short val=
data[ch] >> 15;
163 EEdsm3::print(
int k)
const {
164 printf(
"EEdsm3==TCU INPUTS, year=%d \n",mYear);