QiMuonChannelR.hh

Go to the documentation of this file.
00001 
00008 #ifndef _QIMUONCHANNEL_R_HH_
00009 #define _QIMUONCHANNEL_R_HH_
00010 
00011 
00012 #include "TObject.h"
00013 
00014 
00015 namespace Cuore{class QiMuonChannel;}
00016 
00017 class QiMuonChannelR : public TObject {
00018 
00019     public:
00021         QiMuonChannelR(){}
00023         virtual ~QiMuonChannelR(){}
00025         const Bool_t& GetTDCIsValid() const {return fTDCIsValid;}
00027         const UShort_t& GetTDC() const {return fTDC;}
00029         const Int_t& GetChannelId() const {return fChannelId;}
00031         const Bool_t& GetTDCIsSaturatedLow() const {return fTDCIsSaturatedLow;}
00033         const Bool_t& GetQDCIsSaturatedLow() const {return fQDCIsSaturatedLow;}
00035         const UShort_t& GetQDC() const {return fQDC;}
00037         const Bool_t& GetTDCIsSaturatedHigh() const {return fTDCIsSaturatedHigh;}
00039         const Bool_t& GetQDCIsSaturatedHigh() const {return fQDCIsSaturatedHigh;}
00040 
00041         const QiMuonChannelR& operator=(const Cuore::QiMuonChannel& qimuonchanneldata);
00042         void Fill(Cuore::QiMuonChannel& qimuonchanneldata) const;
00043 
00044     private:
00045 
00046         Bool_t fTDCIsValid;
00047         UShort_t fTDC;
00048         Int_t fChannelId;
00049         Bool_t fTDCIsSaturatedLow;
00050         Bool_t fQDCIsSaturatedLow;
00051         UShort_t fQDC;
00052         Bool_t fTDCIsSaturatedHigh;
00053         Bool_t fQDCIsSaturatedHigh;
00054 
00055         ClassDef(QiMuonChannelR,1);
00056 };
00057 
00058 #endif

Generated on Tue Nov 16 10:49:59 2010 for CUORE Software by  doxygen 1.5.6