ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Generators
GeneratorConfig
src
GeneratorInfoSvc.h
Go to the documentation of this file.
1
// Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
2
3
#ifndef GENERATORCONFIG_GENERATORINFOSVC_H
4
#define GENERATORCONFIG_GENERATORINFOSVC_H
5
6
#include "
AthenaBaseComps/AthService.h
"
7
#include "Gaudi/Property.h"
8
#include <string>
9
#include <vector>
10
24
class
GeneratorInfoSvc
:
public
AthService
{
25
public
:
31
GeneratorInfoSvc
(
const
std::string& name, ISvcLocator* svcLoc);
32
38
virtual
StatusCode
initialize
()
override
;
39
40
protected
:
47
StringArrayProperty
m_generators
{
this
,
"Generators"
, {},
"List of generators run"
,
"OrderedSet<std::string>"
};
51
StringProperty
m_tune
{
this
,
"Tune"
,
""
,
"Tune used"
};
52
};
53
54
#endif
AthService.h
AthService::AthService
AthService()
GeneratorInfoSvc::m_generators
StringArrayProperty m_generators
List of generators that were run.
Definition
GeneratorInfoSvc.h:47
GeneratorInfoSvc::initialize
virtual StatusCode initialize() override
Initialize the service.
Definition
GeneratorInfoSvc.cxx:10
GeneratorInfoSvc::m_tune
StringProperty m_tune
Generator tune used for event generation.
Definition
GeneratorInfoSvc.h:51
GeneratorInfoSvc::GeneratorInfoSvc
GeneratorInfoSvc(const std::string &name, ISvcLocator *svcLoc)
Standard service constructor.
Definition
GeneratorInfoSvc.cxx:5
Generated on
for ATLAS Offline Software by
1.17.0