ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonValidation
MuonDQA
MuonRawDataMonitoring
TgcRawDataMonitoring
src
ITgcRawDataMonitorTool.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 TGCRAWDATAMONITORING_ITGCRAWDATAMONITORTOOL_H
6
#define TGCRAWDATAMONITORING_ITGCRAWDATAMONITORTOOL_H
7
8
#include "GaudiKernel/IAlgTool.h"
9
#include "
TgcChamber.h
"
10
#include "
TgcHit.h
"
11
#include "
GeoPrimitives/GeoPrimitives.h
"
12
13
class
ITgcRawDataMonitorTool
:
public
virtual
IAlgTool {
14
public
:
15
virtual
~ITgcRawDataMonitorTool
() =
default
;
16
DeclareInterfaceID
(
ITgcRawDataMonitorTool
, 1, 0);
17
18
virtual
std::set<std::string>
getPassedChambers
(
const
Amg::Vector3D
& extVec)
const
= 0;
19
virtual
bool
getMapIndex
(
const
TGC::TgcHit
& tgcHit,
20
int
& etamapindex,
int
& phimapindex,
int
& globalphimapindex )
const
= 0;
21
virtual
bool
getMapIndex
(
const
TGC::TgcChamber
& tgcCham,
int
ilay,
22
int
& etamapindex,
int
& phimapindex,
int
& globalphimapindex )
const
= 0;
23
virtual
bool
getMapIndexOnline
(
const
std::string& chamber_type_name,
24
int
& etamap_index,
int
& phimap_index,
int
& phimap_global_index)
const
= 0;
25
26
};
27
28
#endif
GeoPrimitives.h
TgcChamber.h
TgcHit.h
ITgcRawDataMonitorTool
Definition
ITgcRawDataMonitorTool.h:13
ITgcRawDataMonitorTool::getMapIndex
virtual bool getMapIndex(const TGC::TgcHit &tgcHit, int &etamapindex, int &phimapindex, int &globalphimapindex) const =0
ITgcRawDataMonitorTool::getPassedChambers
virtual std::set< std::string > getPassedChambers(const Amg::Vector3D &extVec) const =0
ITgcRawDataMonitorTool::getMapIndexOnline
virtual bool getMapIndexOnline(const std::string &chamber_type_name, int &etamap_index, int &phimap_index, int &phimap_global_index) const =0
ITgcRawDataMonitorTool::~ITgcRawDataMonitorTool
virtual ~ITgcRawDataMonitorTool()=default
ITgcRawDataMonitorTool::DeclareInterfaceID
DeclareInterfaceID(ITgcRawDataMonitorTool, 1, 0)
ITgcRawDataMonitorTool::getMapIndex
virtual bool getMapIndex(const TGC::TgcChamber &tgcCham, int ilay, int &etamapindex, int &phimapindex, int &globalphimapindex) const =0
TGC::TgcChamber
Definition
TgcChamber.h:10
TGC::TgcHit
Definition
TgcHit.h:11
Amg::Vector3D
Eigen::Matrix< double, 3, 1 > Vector3D
Definition
GeoPrimitives.h:47
Generated on
for ATLAS Offline Software by
1.17.0