ATLAS Offline Software
Loading...
Searching...
No Matches
PRDHandle_sTGC.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_STGC_H
6#define PRDHANDLE_STGC_H
7
11
13public:
14
16 virtual ~PRDHandle_sTGC() {};
17
18 SoTransform * createTransform() const ; // FIXME!
19 void buildShapes(SoNode*&shape_simple, SoNode*&shape_detailed) ;
20
21 int regionIndex();
22
23 const Muon::sTgcPrepData * stgc() const { return m_stgc; }
24 const Trk::PrepRawData * getPRD() const { return m_stgc; }
25
26 bool inMuonChamber() const { return true; }
27 GeoPVConstLink parentMuonChamberPV() const { return m_stgc->detectorElement()->getMaterialGeom()->getParent(); }
28
29private:
31
32};
33
34#endif
Class to represent sTgc measurements.
PRDHandleBase(PRDCollHandleBase *)
virtual ~PRDHandle_sTGC()
void buildShapes(SoNode *&shape_simple, SoNode *&shape_detailed)
bool inMuonChamber() const
GeoPVConstLink parentMuonChamberPV() const
SoTransform * createTransform() const
PRDHandle_sTGC(PRDCollHandle_sTGC *, const Muon::sTgcPrepData *)
const Trk::PrepRawData * getPRD() const
const Muon::sTgcPrepData * stgc() const
const Muon::sTgcPrepData * m_stgc