ATLAS Offline Software
GoodRunsListSelectorAlg.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 #ifndef GoodRunsListsUser_GoodRunsListSelectorAlg_H
8 #define GoodRunsListsUser_GoodRunsListSelectorAlg_H
9 
10 #include "GaudiKernel/ToolHandle.h"
12 
13 #include <vector>
14 #include <string>
15 
17 
19 
21 {
22  public:
23  GoodRunsListSelectorAlg( const std::string& name, ISvcLocator* pSvcLocator );
24  virtual ~GoodRunsListSelectorAlg();
25 
29 
30  private:
31  ToolHandle< IGoodRunsListSelectorTool > m_GoodRunsListSelectorTool;
32 
33  unsigned int m_counter;
34  unsigned int m_accept;
35  unsigned int m_prescale;
36 
37  std::vector<std::string> m_grlnameVec;
38  std::vector<std::string> m_brlnameVec;
39  std::string m_myname;
40 };
41 
42 #endif // GoodRunsListsUser_GoodRunsListSelectorAlg_H
43 
GoodRunsListSelectorAlg::m_brlnameVec
std::vector< std::string > m_brlnameVec
Definition: GoodRunsListSelectorAlg.h:38
GoodRunsListSelectorAlg::m_myname
std::string m_myname
Definition: GoodRunsListSelectorAlg.h:39
GoodRunsListSelectorAlg::m_grlnameVec
std::vector< std::string > m_grlnameVec
Definition: GoodRunsListSelectorAlg.h:37
GoodRunsListSelectorAlg::m_accept
unsigned int m_accept
Definition: GoodRunsListSelectorAlg.h:34
IGoodRunsListSelectorTool
Definition: IGoodRunsListSelectorTool.h:19
AthAlgorithm.h
GoodRunsListSelectorAlg::initialize
StatusCode initialize()
Definition: GoodRunsListSelectorAlg.cxx:28
GoodRunsListSelectorAlg
Definition: GoodRunsListSelectorAlg.h:21
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
GoodRunsListSelectorAlg::execute
StatusCode execute()
Definition: GoodRunsListSelectorAlg.cxx:68
AthAlgorithm
Definition: AthAlgorithm.h:47
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
GoodRunsListSelectorAlg::m_prescale
unsigned int m_prescale
Definition: GoodRunsListSelectorAlg.h:35
GoodRunsListSelectorAlg::finalize
StatusCode finalize()
Definition: GoodRunsListSelectorAlg.cxx:86
GoodRunsListSelectorAlg::m_counter
unsigned int m_counter
Definition: GoodRunsListSelectorAlg.h:33
GoodRunsListSelectorAlg::m_GoodRunsListSelectorTool
ToolHandle< IGoodRunsListSelectorTool > m_GoodRunsListSelectorTool
Definition: GoodRunsListSelectorAlg.h:31
GoodRunsListSelectorAlg::GoodRunsListSelectorAlg
GoodRunsListSelectorAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition: GoodRunsListSelectorAlg.cxx:11
GoodRunsListSelectorAlg::~GoodRunsListSelectorAlg
virtual ~GoodRunsListSelectorAlg()
Definition: GoodRunsListSelectorAlg.cxx:23