Belle II Software
prerelease-10-00-00a
Toggle main menu visibility
Main Page
Topics
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
z
Variables
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
v
w
x
z
Typedefs
a
b
c
d
e
g
i
k
l
m
n
p
r
s
t
u
v
w
Enumerations
a
b
c
e
f
g
n
p
s
v
z
Enumerator
c
d
f
p
t
v
Classes
Class List
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
Enumerations
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
Enumerator
a
b
c
d
e
f
g
h
k
l
m
n
o
p
r
s
t
u
v
w
z
Related Symbols
b
c
d
g
i
o
r
s
t
Files
File List
File Members
All
Functions
Typedefs
Macros
NSMCommand.h
1
/**************************************************************************
2
* basf2 (Belle II Analysis Software Framework) *
3
* Author: The Belle II Collaboration *
4
* *
5
* See git log for contributors and copyright holders. *
6
* This file is licensed under LGPL-3.0, see LICENSE.md. *
7
**************************************************************************/
8
#ifndef _Belle2_NSMCommand_hh
9
#define _Belle2_NSMCommand_hh
10
11
#include "daq/slc/base/Enum.h"
12
13
namespace
Belle2
{
18
19
class
NSMCommand :
public
Enum {
20
21
public
:
22
static
const
NSMCommand OK;
23
static
const
NSMCommand STATE;
24
static
const
NSMCommand ERROR;
25
static
const
NSMCommand FATAL;
26
static
const
NSMCommand LOG;
27
static
const
NSMCommand LOGSET;
28
static
const
NSMCommand LOGGET;
29
static
const
NSMCommand VLISTGET;
30
static
const
NSMCommand VLISTSET;
31
static
const
NSMCommand VGET;
32
static
const
NSMCommand VSET;
33
static
const
NSMCommand VREPLY;
34
35
public
:
36
static
const
NSMCommand DATAGET;
37
static
const
NSMCommand DATASET;
38
static
const
NSMCommand DBGET;
39
static
const
NSMCommand DBSET;
40
static
const
NSMCommand DBLISTGET;
41
static
const
NSMCommand DBLISTSET;
42
static
const
NSMCommand LOGLIST;
43
44
public
:
45
static
const
int
SUGGESTED = 2;
46
static
const
int
ENABLED = 1;
47
static
const
int
DISABLED = 0;
48
49
public
:
50
NSMCommand() {}
51
NSMCommand(
const
Enum& e) : Enum(e) {}
52
NSMCommand(
const
NSMCommand& cmd) : Enum(cmd) {}
53
NSMCommand(
const
char
* label) { *
this
= label; }
54
explicit
NSMCommand(
const
std::string& label) { *
this
= label; }
55
explicit
NSMCommand(
int
id
) { *
this
= id; }
56
~NSMCommand() {}
57
58
public
:
59
NSMCommand(
int
id
,
const
char
* label)
60
: Enum(
id
, label) {}
61
62
public
:
63
67
const
NSMCommand&
operator=
(
const
NSMCommand& command);
68
const
NSMCommand&
operator=
(
const
std::string& label);
69
const
NSMCommand&
operator=
(
const
char
* label);
70
const
NSMCommand&
operator=
(
int
id
);
71
72
};
19
class
NSMCommand :
public
Enum {
…
};
73
75
}
76
77
#endif
Belle2::NSMCommand::operator=
const NSMCommand & operator=(const NSMCommand &command)
Operator =.
Definition
NSMCommand.cc:32
Belle2
Abstract base class for different kinds of events.
Definition
MillepedeAlgorithm.h:17
daq
slc
nsm
include
NSMCommand.h
Generated on Wed Jul 2 2025 03:29:50 for Belle II Software by
1.13.2