ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetMonitoring
PixelMonitoring
src
PixelAthHitMonAlg.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef PIXELATHHITMONTOOL_H
6
#define PIXELATHHITMONTOOL_H
7
8
#include "
PixelAthMonitoringBase.h
"
9
#include "
InDetConditionsSummaryService/IInDetConditionsTool.h
"
10
#include "
InDetRawData/PixelRDO_Container.h
"
11
#include "
PixelReadoutGeometry/IPixelReadoutManager.h
"
12
13
class
PixelID
;
14
15
class
PixelAthHitMonAlg
:
public
PixelAthMonitoringBase
{
16
public
:
17
PixelAthHitMonAlg
(
const
std::string& name, ISvcLocator* pSvcLocator);
18
virtual
~PixelAthHitMonAlg
() =
default
;
19
virtual
StatusCode
initialize
()
override
;
20
virtual
StatusCode
fillHistograms
(
const
EventContext& ctx)
const override
;
21
std::string
findComponentString
(
int
bec,
int
ld)
const
;
22
private
:
23
24
SG::ReadHandleKey<PixelRDO_Container>
m_pixelRDOName
{
25
this
,
"RDOName"
,
"PixelRDOs"
,
"rdo data key"
26
};
27
28
bool
m_doOnline
{};
29
bool
m_doLumiBlock
{};
30
bool
m_doLowOccupancy
{};
31
bool
m_doHighOccupancy
{};
32
bool
m_doHeavyIonMon
{};
33
bool
m_doFEPlots
{};
34
};
35
#endif
IInDetConditionsTool.h
IPixelReadoutManager.h
PixelAthMonitoringBase.h
PixelRDO_Container.h
PixelAthHitMonAlg::m_doFEPlots
bool m_doFEPlots
Definition
PixelAthHitMonAlg.h:33
PixelAthHitMonAlg::PixelAthHitMonAlg
PixelAthHitMonAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition
PixelAthHitMonAlg.cxx:12
PixelAthHitMonAlg::m_pixelRDOName
SG::ReadHandleKey< PixelRDO_Container > m_pixelRDOName
Definition
PixelAthHitMonAlg.h:24
PixelAthHitMonAlg::findComponentString
std::string findComponentString(int bec, int ld) const
PixelAthHitMonAlg::m_doLumiBlock
bool m_doLumiBlock
Definition
PixelAthHitMonAlg.h:29
PixelAthHitMonAlg::~PixelAthHitMonAlg
virtual ~PixelAthHitMonAlg()=default
PixelAthHitMonAlg::m_doHeavyIonMon
bool m_doHeavyIonMon
Definition
PixelAthHitMonAlg.h:32
PixelAthHitMonAlg::initialize
virtual StatusCode initialize() override
initialize
Definition
PixelAthHitMonAlg.cxx:24
PixelAthHitMonAlg::m_doOnline
bool m_doOnline
Definition
PixelAthHitMonAlg.h:28
PixelAthHitMonAlg::m_doHighOccupancy
bool m_doHighOccupancy
Definition
PixelAthHitMonAlg.h:31
PixelAthHitMonAlg::m_doLowOccupancy
bool m_doLowOccupancy
Definition
PixelAthHitMonAlg.h:30
PixelAthHitMonAlg::fillHistograms
virtual StatusCode fillHistograms(const EventContext &ctx) const override
adds event to the monitoring histograms
Definition
PixelAthHitMonAlg.cxx:31
PixelID
This is an Identifier helper class for the Pixel subdetector.
Definition
PixelID.h:69
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition
StoreGate/StoreGate/ReadHandleKey.h:40
PixelAthMonitoringBase
Definition
PixelAthMonitoringBase.py:1
Generated on
for ATLAS Offline Software by
1.17.0