ATLAS Offline Software
TestAthenaConstraintFit.h
Go to the documentation of this file.
1 // Dear emacs, this is -*- c++ -*-
2 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 #ifndef TESTATHENACONSTRAINTFIT_H
8 #define TESTATHENACONSTRAINTFIT_H
9 
10 // Gaudi/Athena include(s):
12 #include "AsgTools/ToolHandle.h"
13 
14 // Local include(s):
16 
18 
19 public:
21  TestAthenaConstraintFit( const std::string& name, ISvcLocator* svcLoc );
22 
24  virtual StatusCode initialize();
26  virtual StatusCode execute();
27 
28 private:
29  std::string m_electronContName;
30  std::string m_vertexContName;
31 
32  ToolHandle<ZMassConstraint::IConstraintFit> m_constraintFit;
33 
34 }; // class TestAthenaConstraintFit
35 
36 #endif // TESTATHENACONSTRAINTFIT_H
37 
TestAthenaConstraintFit::initialize
virtual StatusCode initialize()
Function initialising the algorithm.
Definition: TestAthenaConstraintFit.cxx:26
IConstraintFit.h
AthAlgorithm.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
TestAthenaConstraintFit::m_constraintFit
ToolHandle< ZMassConstraint::IConstraintFit > m_constraintFit
Definition: TestAthenaConstraintFit.h:32
AthAlgorithm
Definition: AthAlgorithm.h:47
TestAthenaConstraintFit::m_electronContName
std::string m_electronContName
Definition: TestAthenaConstraintFit.h:29
TestAthenaConstraintFit
Definition: TestAthenaConstraintFit.h:17
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
TestAthenaConstraintFit::execute
virtual StatusCode execute()
Function executing the algorithm.
Definition: TestAthenaConstraintFit.cxx:38
TestAthenaConstraintFit::TestAthenaConstraintFit
TestAthenaConstraintFit(const std::string &name, ISvcLocator *svcLoc)
Regular Algorithm constructor.
Definition: TestAthenaConstraintFit.cxx:16
ToolHandle.h
TestAthenaConstraintFit::m_vertexContName
std::string m_vertexContName
Definition: TestAthenaConstraintFit.h:30