ATLAS Offline Software
Loading...
Searching...
No Matches
TrigEDMAuxChecker.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TRIG_EDM_AUXCHECKER_H
6#define TRIG_EDM_AUXCHECKER_H
7
8#include "GaudiKernel/ToolHandle.h"
9#include "GaudiKernel/ObjectVector.h"
13
14#include <string>
15
16
18
19 public:
20
21 TrigEDMAuxChecker(const std::string& name, ISvcLocator* pSvcLocator);
23
24 StatusCode initialize();
25 StatusCode finalize();
26 StatusCode execute(const EventContext& ctx);
27
28
29
30 private:
31
32 template<typename T>
33 void dumpDecorators(const T *,const std::string&);
34 std::vector<std::string> m_auxList;
35 std::map< std::string,std::vector<std::string> > m_auxmap;
36 std::map< std::string,std::vector<std::string> > m_dynauxmap;
38
39};
40
41#endif // TRIG_EDM_AUXCHECKER_H
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
void dumpDecorators(const T *, const std::string &)
StatusCode execute(const EventContext &ctx)
Execute method.
std::map< std::string, std::vector< std::string > > m_auxmap
std::vector< std::string > m_auxList
TrigEDMAuxChecker(const std::string &name, ISvcLocator *pSvcLocator)
Adapted from code by A.Hamilton to check trigger EDM; R.Goncalo 21/11/07.
std::map< std::string, std::vector< std::string > > m_dynauxmap