ATLAS Offline Software
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 
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;
36  int m_count;
37 
38 };
39 
40 #endif // TRIG_EDM_AUXCHECKER_H
TrigEDMAuxChecker::TrigEDMAuxChecker
TrigEDMAuxChecker(const std::string &name, ISvcLocator *pSvcLocator)
Adapted from code by A.Hamilton to check trigger EDM; R.Goncalo 21/11/07.
Definition: TrigEDMAuxChecker.cxx:11
TrigEDMAuxChecker::m_auxList
std::vector< std::string > m_auxList
Definition: TrigEDMAuxChecker.h:33
TrigEDMAuxChecker::execute
StatusCode execute()
Definition: TrigEDMAuxChecker.cxx:94
TrigEDMAuxChecker::m_auxmap
std::map< std::string, std::vector< std::string > > m_auxmap
Definition: TrigEDMAuxChecker.h:34
AuxContainerBase.h
xAOD::AuxContainerBase
Common base class for the auxiliary containers.
Definition: AuxContainerBase.h:59
TrigEDMAuxChecker::~TrigEDMAuxChecker
~TrigEDMAuxChecker()
Definition: TrigEDMAuxChecker.cxx:18
TrigEDMAuxChecker
Definition: TrigEDMAuxChecker.h:16
TrigEDMAuxChecker::dumpDecorators
void dumpDecorators(const xAOD::AuxContainerBase *, const std::string &)
Definition: TrigEDMAuxChecker.cxx:53
AthAlgorithm.h
TrigEDMAuxChecker::finalize
StatusCode finalize()
Definition: TrigEDMAuxChecker.cxx:32
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgorithm
Definition: AthAlgorithm.h:47
TrigEDMAuxChecker::initialize
StatusCode initialize()
Definition: TrigEDMAuxChecker.cxx:20
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
TrigEDMAuxChecker::m_count
int m_count
Definition: TrigEDMAuxChecker.h:36
TrigEDMAuxChecker::m_dynauxmap
std::map< std::string, std::vector< std::string > > m_dynauxmap
Definition: TrigEDMAuxChecker.h:35