ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
graphics
VP1
VP1Systems
VP1RawDataSystems
VP1RawDataSystems
VP1RawDataHandle_MM_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_MM_RDO //
9
// //
10
// Description: Handle for MM RDO's //
11
// //
12
// Author: Riccardo Maria BIANCHI (riccardo.maria.bianchi@cern.ch)
13
// Initial version: December 2024
14
// //
16
17
#ifndef VP1RawDataHandle_MM_RDO_H
18
#define VP1RawDataHandle_MM_RDO_H
19
20
#include "
VP1RawDataSystems/VP1RawDataHandleBase.h
"
21
22
#include "
MuonReadoutGeometry/MMReadoutElement.h
"
23
24
class
MmDigit
;
25
26
class
VP1RawDataHandle_MM_RDO
:
public
VP1RawDataHandleBase
{
27
public
:
28
29
VP1RawDataHandle_MM_RDO
(
VP1RawDataCollBase
*,
const
MmDigit
*);
30
virtual
~VP1RawDataHandle_MM_RDO
();
31
QStringList
clicked
(
bool
verbose
)
const
;
32
33
// Values in native digit units (MDT ADC/TDC counts; MM/sTGC digit charge and ns).
34
double
amplitude
()
const
;
35
double
time
()
const
;
36
37
protected
:
38
SoNode *
buildShape
();
39
SoTransform *
buildTransform
();
40
const
MmDigit
*
m_data
;
41
const
MuonGM::MMReadoutElement
*
element
()
const
;
//null in case of errors
42
};
43
44
#endif
MMReadoutElement.h
VP1RawDataHandleBase.h
MmDigit
Definition
MmDigit.h:20
MuonGM::MMReadoutElement
An MMReadoutElement corresponds to a single STGC module; therefore typicaly a barrel muon station con...
Definition
MMReadoutElement.h:25
VP1RawDataCollBase
Definition
VP1RawDataCollBase.h:29
VP1RawDataHandleBase::VP1RawDataHandleBase
VP1RawDataHandleBase(VP1RawDataCollBase *)
Definition
VP1RawDataHandleBase.cxx:50
VP1RawDataHandle_MM_RDO::clicked
QStringList clicked(bool verbose) const
Definition
VP1RawDataHandle_MM_RDO.cxx:46
VP1RawDataHandle_MM_RDO::amplitude
double amplitude() const
Definition
VP1RawDataHandle_MM_RDO.cxx:148
VP1RawDataHandle_MM_RDO::~VP1RawDataHandle_MM_RDO
virtual ~VP1RawDataHandle_MM_RDO()
Definition
VP1RawDataHandle_MM_RDO.cxx:41
VP1RawDataHandle_MM_RDO::m_data
const MmDigit * m_data
Definition
VP1RawDataHandle_MM_RDO.h:40
VP1RawDataHandle_MM_RDO::VP1RawDataHandle_MM_RDO
VP1RawDataHandle_MM_RDO(VP1RawDataCollBase *, const MmDigit *)
Definition
VP1RawDataHandle_MM_RDO.cxx:35
VP1RawDataHandle_MM_RDO::time
double time() const
Definition
VP1RawDataHandle_MM_RDO.cxx:153
VP1RawDataHandle_MM_RDO::element
const MuonGM::MMReadoutElement * element() const
Definition
VP1RawDataHandle_MM_RDO.cxx:138
VP1RawDataHandle_MM_RDO::buildShape
SoNode * buildShape()
Definition
VP1RawDataHandle_MM_RDO.cxx:91
VP1RawDataHandle_MM_RDO::buildTransform
SoTransform * buildTransform()
Definition
VP1RawDataHandle_MM_RDO.cxx:124
verbose
bool verbose
Definition
hcg.cxx:75
Generated on
for ATLAS Offline Software by
1.17.0