ATLAS Offline Software
Loading...
Searching...
No Matches
AFP_SIDLocReco.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 AFP_SIDLOCRECO_h
6#define AFP_SIDLOCRECO_h
7
8#include <iostream>
9#include <string>
10#include <list>
11#include <map>
12#include <vector>
13#include <fstream>
14
16#include "GaudiKernel/ToolHandle.h"
17#include "AthenaKernel/errorcheck.h" // CHECK( )
19// #include "AFP_Geometry/AFP_GeometryTool.h"
20
22
23
25{
26 public:
27 AFP_SIDLocReco(const std::string& name, ISvcLocator* pSvcLocator);
29
30 StatusCode initialize();
31 StatusCode execute(const EventContext &ctx) const;
32 StatusCode finalize();
33
34 private:
36 ToolHandle<IAFP_SIDLocRecoTool> m_recoToolHandle {this, "recoTool", "", "AFP track reco tool"};
37};
38
39#endif
Helpers for checking error return status codes and reporting errors.
Header file for interface IAFP_SIDLocRecoTool.
ToolHandle< IAFP_SIDLocRecoTool > m_recoToolHandle
Tool that does the track reconstruction.
StatusCode initialize()
StatusCode finalize()
AFP_SIDLocReco(const std::string &name, ISvcLocator *pSvcLocator)
StatusCode execute(const EventContext &ctx) const
An algorithm that can be simultaneously executed in multiple threads.