ATLAS Offline Software
VP1RawDataHandle_TRT_RDO.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 
7 // //
8 // Header file for class VP1RawDataHandle_TRT_RDO //
9 // //
10 // Description: Handle for TRT RDO's //
11 // //
12 // Author: Thomas H. Kittelmann (Thomas.Kittelmann@cern.ch) //
13 // Initial version: April 2008 (rewritten January 2009) //
14 // //
16 
17 #ifndef VP1RAWDATAHANDLE_TRT_RDO_H
18 #define VP1RAWDATAHANDLE_TRT_RDO_H
19 
21 class TRT_LoLumRawData;
22 
23 namespace InDetDD { class TRT_BaseElement; }
24 
26 public:
27 
29  virtual ~VP1RawDataHandle_TRT_RDO();
30  QStringList clicked(bool verbose) const;
31 
32  VP1RawDataFlags::InDetPartsFlags inInDetParts() const;
33 
34  bool highThreshold() const;
35  double timeOverThreshold() const;
36 
37 protected:
38  SoNode * buildShape();
39  SoTransform * buildTransform();
41  const InDetDD::TRT_BaseElement * element() const;//null in case of errors
42  int strawID() const;//-1 in case of errors
43 
44 };
45 
46 #endif
VP1RawDataHandle_TRT_RDO
Definition: VP1RawDataHandle_TRT_RDO.h:25
VP1RawDataHandleBase
Definition: VP1RawDataHandleBase.h:34
VP1RawDataHandle_TRT_RDO::highThreshold
bool highThreshold() const
Definition: VP1RawDataHandle_TRT_RDO.cxx:142
VP1RawDataHandle_TRT_RDO::m_data
const TRT_LoLumRawData * m_data
Definition: VP1RawDataHandle_TRT_RDO.h:40
TRT_LoLumRawData
Definition: TRT_LoLumRawData.h:25
VP1RawDataHandle_TRT_RDO::buildShape
SoNode * buildShape()
Definition: VP1RawDataHandle_TRT_RDO.cxx:76
VP1RawDataCollBase
Definition: VP1RawDataCollBase.h:29
VP1RawDataHandle_TRT_RDO::strawID
int strawID() const
Definition: VP1RawDataHandle_TRT_RDO.cxx:103
VP1RawDataHandle_TRT_RDO::element
const InDetDD::TRT_BaseElement * element() const
Definition: VP1RawDataHandle_TRT_RDO.cxx:113
VP1RawDataHandle_TRT_RDO::~VP1RawDataHandle_TRT_RDO
virtual ~VP1RawDataHandle_TRT_RDO()
Definition: VP1RawDataHandle_TRT_RDO.cxx:40
VP1RawDataHandle_TRT_RDO::VP1RawDataHandle_TRT_RDO
VP1RawDataHandle_TRT_RDO(VP1RawDataCollBase *, const TRT_LoLumRawData *)
Definition: VP1RawDataHandle_TRT_RDO.cxx:34
VP1RawDataHandle_TRT_RDO::inInDetParts
VP1RawDataFlags::InDetPartsFlags inInDetParts() const
Definition: VP1RawDataHandle_TRT_RDO.cxx:122
VP1RawDataHandle_TRT_RDO::timeOverThreshold
double timeOverThreshold() const
Definition: VP1RawDataHandle_TRT_RDO.cxx:148
InDetDD
Message Stream Member.
Definition: FakeTrackBuilder.h:8
VP1RawDataHandle_TRT_RDO::buildTransform
SoTransform * buildTransform()
Definition: VP1RawDataHandle_TRT_RDO.cxx:93
python.TriggerHandler.verbose
verbose
Definition: TriggerHandler.py:297
VP1RawDataHandleBase.h
VP1RawDataHandle_TRT_RDO::clicked
QStringList clicked(bool verbose) const
Definition: VP1RawDataHandle_TRT_RDO.cxx:45
InDetDD::TRT_BaseElement
Definition: TRT_BaseElement.h:57