ATLAS Offline Software
Loading...
Searching...
No Matches
PRDHandle_CSC_Strip.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 VP1PRDSYSTEMS_PRDHANDLE_CSC_STRIP_H
6#define VP1PRDSYSTEMS_PRDHANDLE_CSC_STRIP_H
7
11#include <QStringList>
12
14public:
15
18
19 void buildShapes(SoNode*&shape_simple, SoNode*&shape_detailed);
20 int regionIndex();
21
22 const Muon::CscStripPrepData * csc() const { return m_csc; }
23 const Trk::PrepRawData * getPRD() const { return m_csc; }
24
25
26 bool inMuonChamber() const { return true; }
27 GeoPVConstLink parentMuonChamberPV() const { return m_csc->detectorElement()->getMaterialGeom()->getParent(); }
28
29 virtual QStringList clicked() const;//Called when user selects the node. The returned strings will be displayed in the textbox.
30
31
32private:
34
35};
36
37#endif
Class representing the raw data of one CSC strip (for clusters look at Muon::CscPrepData).
PRDHandleBase(PRDCollHandleBase *)
const Muon::CscStripPrepData * csc() const
GeoPVConstLink parentMuonChamberPV() const
PRDHandle_CSC_Strip(PRDCollHandle_CSC_Strip *, const Muon::CscStripPrepData *)
const Trk::PrepRawData * getPRD() const
const Muon::CscStripPrepData * m_csc
virtual QStringList clicked() const
void buildShapes(SoNode *&shape_simple, SoNode *&shape_detailed)