ATLAS Offline Software
Trigger
TrigConfiguration
TrigConfIO
TrigConfIO
JsonFileWriterHLT.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3
*/
4
10
#ifndef TRIGCONFSTORAGE_JSONFILEWRITERHLT_H
11
#define TRIGCONFSTORAGE_JSONFILEWRITERHLT_H
12
13
#include "
TrigConfBase/TrigConfMessaging.h
"
14
#include "
TrigConfData/HLTMenu.h
"
15
#include "
TrigConfData/HLTPrescalesSet.h
"
16
17
namespace
TrigConf
{
18
22
class
JsonFileWriterHLT
:
public
TrigConfMessaging
{
23
public
:
24
26
JsonFileWriterHLT
();
27
29
virtual
~JsonFileWriterHLT
()
override
=
default
;
30
31
bool
writeJsonFile
(
const
std::string &
filename
,
const
HLTMenu
&
menu
)
const
;
32
bool
writeJsonFile
(
const
std::string &
filename
,
const
HLTMenu
&
menu
,
const
HLTPrescalesSet
& ps)
const
;
33
};
34
35
}
36
#endif
TrigConf::JsonFileWriterHLT
Loader of trigger configurations from Json files.
Definition:
JsonFileWriterHLT.h:22
HLTPrescalesSet.h
TrigConf::JsonFileWriterHLT::~JsonFileWriterHLT
virtual ~JsonFileWriterHLT() override=default
Destructor.
TrigConf::JsonFileWriterHLT::JsonFileWriterHLT
JsonFileWriterHLT()
Constructor.
Definition:
JsonFileWriterHLT.cxx:16
TrigConf::HLTMenu
HLT menu configuration.
Definition:
HLTMenu.h:21
TrigConf
Forward iterator to traverse the main components of the trigger configuration.
Definition:
Config.h:22
menu
make the sidebar many part of the config
Definition:
hcg.cxx:551
TrigConf::JsonFileWriterHLT::writeJsonFile
bool writeJsonFile(const std::string &filename, const HLTMenu &menu) const
Definition:
JsonFileWriterHLT.cxx:48
TrigConf::TrigConfMessaging
Class to provide easy access to TrigConf::MsgStream for TrigConf classes.
Definition:
TrigConfMessaging.h:28
CaloCellTimeCorrFiller.filename
filename
Definition:
CaloCellTimeCorrFiller.py:24
TrigConfMessaging.h
Messaging base class for TrigConf code shared with Lvl1 ( AthMessaging)
HLTMenu.h
TrigConf::HLTPrescalesSet
HLT menu configuration.
Definition:
HLTPrescalesSet.h:19
Generated on Thu Nov 7 2024 21:18:38 for ATLAS Offline Software by
1.8.18