ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
graphics
VP1
VP1Systems
VP1RawDataSystems
VP1RawDataSystems
VP1RawDataHandle_RPC_Digit.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef VP1RAWDATAHANDLE_RPC_DIGIT_H
6
#define VP1RAWDATAHANDLE_RPC_DIGIT_H
7
8
#include "
VP1RawDataSystems/VP1RawDataHandleBase.h
"
9
class
RpcDigit
;
10
namespace
MuonGM
{
class
RpcReadoutElement
; }
11
12
class
VP1RawDataHandle_RPC_Digit
:
public
VP1RawDataHandleBase
{
13
public
:
14
VP1RawDataHandle_RPC_Digit
(
VP1RawDataCollBase
*,
const
RpcDigit
*);
15
bool
measuresPhi
()
const
;
16
bool
oppositeSide
()
const
;
17
double
time
()
const
;
18
double
timeOverThreshold
()
const
;
19
QStringList
clicked
(
bool
verbose
)
const override
;
20
protected
:
21
SoNode*
buildShape
()
override
;
22
SoTransform*
buildTransform
()
override
;
23
private
:
24
const
MuonGM::RpcReadoutElement
*
element
()
const
;
25
const
RpcDigit
*
m_data
;
26
};
27
28
#endif
VP1RawDataHandleBase.h
MuonGM::RpcReadoutElement
An RpcReadoutElement corresponds to a single RPC module; therefore typicaly a barrel muon station con...
Definition
MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/RpcReadoutElement.h:55
RpcDigit
Definition
RpcDigit.h:16
VP1RawDataCollBase
Definition
VP1RawDataCollBase.h:29
VP1RawDataHandleBase::VP1RawDataHandleBase
VP1RawDataHandleBase(VP1RawDataCollBase *)
Definition
VP1RawDataHandleBase.cxx:50
VP1RawDataHandle_RPC_Digit::VP1RawDataHandle_RPC_Digit
VP1RawDataHandle_RPC_Digit(VP1RawDataCollBase *, const RpcDigit *)
Definition
VP1RawDataHandle_RPC_Digit.cxx:16
VP1RawDataHandle_RPC_Digit::clicked
QStringList clicked(bool verbose) const override
Definition
VP1RawDataHandle_RPC_Digit.cxx:29
VP1RawDataHandle_RPC_Digit::m_data
const RpcDigit * m_data
Definition
VP1RawDataHandle_RPC_Digit.h:25
VP1RawDataHandle_RPC_Digit::buildTransform
SoTransform * buildTransform() override
Definition
VP1RawDataHandle_RPC_Digit.cxx:84
VP1RawDataHandle_RPC_Digit::buildShape
SoNode * buildShape() override
Definition
VP1RawDataHandle_RPC_Digit.cxx:73
VP1RawDataHandle_RPC_Digit::measuresPhi
bool measuresPhi() const
Definition
VP1RawDataHandle_RPC_Digit.cxx:97
VP1RawDataHandle_RPC_Digit::oppositeSide
bool oppositeSide() const
Definition
VP1RawDataHandle_RPC_Digit.cxx:103
VP1RawDataHandle_RPC_Digit::time
double time() const
Definition
VP1RawDataHandle_RPC_Digit.cxx:104
VP1RawDataHandle_RPC_Digit::timeOverThreshold
double timeOverThreshold() const
Definition
VP1RawDataHandle_RPC_Digit.cxx:105
VP1RawDataHandle_RPC_Digit::element
const MuonGM::RpcReadoutElement * element() const
Definition
VP1RawDataHandle_RPC_Digit.cxx:21
verbose
bool verbose
Definition
hcg.cxx:75
MuonGM
Ensure that the Athena extensions are properly loaded.
Definition
GeoMuonHits.h:27
Generated on
for ATLAS Offline Software by
1.17.0