ATLAS Offline Software
Loading...
Searching...
No Matches
TrigEDMAuxChecker.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 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"
12
13#include <string>
14
15
17
18 public:
19
20 TrigEDMAuxChecker(const std::string& name, ISvcLocator* pSvcLocator);
22
23 StatusCode initialize();
24 StatusCode finalize();
25 StatusCode execute();
26
27
28
29 private:
30
31
32 void dumpDecorators(const xAOD::AuxContainerBase *,const std::string&);
33 std::vector<std::string> m_auxList;
34 std::map< std::string,std::vector<std::string> > m_auxmap;
35 std::map< std::string,std::vector<std::string> > m_dynauxmap;
37
38};
39
40#endif // TRIG_EDM_AUXCHECKER_H
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
std::map< std::string, std::vector< std::string > > m_auxmap
std::vector< std::string > m_auxList
void dumpDecorators(const xAOD::AuxContainerBase *, const std::string &)
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
Common base class for the auxiliary containers.