ATLAS Offline Software
Loading...
Searching...
No Matches
PRDHandle_CSC.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_CSC_H
6#define PRDHANDLE_CSC_H
7
11#include <QStringList>
12
14public:
15
17 virtual ~PRDHandle_CSC() {};
18
19 void buildShapes(SoNode*&shape_simple, SoNode*&shape_detailed);
20 int regionIndex();
21
22 const Muon::CscPrepData * 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 clusters from the CSC.
Definition CscPrepData.h:39
PRDHandleBase(PRDCollHandleBase *)
PRDHandle_CSC(PRDCollHandle_CSC *, const Muon::CscPrepData *)
void buildShapes(SoNode *&shape_simple, SoNode *&shape_detailed)
virtual ~PRDHandle_CSC()
const Muon::CscPrepData * m_csc
const Muon::CscPrepData * csc() const
GeoPVConstLink parentMuonChamberPV() const
bool inMuonChamber() const
const Trk::PrepRawData * getPRD() const
virtual QStringList clicked() const