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