ATLAS Offline Software
Loading...
Searching...
No Matches
PRDHandle_SCT.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_SCT_H
6#define PRDHANDLE_SCT_H
7
10
12
14public:
15
17 virtual ~PRDHandle_SCT() {};
18
19 void buildShapes(SoNode*&shape_simple, SoNode*&shape_detailed);
20 int regionIndex();
21
22 const InDet::SCT_Cluster * cluster() const { return m_cluster; }
23 const Trk::PrepRawData * getPRD() const { return m_cluster; }
24 bool isBarrel() const { return m_cluster->detectorElement()->isBarrel(); }
25 bool isPositiveZ() const { return m_cluster->detectorElement()->center().z() > 0.0; }
26
27private:
29
30};
31
32#endif
PRDHandleBase(PRDCollHandleBase *)
const Trk::PrepRawData * getPRD() const
const InDet::SCT_Cluster * m_cluster
PRDHandle_SCT(PRDCollHandle_SCT *, const InDet::SCT_Cluster *)
virtual ~PRDHandle_SCT()
bool isPositiveZ() const
const InDet::SCT_Cluster * cluster() const
void buildShapes(SoNode *&shape_simple, SoNode *&shape_detailed)
bool isBarrel() const