Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
Related Functions
:
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
v
w
x
z
Files
File List
File Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
$
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
v
x
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
GitLab
LXR
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
graphics
VP1
VP1Systems
VP1PRDSystems
VP1PRDSystems
PRDHandle_MM.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef PRDHANDLE_MM_H
6
#define PRDHANDLE_MM_H
7
8
#include "
VP1PRDSystems/PRDHandleBase.h
"
9
#include "
VP1PRDSystems/PRDCollHandle_MM.h
"
10
#include "
MuonPrepRawData/MMPrepData.h
"
11
12
class
PRDHandle_MM
:
public
PRDHandleBase
{
13
public
:
14
15
PRDHandle_MM
(
PRDCollHandle_MM
*,
const
Muon::MMPrepData
*);
16
virtual
~PRDHandle_MM
() {};
17
18
void
buildShapes
(SoNode*&shape_simple, SoNode*&shape_detailed);
19
int
regionIndex
();
20
QStringList
clicked
()
const
;
21
22
// inline bool highLight() const;
23
24
const
Muon::MMPrepData
*
mm
()
const
{
return
m_prd
; }
25
const
Trk::PrepRawData
*
getPRD
()
const
{
return
m_prd
; }
26
27
// inline bool masked() const;
28
// QString driftCircleStatus() const;
29
// inline int ADC() const;
30
31
bool
inMuonChamber
()
const
{
return
true
; }
32
GeoPVConstLink
parentMuonChamberPV
()
const
{
return
m_prd
->
detectorElement
()->
parentStationPV
(); }
33
34
35
// protected:
36
// void visibleStateChanged(bool newstate);
37
38
private
:
39
const
Muon::MMPrepData
*
m_prd
;
40
41
};
42
43
44
#endif
PRDHandle_MM::inMuonChamber
bool inMuonChamber() const
Definition:
PRDHandle_MM.h:31
PRDCollHandle_MM
Definition:
PRDCollHandle_MM.h:11
PRDHandle_MM
Definition:
PRDHandle_MM.h:12
Muon::MMPrepData
Class to represent MM measurements.
Definition:
MMPrepData.h:22
PRDCollHandle_MM.h
PRDHandle_MM::m_prd
const Muon::MMPrepData * m_prd
Definition:
PRDHandle_MM.h:39
PRDHandle_MM::parentMuonChamberPV
GeoPVConstLink parentMuonChamberPV() const
Definition:
PRDHandle_MM.h:32
PRDHandle_MM::clicked
QStringList clicked() const
Definition:
PRDHandle_MM.cxx:99
PRDHandle_MM::mm
const Muon::MMPrepData * mm() const
Definition:
PRDHandle_MM.h:24
Muon::MMPrepData::detectorElement
virtual const MuonGM::MMReadoutElement * detectorElement() const override final
Returns the detector element corresponding to this PRD.
Definition:
MMPrepData.h:206
PRDHandle_MM::buildShapes
void buildShapes(SoNode *&shape_simple, SoNode *&shape_detailed)
Definition:
PRDHandle_MM.cxx:39
MMPrepData.h
PRDHandle_MM::regionIndex
int regionIndex()
Definition:
PRDHandle_MM.cxx:90
Trk::PrepRawData
Definition:
PrepRawData.h:62
PRDHandle_MM::getPRD
const Trk::PrepRawData * getPRD() const
Definition:
PRDHandle_MM.h:25
PRDHandle_MM::~PRDHandle_MM
virtual ~PRDHandle_MM()
Definition:
PRDHandle_MM.h:16
PRDHandleBase
Definition:
PRDHandleBase.h:35
PRDHandle_MM::PRDHandle_MM
PRDHandle_MM(PRDCollHandle_MM *, const Muon::MMPrepData *)
Definition:
PRDHandle_MM.cxx:33
MuonGM::MuonReadoutElement::parentStationPV
PVConstLink parentStationPV() const
Definition:
MuonDetDescr/MuonReadoutGeometry/src/MuonReadoutElement.cxx:100
PRDHandleBase.h
Generated on Tue Apr 8 2025 21:17:15 for ATLAS Offline Software by
1.8.18