cepgen
is hosted by
Hepforge
,
IPPP Durham
CepGen
1.2.5
Central exclusive processes event generator
Loading...
Searching...
No Matches
TextHarvester.cpp
Go to the documentation of this file.
1
/*
2
* CepGen: a central exclusive processes event generator
3
* Copyright (C) 2023 Laurent Forthomme
4
*
5
* This program is free software: you can redistribute it and/or modify
6
* it under the terms of the GNU General Public License as published by
7
* the Free Software Foundation, either version 3 of the License, or
8
* any later version.
9
*
10
* This program is distributed in the hope that it will be useful,
11
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
* GNU General Public License for more details.
14
*
15
* You should have received a copy of the GNU General Public License
16
* along with this program. If not, see <http://www.gnu.org/licenses/>.
17
*/
18
19
#include "
CepGen/EventFilter/EventHarvester.h
"
20
#include "
CepGen/Modules/EventExporterFactory.h
"
21
22
namespace
cepgen
{
23
struct
TextHarvester
final :
EventHarvester
{
24
using
EventHarvester::EventHarvester
;
25
static
ParametersDescription
description
() {
26
auto
desc =
EventHarvester::description
();
27
desc.setDescription(
"Text-based event harvester"
);
28
desc.add<std::string>(
"plotter"
,
"text"
);
29
return
desc;
30
}
31
};
32
}
// namespace cepgen
33
34
REGISTER_EXPORTER
(
"text"
, TextHarvester);
EventExporterFactory.h
REGISTER_EXPORTER
#define REGISTER_EXPORTER(name, obj)
Add a generic export module definition to the factory.
Definition
EventExporterFactory.h:25
EventHarvester.h
cepgen::EventHarvester
Generic text file output handler.
Definition
EventHarvester.h:33
cepgen::EventHarvester::EventHarvester
EventHarvester(const ParametersList &)
Definition
EventHarvester.cpp:30
cepgen::EventHarvester::description
static ParametersDescription description()
Definition
EventHarvester.cpp:124
cepgen::ParametersDescription
A description object for parameters collection.
Definition
ParametersDescription.h:26
cepgen
Common namespace for this Monte Carlo generator.
Definition
CommandLineHandler.cpp:36
cepgen::TextHarvester
Definition
TextHarvester.cpp:23
cepgen::TextHarvester::description
static ParametersDescription description()
Definition
TextHarvester.cpp:25
CepGen
OutputModules
TextHarvester.cpp
Generated on Mon Jul 29 2024 for CepGen by
1.9.7