ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
graphics
VP1
VP1Systems
VP1PRDSystems
VP1PRDSystems
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
8
#include "
VP1PRDSystems/PRDHandleBase.h
"
9
#include "
VP1PRDSystems/PRDCollHandle_sTGC.h
"
10
#include "
MuonPrepRawData/sTgcPrepData.h
"
11
12
class
PRDHandle_sTGC
:
public
PRDHandleBase
{
13
public
:
14
15
PRDHandle_sTGC
(
PRDCollHandle_sTGC
*,
const
Muon::sTgcPrepData
*);
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
29
private
:
30
const
Muon::sTgcPrepData
*
m_stgc
;
31
32
};
33
34
#endif
PRDCollHandle_sTGC.h
PRDHandleBase.h
Muon::sTgcPrepData
Class to represent sTgc measurements.
Definition
sTgcPrepData.h:20
PRDCollHandle_sTGC
Definition
PRDCollHandle_sTGC.h:10
PRDHandleBase::PRDHandleBase
PRDHandleBase(PRDCollHandleBase *)
Definition
PRDHandleBase.cxx:66
PRDHandle_sTGC::~PRDHandle_sTGC
virtual ~PRDHandle_sTGC()
Definition
PRDHandle_sTGC.h:16
PRDHandle_sTGC::regionIndex
int regionIndex()
Definition
PRDHandle_sTGC.cxx:166
PRDHandle_sTGC::buildShapes
void buildShapes(SoNode *&shape_simple, SoNode *&shape_detailed)
Definition
PRDHandle_sTGC.cxx:60
PRDHandle_sTGC::inMuonChamber
bool inMuonChamber() const
Definition
PRDHandle_sTGC.h:26
PRDHandle_sTGC::parentMuonChamberPV
GeoPVConstLink parentMuonChamberPV() const
Definition
PRDHandle_sTGC.h:27
PRDHandle_sTGC::createTransform
SoTransform * createTransform() const
Definition
PRDHandle_sTGC.cxx:29
PRDHandle_sTGC::PRDHandle_sTGC
PRDHandle_sTGC(PRDCollHandle_sTGC *, const Muon::sTgcPrepData *)
Definition
PRDHandle_sTGC.cxx:21
PRDHandle_sTGC::getPRD
const Trk::PrepRawData * getPRD() const
Definition
PRDHandle_sTGC.h:24
PRDHandle_sTGC::stgc
const Muon::sTgcPrepData * stgc() const
Definition
PRDHandle_sTGC.h:23
PRDHandle_sTGC::m_stgc
const Muon::sTgcPrepData * m_stgc
Definition
PRDHandle_sTGC.h:30
Trk::PrepRawData
Definition
PrepRawData.h:62
sTgcPrepData.h
Generated on
for ATLAS Offline Software by
1.17.0