ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
ForwardDetectors
AFP
AFP_Raw2Digi
AFP_Raw2Digi
AFP_Raw2Digi.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
6
#ifndef RAW2DIGI_RAW2DIGI_H
7
#define RAW2DIGI_RAW2DIGI_H 1
8
9
#include "
AthenaBaseComps/AthReentrantAlgorithm.h
"
10
#include "GaudiKernel/ITHistSvc.h"
11
#include "GaudiKernel/ToolHandle.h"
//included under assumption you'll want to use some tools! Remove if you don't!
12
13
14
#include "
AFP_Raw2Digi/IAFP_Raw2DigiTool.h
"
15
16
#include <iostream>
17
#include <string>
18
19
class
AFP_Raw2Digi
:
public
::AthReentrantAlgorithm
{
20
public
:
21
AFP_Raw2Digi
(
const
std::string &name, ISvcLocator *pSvcLocator);
22
24
virtual
~AFP_Raw2Digi
();
25
26
virtual
StatusCode
initialize
();
27
29
virtual
StatusCode
execute
(
const
EventContext &ctx)
const
;
30
virtual
StatusCode
finalize
();
31
32
private
:
33
ToolHandle<IAFP_Raw2DigiTool>
m_DigiTool
{
this
,
"AFP_Raw2DigiTool"
,
"AFP_Raw2DigiTool"
,
"Tool to translate RawData to xAOD"
};
34
};
35
36
#endif
//> !RAW2DIGI_RAW2DIGI_H
AthReentrantAlgorithm.h
IAFP_Raw2DigiTool.h
Header file for interface IAFP_Raw2DigiTool.
AFP_Raw2Digi::m_DigiTool
ToolHandle< IAFP_Raw2DigiTool > m_DigiTool
Definition
AFP_Raw2Digi.h:33
AFP_Raw2Digi::execute
virtual StatusCode execute(const EventContext &ctx) const
Executes commands in m_digitool.
Definition
AFP_Raw2Digi.cxx:34
AFP_Raw2Digi::finalize
virtual StatusCode finalize()
Definition
AFP_Raw2Digi.cxx:28
AFP_Raw2Digi::~AFP_Raw2Digi
virtual ~AFP_Raw2Digi()
Does nothing.
Definition
AFP_Raw2Digi.cxx:18
AFP_Raw2Digi::AFP_Raw2Digi
AFP_Raw2Digi(const std::string &name, ISvcLocator *pSvcLocator)
Definition
AFP_Raw2Digi.cxx:13
AFP_Raw2Digi::initialize
virtual StatusCode initialize()
Definition
AFP_Raw2Digi.cxx:20
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition
AthReentrantAlgorithm.h:74
Generated on
for ATLAS Offline Software by
1.17.0