QiMuonVeto.hh

Go to the documentation of this file.
00001 
00008 #ifndef _QI_MUONVETO_HH_
00009 #define _QI_MUONVETO_HH_
00010 
00011 #include "QCuore.hh"
00012 #include "QiMuonChannel.hh"
00013 
00014 #include <map>
00015 
00016 class QiMuonVetoR;
00017 
00018 Q_BEGIN_NAMESPACE
00019 
00020 class QiMuonVeto {
00021 
00022     public:
00024         QiMuonVeto();
00025 
00027         ~QiMuonVeto();
00028 
00030         const std::map<int, QiMuonChannel>& GetChannels() const { return fChannels; }
00032         std::map<int, QiMuonChannel>& GetChannels() { return fChannels; }
00033 
00034         void Clear();
00035 
00036     private:
00037 
00039         std::map<int, QiMuonChannel> fChannels;
00040 
00041         friend class ::QiMuonVetoR;
00042 };
00043 
00044 Q_END_NAMESPACE
00045 
00046 #endif

Generated on Fri Mar 6 13:40:39 2009 for CUORE Software by  doxygen 1.5.1