Project
Loading...
Searching...
No Matches
GeneratorFileOrCmdParam.h
Go to the documentation of this file.
1// Copyright 2023-2099 CERN and copyright holders of ALICE O2.
2// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
3// All rights not expressly granted are reserved.
4//
5// This software is distributed under the terms of the GNU General Public
6// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
7//
8// In applying this license CERN does not waive the privileges and immunities
9// granted to it by virtue of its status as an Intergovernmental Organization
10// or submit itself to any jurisdiction.
11
13
14#ifndef ALICEO2_EVENTGEN_GENERATORFILEORCMDPARAM_H_
15#define ALICEO2_EVENTGEN_GENERATORFILEORCMDPARAM_H_
16
19#include <string>
20
21namespace o2
22{
23namespace eventgen
24{
25
31struct GeneratorFileOrCmdParam : public o2::conf::ConfigurableParamHelper<GeneratorFileOrCmdParam> {
32 std::string fileNames = "";
33 std::string cmd = ""; // Program command line to spawn
34 std::string outputSwitch = ">";
35 std::string seedSwitch = "-s";
36 std::string bMaxSwitch = "-b";
37 std::string nEventsSwitch = "-n";
38 std::string backgroundSwitch = "&";
39 O2ParamDef(GeneratorFileOrCmdParam, "GeneratorFileOrCmd");
40};
41
43 std::string fileNames = "";
44 std::string cmd = ""; // Program command line to spawn
45};
46
47} // end namespace eventgen
48} // end namespace o2
49
50#endif // ALICEO2_EVENTGEN_GENERATORFILEORCMDPARAM_H_
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
O2ParamDef(GeneratorFileOrCmdParam, "GeneratorFileOrCmd")