ATLAS Offline Software
Loading...
Searching...
No Matches
JsonFileWriterHLT.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
9
10#ifndef TRIGCONFSTORAGE_JSONFILEWRITERHLT_H
11#define TRIGCONFSTORAGE_JSONFILEWRITERHLT_H
12
14#include <string>
15
16namespace TrigConf {
17 class HLTMenu;
18 class HLTPrescalesSet;
19
24 public:
25
28
30 virtual ~JsonFileWriterHLT() override = default;
31
32 bool writeJsonFile(const std::string & filename, const HLTMenu & menu) const;
33 bool writeJsonFile(const std::string & filename, const HLTMenu & menu, const HLTPrescalesSet & ps) const;
34 };
35
36}
37#endif
Messaging base class for TrigConf code shared with Lvl1 ( AthMessaging)
HLT menu configuration.
Definition HLTMenu.h:21
HLT menu configuration.
virtual ~JsonFileWriterHLT() override=default
Destructor.
bool writeJsonFile(const std::string &filename, const HLTMenu &menu) const
TrigConfMessaging(const std::string &name)
Constructor with parameters.
make the sidebar many part of the config
Definition hcg.cxx:552
Forward iterator to traverse the main components of the trigger configuration.
Definition Config.h:22