ATLAS Offline Software
Loading...
Searching...
No Matches
PRDHandle_RPC.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_RPC_H
6#define PRDHANDLE_RPC_H
7
11
13public:
14
16 virtual ~PRDHandle_RPC() {};
17
18 void buildShapes(SoNode*&shape_simple, SoNode*&shape_detailed);
19 int regionIndex();
20 QStringList clicked() const;
21
22 const Muon::RpcPrepData * rpc() const { return m_rpc; }
23 const Trk::PrepRawData * getPRD() const { return m_rpc; }
24
25 bool inMuonChamber() const { return true; }
26 GeoPVConstLink parentMuonChamberPV() const { return m_rpc->detectorElement()->getMaterialGeom()->getParent(); }
27
28private:
30
31};
32
33#endif
Class to represent RPC measurements.
Definition RpcPrepData.h:35
PRDHandleBase(PRDCollHandleBase *)
const Muon::RpcPrepData * rpc() const
void buildShapes(SoNode *&shape_simple, SoNode *&shape_detailed)
bool inMuonChamber() const
QStringList clicked() const
const Muon::RpcPrepData * m_rpc
GeoPVConstLink parentMuonChamberPV() const
virtual ~PRDHandle_RPC()
const Trk::PrepRawData * getPRD() const
PRDHandle_RPC(PRDCollHandle_RPC *, const Muon::RpcPrepData *)