Ndmc.h
Go to the documentation of this file.
1 /**
2  * Ndmc header file
3  * $Id: Ndmc.h,v 1.6 2011/11/14 04:47:26 kasahara Exp $
4  */
5 #ifndef __NDMC_H_
6 #define __NDMC_H_
7 
8 #include <string>
9 
10 /**
11  * Define data types and static utility methods used by the NovaDAQMonitorClient package.
12  *
13  * @author S. Kasahara
14  * @author <a href="mailto:schubert@physics.umn.edu">schubert@physics.umn.edu</a>
15  * @date April 28 2010
16  */
17 
18 /**
19  * Namespace name nova::novadaqmonitorclient
20  */
21 #define NDMC_NAMESPACE nova::novadaqmonitorclient
22 
23 #define NDMC_NAMESPACE_BEGIN \
24 namespace nova { \
25  namespace novadaqmonitorclient {
26 #define NDMC_NAMESPACE_END \
27  } /* nova */ \
28 } /* novadaqmonitorclient */
29 
31 
33 
34 typedef enum MetricType {
43 } MetricType_t;
44 
46 
47 #endif // __NDMC_H_
48 
#define NDMC_NAMESPACE_BEGIN
Definition: Ndmc.h:23
MetricType
Definition: Ndmc.h:34
Definition: Ndmc.h:39
Definition: Ndmc.h:37
enum MetricType MetricType_t
#define NDMC_NAMESPACE_END
Definition: Ndmc.h:26
Definition: Ndmc.h:38
Definition: Ndmc.h:36
NDMC_NAMESPACE_BEGIN std::string getConfigFullFilePathName(std::string configFile)
Definition: Ndmc.h:40
Definition: Ndmc.h:41
Definition: Ndmc.h:42
Definition: Ndmc.h:35
enum BeamMode string