#ifndef HTBOXCHAN_H
#define HTBOXCHAN_H
#include "Rtypes.h"
#include "TObject.h"
#define SCALER_MAX 8
class HTBoxChan : public TObject {
private:
Int_t chanNum;
UInt_t scaler[SCALER_MAX];
public:
HTBoxChan(void);
~HTBoxChan(void) {}
void clear(void);
void set(Int_t i0,UInt_t i1,UInt_t i2,UInt_t i3,UInt_t i4,Int_t nScalerNr=0);
void setChannelNumber(Int_t i){chanNum=i;}
void setScaler1Data(UInt_t i){scaler[0]=i;}
void setScaler2Data(UInt_t i) {scaler[1]=i;}
void setScaler3Data(UInt_t i){scaler[2]=i;}
void setScaler4Data(UInt_t i) {scaler[3]=i;}
void setScaler(Int_t s, UInt_t i) {scaler[s]=i;}
void get(Int_t& i0,Int_t& i1,Int_t& i2,Int_t& i3,Int_t& i4);
void get(Int_t& i0,UInt_t& i1,UInt_t& i2,UInt_t& i3,UInt_t& i4, Int_t nScalerNr=0);
void getChannelNumber(Int_t& i) {i=chanNum;}
void getScaler1Data(UInt_t& i) {i=scaler[0];}
void getScaler2Data(UInt_t& i) {i=scaler[1];}
void getScaler3Data(UInt_t& i) {i=scaler[2];}
void getScaler4Data(UInt_t& i) {i=scaler[3];}
void getScalerData(Int_t nScalerNum, UInt_t& i) {i=scaler[nScalerNum];}
void print();
ClassDef(HTBoxChan,2)
};
#endif /* ! HTBoxChan_H */
Last change: Sat May 22 13:15:05 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.