ATLAS Offline Software
Loading...
Searching...
No Matches
L1TopoMenuLoader.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TrigConf_L1TopoMenuLoader
6#define TrigConf_L1TopoMenuLoader
7
11
12#include <set>
13
14namespace TrigConf {
15
18 public:
19
25 L1TopoMenuLoader( StorageMgr& sm, coral::ISessionProxy& session) :
26 IL1TopoMenuLoader(), DBLoader("L1TopoMenuLoader", sm, session) {}
27
29 virtual ~L1TopoMenuLoader() override = default;
30
31 virtual bool load( TXC::L1TopoMenu& ) override;
32
33 bool loadTopoAlgos( TXC::L1TopoMenu& tcaTarget);
34// bool loadAlgInput( TXC::L1TopoConfigAlg& tcaTarget, const int& );
35// bool loadAlgOutput( TXC::L1TopoConfigAlg& tcaTarget, const int& ta_id, const int& );
36// bool loadAlgRegister( TXC::L1TopoConfigAlg& tcaTarget, const int& ta_id );
37// bool loadAlgFixed( TXC::L1TopoConfigAlg& tcaTarget, const int& ta_id );
38 bool loadOutputList( TXC::L1TopoMenu& tcaTarget, const int& ctplinkid);
39 bool loadTopoConfig( TXC::L1TopoMenu& tcaTarget);
40
41
42 bool loadAllAlgsInput( std::map<uint, TXC::L1TopoConfigAlg> & idToAlgMap );
43 bool loadAllAlgsOutput( std::map<uint, TXC::L1TopoConfigAlg> & idToAlgMap );
44 bool loadAllAlgsRegister( std::map<uint, TXC::L1TopoConfigAlg> & idToAlgMap );
45 bool loadAllAlgsFixed( std::map<uint, TXC::L1TopoConfigAlg> & idToAlgMap );
46
47 };
48}
49
50#endif
DBLoader(StorageMgr &sm, coral::ISessionProxy &session)
constructor
Definition DBLoader.cxx:30
bool loadOutputList(TXC::L1TopoMenu &tcaTarget, const int &ctplinkid)
bool loadTopoAlgos(TXC::L1TopoMenu &tcaTarget)
bool loadAllAlgsOutput(std::map< uint, TXC::L1TopoConfigAlg > &idToAlgMap)
bool loadAllAlgsFixed(std::map< uint, TXC::L1TopoConfigAlg > &idToAlgMap)
virtual ~L1TopoMenuLoader() override=default
destructor
bool loadAllAlgsInput(std::map< uint, TXC::L1TopoConfigAlg > &idToAlgMap)
bool loadAllAlgsRegister(std::map< uint, TXC::L1TopoConfigAlg > &idToAlgMap)
L1TopoMenuLoader(StorageMgr &sm, coral::ISessionProxy &session)
constructor
bool loadTopoConfig(TXC::L1TopoMenu &tcaTarget)
virtual bool load(TXC::L1TopoMenu &) override
Database Storage Manager, controls the database session and the different loader classes for DB acces...
Definition StorageMgr.h:23
Forward iterator to traverse the main components of the trigger configuration.
Definition Config.h:22