DUNE-DAQ
DUNE Trigger and Data Acquisition software
Toggle main menu visibility
Loading...
Searching...
No Matches
dunedaq
sourcecode
ers
apps
ers_config.cxx
Go to the documentation of this file.
1
/*
2
* DUNE DAQ modification notice:
3
* This file has been modified from the original ATLAS ers source for the DUNE DAQ project.
4
* Fork baseline commit: 8267df82a4f6fe6bf02c4014923eba19eddc4614 (2020-04-14).
5
* Renamed since fork: yes (from bin/config.cxx to apps/ers_config.cxx).
6
*
7
* Original copyright:
8
* Copyright (C) 2001-2020 CERN for the benefit of the ATLAS collaboration.
9
* Licensed under the Apache License, Version 2.0.
10
*/
11
12
/*
13
* config.cxx
14
*
15
* Created by Serguei Kolos on 24.01.05.
16
* Copyright 2005 CERN. All rights reserved.
17
*
18
*/
19
20
#include <
ers/ers.hpp
>
21
#include <string.h>
22
27
28
void
29
print_description
()
30
{
31
std::cout <<
"Description:"
<< std::endl;
32
std::cout <<
"\tPrints ERS streams configuration in the current shell."
<< std::endl;
33
}
34
35
void
36
print_usage
()
37
{
38
std::cout <<
"Usage: ers_pc [-h]|[--help]"
<< std::endl;
39
std::cout <<
"Options/Arguments:"
<< std::endl;
40
std::cout <<
"\t[-h]|[--help]\tprints this help screen."
<< std::endl;
41
}
42
43
int
44
main
(
int
argc,
char
** argv)
45
{
46
if
(argc > 1) {
47
if
(!strcmp(argv[1],
"--help"
) || !strcmp(argv[1],
"-h"
)) {
48
print_description
();
49
}
else
{
50
print_usage
();
51
}
52
}
else
{
53
std::cout <<
ers::StreamManager::instance
();
54
}
55
return
0;
56
}
ers::StreamManager::instance
static StreamManager & instance()
return the singleton
Definition
StreamManager.cpp:153
main
int main(int argc, char *argv[])
Definition
emu_confgen.cxx:228
ers.hpp
print_usage
void print_usage()
Definition
ers_config.cxx:36
print_description
void print_description(std::ostream &s, const std::string &text, const char *dx)
Definition
utils.cpp:65
Generated on
for DUNE-DAQ by
1.18.0