ATLAS Offline Software
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 
14 #include "TrigConfData/HLTMenu.h"
16 
17 namespace TrigConf {
18 
23  public:
24 
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