ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
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()->getMaterialGeom()->getParent(); }
33
34
35
// protected:
36
// void visibleStateChanged(bool newstate);
37
38
private
:
39
const
Muon::MMPrepData
*
m_prd
;
40
41
};
42
43
44
#endif
MMPrepData.h
PRDCollHandle_MM.h
PRDHandleBase.h
Muon::MMPrepData
Class to represent MM measurements.
Definition
MMPrepData.h:22
PRDCollHandle_MM
Definition
PRDCollHandle_MM.h:11
PRDHandleBase::PRDHandleBase
PRDHandleBase(PRDCollHandleBase *)
Definition
PRDHandleBase.cxx:66
PRDHandle_MM::buildShapes
void buildShapes(SoNode *&shape_simple, SoNode *&shape_detailed)
Definition
PRDHandle_MM.cxx:39
PRDHandle_MM::parentMuonChamberPV
GeoPVConstLink parentMuonChamberPV() const
Definition
PRDHandle_MM.h:32
PRDHandle_MM::~PRDHandle_MM
virtual ~PRDHandle_MM()
Definition
PRDHandle_MM.h:16
PRDHandle_MM::PRDHandle_MM
PRDHandle_MM(PRDCollHandle_MM *, const Muon::MMPrepData *)
Definition
PRDHandle_MM.cxx:33
PRDHandle_MM::getPRD
const Trk::PrepRawData * getPRD() const
Definition
PRDHandle_MM.h:25
PRDHandle_MM::clicked
QStringList clicked() const
Definition
PRDHandle_MM.cxx:99
PRDHandle_MM::inMuonChamber
bool inMuonChamber() const
Definition
PRDHandle_MM.h:31
PRDHandle_MM::mm
const Muon::MMPrepData * mm() const
Definition
PRDHandle_MM.h:24
PRDHandle_MM::m_prd
const Muon::MMPrepData * m_prd
Definition
PRDHandle_MM.h:39
PRDHandle_MM::regionIndex
int regionIndex()
Definition
PRDHandle_MM.cxx:90
Trk::PrepRawData
Definition
PrepRawData.h:62
Generated on
for ATLAS Offline Software by
1.17.0