ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
graphics
VP1
VP1Systems
VP1RawDataSystems
VP1RawDataSystems
VP1RawDataHandle_MDT_RDO.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
7
// //
8
// Header file for class VP1RawDataHandle_MDT_RDO //
9
// //
10
// Description: Handle for MDT RDO's //
11
// //
12
// Author: Riccardo Maria BIANCHI (riccardo.maria.bianchi@cern.ch)
13
// Initial version: January 2024
14
// //
16
17
#ifndef VP1RawDataHandle_MDT_RDO_H
18
#define VP1RawDataHandle_MDT_RDO_H
19
20
#include "
VP1RawDataSystems/VP1RawDataHandleBase.h
"
21
22
#include "
MuonReadoutGeometry/MdtReadoutElement.h
"
23
24
class
MdtDigit
;
25
26
namespace
InDetDD
{
class
TRT_BaseElement
; }
27
28
class
VP1RawDataHandle_MDT_RDO
:
public
VP1RawDataHandleBase
{
29
public
:
30
31
VP1RawDataHandle_MDT_RDO
(
VP1RawDataCollBase
*,
const
MdtDigit
*);
32
virtual
~VP1RawDataHandle_MDT_RDO
();
33
QStringList
clicked
(
bool
verbose
)
const
;
34
35
// Values in native digit units (MDT ADC/TDC counts; MM/sTGC digit charge and ns).
36
bool
isMasked
()
const
;
37
double
amplitude
()
const
;
38
double
time
()
const
;
39
40
protected
:
41
SoNode *
buildShape
();
42
SoTransform *
buildTransform
();
43
const
MdtDigit
*
m_data
;
44
const
MuonGM::MdtReadoutElement
*
element
()
const
;
//null in case of errors
45
};
46
47
#endif
MdtReadoutElement.h
VP1RawDataHandleBase.h
InDetDD::TRT_BaseElement
Virtual base class of TRT readout elements.
Definition
TRT_BaseElement.h:56
MdtDigit
Definition
MdtDigit.h:19
MuonGM::MdtReadoutElement
Definition
MuonDetDescr/MuonReadoutGeometry/MuonReadoutGeometry/MdtReadoutElement.h:51
VP1RawDataCollBase
Definition
VP1RawDataCollBase.h:29
VP1RawDataHandleBase::VP1RawDataHandleBase
VP1RawDataHandleBase(VP1RawDataCollBase *)
Definition
VP1RawDataHandleBase.cxx:50
VP1RawDataHandle_MDT_RDO::amplitude
double amplitude() const
Definition
VP1RawDataHandle_MDT_RDO.cxx:115
VP1RawDataHandle_MDT_RDO::isMasked
bool isMasked() const
Definition
VP1RawDataHandle_MDT_RDO.cxx:125
VP1RawDataHandle_MDT_RDO::m_data
const MdtDigit * m_data
Definition
VP1RawDataHandle_MDT_RDO.h:43
VP1RawDataHandle_MDT_RDO::VP1RawDataHandle_MDT_RDO
VP1RawDataHandle_MDT_RDO(VP1RawDataCollBase *, const MdtDigit *)
Definition
VP1RawDataHandle_MDT_RDO.cxx:33
VP1RawDataHandle_MDT_RDO::clicked
QStringList clicked(bool verbose) const
Definition
VP1RawDataHandle_MDT_RDO.cxx:44
VP1RawDataHandle_MDT_RDO::buildShape
SoNode * buildShape()
Definition
VP1RawDataHandle_MDT_RDO.cxx:83
VP1RawDataHandle_MDT_RDO::element
const MuonGM::MdtReadoutElement * element() const
Definition
VP1RawDataHandle_MDT_RDO.cxx:105
VP1RawDataHandle_MDT_RDO::time
double time() const
Definition
VP1RawDataHandle_MDT_RDO.cxx:120
VP1RawDataHandle_MDT_RDO::~VP1RawDataHandle_MDT_RDO
virtual ~VP1RawDataHandle_MDT_RDO()
Definition
VP1RawDataHandle_MDT_RDO.cxx:39
VP1RawDataHandle_MDT_RDO::buildTransform
SoTransform * buildTransform()
Definition
VP1RawDataHandle_MDT_RDO.cxx:95
verbose
bool verbose
Definition
hcg.cxx:75
InDetDD
Message Stream Member.
Definition
FakeTrackBuilder.h:8
Generated on
for ATLAS Offline Software by
1.17.0