ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetConditions
SCT_ConditionsTools
SCT_ConditionsTools
ISCT_ReadCalibChipDataTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
7
8
// Multiple inclusion protection
9
#ifndef ISCT_READ_CALIB_CHIP_DATA_TOOL
10
#define ISCT_READ_CALIB_CHIP_DATA_TOOL
11
12
//STL includes
13
#include <vector>
14
15
// Include top level interface
16
#include "
InDetConditionsSummaryService/InDetHierarchy.h
"
17
#include "
SCT_ConditionsTools/ISCT_ConditionsTool.h
"
18
19
class
ISCT_ReadCalibChipDataTool
:
virtual
public
ISCT_ConditionsTool
{
20
21
public
:
22
23
//----------Public Member Functions----------//
24
// Structors
25
virtual
~ISCT_ReadCalibChipDataTool
() =
default
;
26
28
DeclareInterfaceID
(
ISCT_ReadCalibChipDataTool
, 1, 0);
29
30
// Methods to return calibration data
31
//PJ change to wafer hash id?!
32
virtual
std::vector<float>
getNPtGainData
(
const
Identifier
& moduleId,
const
int
side,
const
std::string& datatype,
const
EventContext& ctx)
const
=0;
33
virtual
std::vector<float>
getNoiseOccupancyData
(
const
Identifier
& moduleId,
const
int
side,
const
std::string& datatype,
const
EventContext& ctx)
const
=0;
34
35
};
36
37
//----------------------------------------------------------------------
38
#endif
// ISCT_READ_CALIB_CHIP_DATA_TOOL
ISCT_ConditionsTool.h
header file for baseclass of SCT conditions tools
InDetHierarchy.h
Header containing the InDetHierarchy enum, to avoid pulling in a class every time it is needed and na...
ISCT_ConditionsTool
Base class for SCT conditions tools so they can be used in the summary tool.
Definition
ISCT_ConditionsTool.h:34
ISCT_ReadCalibChipDataTool
Definition
ISCT_ReadCalibChipDataTool.h:19
ISCT_ReadCalibChipDataTool::getNoiseOccupancyData
virtual std::vector< float > getNoiseOccupancyData(const Identifier &moduleId, const int side, const std::string &datatype, const EventContext &ctx) const =0
Get NoiseOccupancy data wafer.
ISCT_ReadCalibChipDataTool::getNPtGainData
virtual std::vector< float > getNPtGainData(const Identifier &moduleId, const int side, const std::string &datatype, const EventContext &ctx) const =0
Get NPtGain data per wafer.
ISCT_ReadCalibChipDataTool::DeclareInterfaceID
DeclareInterfaceID(ISCT_ReadCalibChipDataTool, 1, 0)
Creates the InterfaceID and interfaceID() method.
ISCT_ReadCalibChipDataTool::~ISCT_ReadCalibChipDataTool
virtual ~ISCT_ReadCalibChipDataTool()=default
Destructor.
Identifier
Definition
IdentifierFieldParser.cxx:14
Generated on
for ATLAS Offline Software by
1.17.0