Diana Software
QiMuonVeto.hh
Go to the documentation of this file.
1 
8 #ifndef _QI_MUONVETO_HH_
9 #define _QI_MUONVETO_HH_
10 
11 #include "QDiana.hh"
12 #include "QiMuonChannel.hh"
13 #include "QObject.hh"
14 #include <map>
15 
16 
17 class QiMuonVeto : public Diana::QObject {
18 
19  public:
22 
24  ~QiMuonVeto();
25 
27  const std::map<int, QiMuonChannel>& GetChannels() const { return fChannels; }
29  std::map<int, QiMuonChannel>& GetChannels() { return fChannels; }
30 
31  void Clear();
32 
33  private:
35  std::map<int, QiMuonChannel> fChannels;
36 
38 };
39 
40 
41 #endif
Raw event: single channel data of the Cuoricino muon veto.
Definition: QiMuonVeto.hh:17
std::map< int, QiMuonChannel > & GetChannels()
Get Channels.
Definition: QiMuonVeto.hh:29
~QiMuonVeto()
default destructor
Definition: QiMuonVeto.cc:12
std::map< int, QiMuonChannel > fChannels
Detector channels.
Definition: QiMuonVeto.hh:35
void Clear()
Definition: QiMuonVeto.cc:17
QObjectDef(QiMuonVeto, 1)
QiMuonVeto()
default constructor
const std::map< int, QiMuonChannel > & GetChannels() const
Get Channels.
Definition: QiMuonVeto.hh:27