#ifndef HTBOXCHANSUM_H
#define HTBOXCHANSUM_H
#include "Rtypes.h"
#include "TObject.h"
class HTBoxChanSum : public TObject {
private:
Int_t chanNum;
Int_t scaler1;
Int_t scaler2;
Int_t scaler3;
Int_t scaler4;
public:
HTBoxChanSum(void) : chanNum(0), scaler1(0), scaler2(0), scaler3(0), scaler4(0) {;}
HTBoxChanSum(Int_t i) {chanNum=i; scaler1=0; scaler2=0; scaler3=0; scaler4=0;}
~HTBoxChanSum(void) {}
void clear(void) {scaler1=0; scaler2=0; scaler3=0; scaler4=0;}
void add(Int_t i0,Int_t i1,Int_t i2,Int_t i3,Int_t i4) {
if(i0 != chanNum){
printf(" Error HTBoxChanSum i0= %3i chanNum = %3i \n",i0,chanNum);
} else {
scaler1+=i1; scaler2+=i2; scaler3+=i3; scaler4+=i4;
}
}
void set(Int_t i0,Int_t i1,Int_t i2,Int_t i3,Int_t i4) {
chanNum=i0; scaler1=i1; scaler2=i2; scaler3=i3; scaler4=i4;
}
void setChanNum(Int_t i){chanNum=i;}
void setScaler1Data(Int_t i){scaler1=i;}
void setScaler2Data(Int_t i){scaler2=i;}
void setScaler3Data(Int_t i){scaler3=i;}
void setScaler4Chan(Int_t i){scaler4=i;}
void get(Int_t& i0,Int_t& i1,Int_t& i2,Int_t& i3,Int_t& i4) {
i0=chanNum; i1=scaler1; i2=scaler2; i3=scaler3; i4=scaler4;
}
void getChanNum(Int_t& i) {i=chanNum;}
void getScaler1Data(Int_t& i) {i=scaler1;}
void getScaler2Data(Int_t& i) {i=scaler2;}
void getScaler3Data(Int_t& i) {i=scaler3;}
void getScaler4Data(Int_t& i) {i=scaler4;}
void print(void) {
printf(" TBoxChanSum: %3i %8.1i %8.1i %8.1i %8.1i\n",
chanNum,scaler1,scaler2,scaler3,scaler4);
}
ClassDef(HTBoxChanSum,1)
};
#endif /* ! HTBoxChanSum_H */
Last change: Sat May 22 13:15:06 2010
Last generated: 2010-05-22 13:15
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.