Belle II Software
release-05-01-25
DqmMasterCallback.h
1
#pragma once
2
3
#include <daq/slc/runcontrol/RCCallback.h>
4
5
#include <daq/slc/base/ConfigFile.h>
6
7
#include <daq/dataflow/EvtSocket.h>
8
9
#include "daq/dqm/DqmMemFile.h"
10
11
namespace
Belle2
{
17
class
DqmMasterCallback
:
public
RCCallback
{
18
19
public
:
20
DqmMasterCallback
(
ConfigFile
&);
21
virtual
~
DqmMasterCallback
();
22
23
public
:
24
virtual
void
load(
const
DBObject
& obj,
const
std::string& runtype);
25
virtual
void
start(
int
,
int
);
26
virtual
void
stop();
27
virtual
void
abort();
28
29
private
:
30
int
m_expno;
31
int
m_runno;
32
std::string m_runtype;
33
DqmMemFile
* m_hltdqm;
34
DqmMemFile
* m_erecodqm;
35
std::string m_hltdir;
36
std::string m_erecodir;
37
// static int m_running;
38
EvtSocketSend
* m_sock_hlt;
39
EvtSocketSend
* m_sock_reco;
40
};
41
43
}
Belle2::EvtSocketSend
Definition:
EvtSocket.h:26
Belle2::DqmMasterCallback
Definition:
DqmMasterCallback.h:17
Belle2::DBObject
Definition:
DBObject.h:14
Belle2::RCCallback
Definition:
RCCallback.h:18
Belle2
Abstract base class for different kinds of events.
Definition:
MillepedeAlgorithm.h:19
Belle2::DqmMemFile
Definition:
DqmMemFile.h:28
Belle2::ConfigFile
Definition:
ConfigFile.h:15
daq
dqm
include
DqmMasterCallback.h
Generated on Fri Nov 5 2021 03:49:00 for Belle II Software by
1.8.17