CbmRoot
Loading...
Searching...
No Matches
qareport/ApplicationParameter.h
Go to the documentation of this file.
1
/* Copyright (C) 2025 GSI/VECC, Darmstadt/Kolkata
2
SPDX-License-Identifier: GPL-3.0-only
3
Authors: Souvik Chattopadhyay[committer] */
4
5
#pragma once
6
7
#include <string>
8
#include <vector>
9
22
struct
ApplicationParameter
{
23
std::string
qaFile
;
24
std::string
setup
;
25
std::string
outDir
=
"./report"
;
26
std::string
engine
=
"latex"
;
27
std::string
figExt
=
"png"
;
28
bool
ignoreSame
=
false
;
29
31
ApplicationParameter
(
int
argc,
char
* argv[]);
32
33
private
:
34
void
ParseCommandLine
(
int
argc,
char
* argv[]);
35
};
ApplicationParameter
Class to parse and store command-line arguments.
Definition
qa/ApplicationParameter.h:22
ApplicationParameter::figExt
std::string figExt
png | svg | pdf
Definition
qareport/ApplicationParameter.h:27
ApplicationParameter::engine
std::string engine
html | latex | beamer
Definition
qareport/ApplicationParameter.h:26
ApplicationParameter::ignoreSame
bool ignoreSame
ignore "same" results in comparison tables
Definition
qareport/ApplicationParameter.h:28
ApplicationParameter::ParseCommandLine
void ParseCommandLine(int argc, char *argv[])
ApplicationParameter::setup
std::string setup
setup tag
Definition
qareport/ApplicationParameter.h:24
ApplicationParameter::ApplicationParameter
ApplicationParameter(int argc, char *argv[])
Construction parses argv immediately; throws std::runtime_error on error.
ApplicationParameter::outDir
std::string outDir
where figures & script will go
Definition
qareport/ApplicationParameter.h:25
ApplicationParameter::qaFile
std::string qaFile
input ROOT file
Definition
qareport/ApplicationParameter.h:23
services
qareport
ApplicationParameter.h
Generated on Fri Jan 30 2026 23:05:33 for CbmRoot by
1.13.2