ATLAS Offline Software
Loading...
Searching...
No Matches
Run2toRun3ConvertersL1.h
Go to the documentation of this file.
1// Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
2
3#include <string>
4
5namespace TXC{
6 class L1TopoMenu;
7}
8
9namespace TrigConf{
10 class CTPConfig;
11}
12
20void convertRun2L1MenuToRun3(const TrigConf::CTPConfig* ctpConfig, const TXC::L1TopoMenu * topoMenu,
21 const std::string& filename, bool writeTmpFile = false);
22
27void convertRun2BunchGroupsToRun3(const TrigConf::CTPConfig* ctpConfig, const std::string& filename, bool writeTmpFile = false);
28
33void convertRun2L1PrescalesToRun3(const TrigConf::CTPConfig* ctpConfig, const std::string& filename, bool writeTmpFile = false);
void convertRun2L1PrescalesToRun3(const TrigConf::CTPConfig *ctpConfig, const std::string &filename, bool writeTmpFile=false)
Run 2 to Run 3 L1 prescale converter.
void convertRun2BunchGroupsToRun3(const TrigConf::CTPConfig *ctpConfig, const std::string &filename, bool writeTmpFile=false)
Run 2 to Run 3 bunchgroup converter.
void convertRun2L1MenuToRun3(const TrigConf::CTPConfig *ctpConfig, const TXC::L1TopoMenu *topoMenu, const std::string &filename, bool writeTmpFile=false)
Run 2 to Run 3 L1 menu converter Converts Run 2 L1 menu and L1Topo menu into run 3 format and writes ...
Forward iterator to traverse the main components of the trigger configuration.
Definition Config.h:22