CMapService.h
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////
2 /// \brief Definition of connection map class
3 /// \author brebel@fnal.gov
4 /// \date Sept. 2010
5 ////////////////////////////////////////////////////////////////////////
6 #ifndef CMAP_H
7 #define CMAP_H
8 
9 #include "CMap/CMap.h"
13 #include "fhiclcpp/types/Atom.h"
14 
15 namespace cmap {
16 
17  /// Channel masks are defined in DAQChannelMap package
18 
19  class CMap : public dataprov::CMap {
20  public:
21  struct Params
22  {
26  };
27 
28  // Allows 'nova --print-description' to work
30 
32  virtual ~CMap();
33 
34  void postBeginRun(const art::Run& run);
35 
36  private:
37  void LoadExceptions();
38 
41 
42  };
43 } // end namespace cmap
44 
46 #endif // CMAP_H
47 ////////////////////////////////////////////////////////////////////////
void LoadExceptions()
Definition: CMap_service.cc:51
#define DECLARE_ART_SERVICE(svc, scope)
Definition: ServiceMacros.h:91
Channel masks are defined in DAQChannelMap package.
Definition: CMapService.h:19
virtual ~CMap()
Definition: CMap_service.cc:35
Definition: Run.h:31
fhicl::Atom< bool > AbortIfLoadFails
Definition: CMapService.h:24
void postBeginRun(const art::Run &run)
Definition: CMap_service.cc:41
bool fAbortIfLoadFails
Definition: CMapService.h:40
fhicl::Atom< int > Verbosity
Definition: CMapService.h:25
Definition: run.py:1
cmap::CMap class source code
Definition: CMap.cxx:17
bool fGotExceptions
Definition: CMapService.h:39
fhicl::Atom< bool > UseExceptions
Definition: CMapService.h:23