ATLAS Offline Software
GoodRunsListFilterAlgorithm.h
Go to the documentation of this file.
1 #ifndef DERIVATIONFRAMEWORKCORE_GOODRUNSLISTFILTERALGORITHM_H
2 #define DERIVATIONFRAMEWORKCORE_GOODRUNSLISTFILTERALGORITHM_H 1
3 
5 
7 
8 namespace DerivationFramework {
9 
11  public:
12  GoodRunsListFilterAlgorithm( const std::string& name, ISvcLocator* pSvcLocator );
14 
16 
17  //IS EXECUTED:
18  virtual StatusCode initialize(); //once, before any input is loaded
19  virtual StatusCode execute(); //per event
20  virtual StatusCode finalize(); //once, after all events processed
21 
22 
23  private:
24  ToolHandle<IGoodRunsListSelectionTool> m_grlTool, m_brlTool;
25 
26  std::vector<std::string> m_goodRunsListVec;
27  std::vector<std::string> m_blackRunsListVec;
28 
30 
31 };
32 
33 }
34 
35 #endif //> !DERIVATIONFRAMEWORKCORE_GOODRUNSLISTFILTERALGORITHM_H
IGoodRunsListSelectionTool.h
DerivationFramework::GoodRunsListFilterAlgorithm::GoodRunsListFilterAlgorithm
GoodRunsListFilterAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Definition: GoodRunsListFilterAlgorithm.cxx:12
DerivationFramework::GoodRunsListFilterAlgorithm::m_brlTool
ToolHandle< IGoodRunsListSelectionTool > m_brlTool
Definition: GoodRunsListFilterAlgorithm.h:24
DerivationFramework::GoodRunsListFilterAlgorithm::m_blackRunsListVec
std::vector< std::string > m_blackRunsListVec
Definition: GoodRunsListFilterAlgorithm.h:27
DerivationFramework::GoodRunsListFilterAlgorithm::m_maxGRLRunNumber
uint m_maxGRLRunNumber
Definition: GoodRunsListFilterAlgorithm.h:29
DerivationFramework::GoodRunsListFilterAlgorithm
Definition: GoodRunsListFilterAlgorithm.h:10
AthAlgorithm.h
DerivationFramework::GoodRunsListFilterAlgorithm::~GoodRunsListFilterAlgorithm
virtual ~GoodRunsListFilterAlgorithm()
Definition: GoodRunsListFilterAlgorithm.cxx:24
uint
unsigned int uint
Definition: LArOFPhaseFill.cxx:20
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
DerivationFramework::GoodRunsListFilterAlgorithm::execute
virtual StatusCode execute()
Definition: GoodRunsListFilterAlgorithm.cxx:68
DerivationFramework
THE reconstruction tool.
Definition: ParticleSortingAlg.h:24
AthAlgorithm
Definition: AthAlgorithm.h:47
DerivationFramework::GoodRunsListFilterAlgorithm::m_grlTool
ToolHandle< IGoodRunsListSelectionTool > m_grlTool
Definition: GoodRunsListFilterAlgorithm.h:24
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
DerivationFramework::GoodRunsListFilterAlgorithm::m_goodRunsListVec
std::vector< std::string > m_goodRunsListVec
Definition: GoodRunsListFilterAlgorithm.h:26
DerivationFramework::GoodRunsListFilterAlgorithm::finalize
virtual StatusCode finalize()
Definition: GoodRunsListFilterAlgorithm.cxx:61
DerivationFramework::GoodRunsListFilterAlgorithm::initialize
virtual StatusCode initialize()
uncomment and implement methods as required
Definition: GoodRunsListFilterAlgorithm.cxx:27