QiMuonVetoR.hh

Go to the documentation of this file.
00001 
00007 #ifndef _QI_MUONVETO_R_HH_
00008 #define _QI_MUONVETO_R_HH_
00009 
00010 #include "QEventDataR.hh"
00011 #include "QiMuonChannelR.hh"
00012 #include <map>
00013 
00014 namespace Cuore {class QiMuonVeto;}
00015 
00016 class QiMuonVetoR : public TObject {
00017 
00018     public:
00020         QiMuonVetoR() {}
00021 
00023         virtual ~QiMuonVetoR() {}
00024 
00025         const QiMuonChannelR& GetChannel(int channel) const { return (fChannels.find(channel)->second); }
00026 
00027         const QiMuonVetoR& operator=(const Cuore::QiMuonVeto& qimuonchanneldata);
00028         void Fill(Cuore::QiMuonVeto& qimuonchanneldata) const;
00029 
00030     private:
00032         std::map<int, QiMuonChannelR> fChannels;
00033 
00034         ClassDef(QiMuonVetoR,1);
00035 };
00036 
00037 #endif

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