ATLAS Offline Software
MySelectionAlg.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef PYANALYSISEXAMPLES_MYSELECTIONALG_H
6 #define PYANALYSISEXAMPLES_MYSELECTIONALG_H
7 
8 
10 
11 namespace AthPyEx {
12 class MyTool;
13 class MyCutClass;
14 
16 {
17 public:
18  MySelectionAlg(const std::string& name, ISvcLocator* pSvcLocator);
20 
24 
25 private:
26  double m_ThrPT;
27  std::string m_NewKey;
28  std::string m_ContainerKey;
29 
32 };
33 
34 } //> end namespace AthPyEx
35 
36 #endif
AthPyEx
Definition: MyCutClass.h:13
AthPyEx::MySelectionAlg::m_NewKey
std::string m_NewKey
Definition: MySelectionAlg.h:27
AthPyEx::MySelectionAlg::initialize
StatusCode initialize()
Definition: MySelectionAlg.cxx:35
AthPyEx::MySelectionAlg::m_cut
MyCutClass * m_cut
Definition: MySelectionAlg.h:30
AthPyEx::MySelectionAlg::MySelectionAlg
MySelectionAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition: MySelectionAlg.cxx:21
AthAlgorithm.h
AthPyEx::MySelectionAlg::m_myTool
AthPyEx::MyTool * m_myTool
Definition: MySelectionAlg.h:31
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthPyEx::MyCutClass
Definition: MyCutClass.h:16
AthPyEx::MySelectionAlg::~MySelectionAlg
~MySelectionAlg()
Definition: MySelectionAlg.h:19
AthAlgorithm
Definition: AthAlgorithm.h:47
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
AthPyEx::MySelectionAlg::m_ContainerKey
std::string m_ContainerKey
Definition: MySelectionAlg.h:28
AthPyEx::MyTool
Definition: MyTool.h:23
AthPyEx::MySelectionAlg::execute
StatusCode execute()
Definition: MySelectionAlg.cxx:70
AthPyEx::MySelectionAlg::m_ThrPT
double m_ThrPT
Definition: MySelectionAlg.h:26
AthPyEx::MySelectionAlg::finalize
StatusCode finalize()
Definition: MySelectionAlg.cxx:62
AthPyEx::MySelectionAlg
Definition: MySelectionAlg.h:16