ATLAS Offline Software
ForwardDetectors
AFP
AFP_Raw2Digi
AFP_Raw2Digi
IAFP_Raw2DigiTool.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 IAFP_RAW2DIGITOOL_H
6
#define IAFP_RAW2DIGITOOL_H
7
13
14
#include "GaudiKernel/IAlgTool.h"
15
17
class
IAFP_Raw2DigiTool
:
virtual
public
IAlgTool {
18
public
:
19
// Declaration of the interface ID (interface id, major version, minor version)
20
DeclareInterfaceID
(
IAFP_Raw2DigiTool
, 1, 0);
21
23
virtual
~IAFP_Raw2DigiTool
() {}
24
29
virtual
StatusCode
recoSiHits
(
const
EventContext &ctx)
const
= 0;
30
36
virtual
StatusCode
recoToFHits
(
const
EventContext &ctx)
const
= 0;
37
39
virtual
StatusCode
recoAll
(
const
EventContext &ctx)
const
= 0;
40
};
41
42
43
#endif
IAFP_Raw2DigiTool::DeclareInterfaceID
DeclareInterfaceID(IAFP_Raw2DigiTool, 1, 0)
IAFP_Raw2DigiTool::~IAFP_Raw2DigiTool
virtual ~IAFP_Raw2DigiTool()
Empty destructor.
Definition:
IAFP_Raw2DigiTool.h:23
IAFP_Raw2DigiTool::recoAll
virtual StatusCode recoAll(const EventContext &ctx) const =0
Call all reconstruction steps.
IAFP_Raw2DigiTool::recoToFHits
virtual StatusCode recoToFHits(const EventContext &ctx) const =0
Translates RawData to xAOD::AFPToFHit and saves it to StoreGate.
IAFP_Raw2DigiTool::recoSiHits
virtual StatusCode recoSiHits(const EventContext &ctx) const =0
Translates RawData to xAOD::AFPSiHit and saves it to StoreGate.
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
IAFP_Raw2DigiTool
Interface for AFP tool that translates RawData to xAOD::AFPSiHits.
Definition:
IAFP_Raw2DigiTool.h:17
Generated on Thu Nov 7 2024 21:16:30 for ATLAS Offline Software by
1.8.18