ATLAS Offline Software
Loading...
Searching...
No Matches
HLTSequenceLoader.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TrigConf_HLTSequenceLoader
6#define TrigConf_HLTSequenceLoader
7
10
11namespace TrigConf {
12
13 class HLTFrame;
14 class HLTSequenceList;
15
17 class HLTSequenceLoader : public DBLoader, virtual public ILoader {
18 public:
19
25 HLTSequenceLoader( StorageMgr& sm, coral::ISessionProxy& session) :
26 DBLoader("HLTSequenceLoader", sm, session) {}
27
29 virtual ~HLTSequenceLoader() override = default;
30
31 void loadSequences( HLTSequenceList& seqlist );
32
33 virtual bool load( HLTFrame& frame );
34
35 private:
36 unsigned int m_smk{0};
37 unsigned int m_schemaversion{0};
38 };
39}
40
41#endif
DBLoader(StorageMgr &sm, coral::ISessionProxy &session)
constructor
Definition DBLoader.cxx:30
The HLT trigger menu,.
Definition HLTFrame.h:33
list of HLT sequences
HLTSequenceLoader(StorageMgr &sm, coral::ISessionProxy &session)
constructor
virtual bool load(HLTFrame &frame)
virtual ~HLTSequenceLoader() override=default
destructor
void loadSequences(HLTSequenceList &seqlist)
Interface class for loaders.
Definition ILoader.h:17
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