ATLAS Offline Software
Loading...
Searching...
No Matches
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
11
13public:
14
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
38private:
40
41};
42
43
44#endif
Class to represent MM measurements.
Definition MMPrepData.h:22
PRDHandleBase(PRDCollHandleBase *)
void buildShapes(SoNode *&shape_simple, SoNode *&shape_detailed)
GeoPVConstLink parentMuonChamberPV() const
virtual ~PRDHandle_MM()
PRDHandle_MM(PRDCollHandle_MM *, const Muon::MMPrepData *)
const Trk::PrepRawData * getPRD() const
QStringList clicked() const
bool inMuonChamber() const
const Muon::MMPrepData * mm() const
const Muon::MMPrepData * m_prd