CbmRoot
Loading...
Searching...
No Matches
services/tsa_dump/ProgramOptions.h
Go to the documentation of this file.
1
/* Copyright (C) 2024 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
2
SPDX-License-Identifier: GPL-3.0-only
3
Authors: Pierre-Alain Loizeau [committer] */
4
5
#pragma once
6
7
#include "MicrosliceDescriptor.hpp"
8
9
#include <cstdint>
// For SIZE_MAX
10
#include <string>
11
12
struct
ProgramOptions
{
13
ProgramOptions
(
int
argc,
char
** argv);
14
15
std::string
sFullFilename
;
16
uint64_t
uNbTimeslices
= 0;
17
// FIXME: define "reserved/undefined" system ID somewhere (best in flesnet microslice descriptor header)
18
uint16_t
selSysId
= 0x00;
19
size_t
nbMsPerComp
= SIZE_MAX;
20
21
void
ConvertSysId
(
const
std::string& option);
22
};
ProgramOptions
Program options class for the "cbmreco_fairrun" application.
Definition
reco/app/cbmreco_fairrun/ProgramOptions.h:28
ProgramOptions::uNbTimeslices
uint64_t uNbTimeslices
Definition
services/tsa_dump/ProgramOptions.h:16
ProgramOptions::ProgramOptions
ProgramOptions(int argc, char **argv)
ProgramOptions::nbMsPerComp
size_t nbMsPerComp
Definition
services/tsa_dump/ProgramOptions.h:19
ProgramOptions::ConvertSysId
void ConvertSysId(const std::string &option)
Definition
services/tsa_dump/ProgramOptions.cxx:78
ProgramOptions::selSysId
uint16_t selSysId
Definition
services/tsa_dump/ProgramOptions.h:18
ProgramOptions::sFullFilename
std::string sFullFilename
Definition
services/tsa_dump/ProgramOptions.h:15
services
tsa_dump
ProgramOptions.h
Generated on Sun Dec 22 2024 23:04:05 for CbmRoot by
1.12.0