ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
ForwardDetectors
AFP
AFP_DBTools
AFP_DBTools
IToFVtxParamDBTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
6
#ifndef AFP_DBTOOLS_ITOFVTXPARAMDBTOOL_H
7
#define AFP_DBTOOLS_ITOFVTXPARAMDBTOOL_H
8
9
10
// FrameWork includes
11
#include "GaudiKernel/IAlgTool.h"
12
#include "GaudiKernel/EventContext.h"
13
14
// forward declaration of nlohmann::json
15
#include "nlohmann/json_fwd.hpp"
16
17
namespace
AFP
18
{
19
// forward declarations
20
class
ToFVtxParamData
;
21
23
class
IToFVtxParamDBTool
:
virtual
public
IAlgTool
24
{
25
public
:
26
DeclareInterfaceID
(
IToFVtxParamDBTool
, 1, 0);
27
29
virtual
nlohmann::json
parametersData
(
const
EventContext& ctx)
const
= 0;
30
virtual
const
ToFVtxParamData
parameters
(
const
nlohmann::json& jsondata,
const
int
stationID)
const
= 0;
31
};
32
33
}
// namespace AFP
34
35
#endif
// > ! AFP_DBTOOLS_ITOFVTXPARAMDBTOOL_H
AFP::IToFVtxParamDBTool
Interface to tool providing vertex parameters of ToF detectors from the conditions database.
Definition
IToFVtxParamDBTool.h:24
AFP::IToFVtxParamDBTool::parametersData
virtual nlohmann::json parametersData(const EventContext &ctx) const =0
Provide ToF parameters for a given station. Returns zeros if no data available.
AFP::IToFVtxParamDBTool::parameters
virtual const ToFVtxParamData parameters(const nlohmann::json &jsondata, const int stationID) const =0
AFP::IToFVtxParamDBTool::DeclareInterfaceID
DeclareInterfaceID(IToFVtxParamDBTool, 1, 0)
AFP::ToFVtxParamData
Class storing information about alignment.
Definition
ToFVtxParamData.h:24
AFP
Header file for interface of SiGlobAlignDBTool used to read global alignment for database.
Definition
ISiGlobAlignDBTool.h:18
Generated on
for ATLAS Offline Software by
1.17.0