|
ATLAS Offline Software
|
#include <VP1RawDataHandle_TRT_RDO.h>
Definition at line 25 of file VP1RawDataHandle_TRT_RDO.h.
◆ VP1RawDataHandle_TRT_RDO()
◆ ~VP1RawDataHandle_TRT_RDO()
VP1RawDataHandle_TRT_RDO::~VP1RawDataHandle_TRT_RDO |
( |
| ) |
|
|
virtual |
◆ buildShape()
SoNode * VP1RawDataHandle_TRT_RDO::buildShape |
( |
| ) |
|
|
protectedvirtual |
◆ buildTransform()
SoTransform * VP1RawDataHandle_TRT_RDO::buildTransform |
( |
| ) |
|
|
protectedvirtual |
◆ center()
Definition at line 166 of file VP1RawDataHandleBase.cxx.
170 &&
m_d->
sep->getNumChildren()>0
171 &&
m_d->
sep->getChild(0)->getTypeId().isDerivedFrom(SoTransform::getClassTypeId()));
174 static_cast<SoTransform*
>(
m_d->
sep->getChild(0))->translation.getValue().getValue(
x,
y,
z);
◆ clicked()
QStringList VP1RawDataHandle_TRT_RDO::clicked |
( |
bool |
verbose | ) |
const |
|
virtual |
◆ coll()
◆ common()
◆ element()
◆ highThreshold()
bool VP1RawDataHandle_TRT_RDO::highThreshold |
( |
| ) |
const |
◆ inInDetParts()
VP1RawDataFlags::InDetPartsFlags VP1RawDataHandle_TRT_RDO::inInDetParts |
( |
| ) |
const |
|
virtual |
◆ setVisible()
void VP1RawDataHandleBase::setVisible |
( |
bool |
vis | ) |
|
|
inherited |
◆ strawID()
int VP1RawDataHandle_TRT_RDO::strawID |
( |
| ) |
const |
|
protected |
◆ timeOverThreshold()
double VP1RawDataHandle_TRT_RDO::timeOverThreshold |
( |
| ) |
const |
◆ unsignedToHex()
QString VP1RawDataHandleBase::unsignedToHex |
( |
unsigned |
i | ) |
|
|
staticinherited |
Definition at line 158 of file VP1RawDataHandleBase.cxx.
160 std::ostringstream
s;
161 s <<
"0x" << std::hex <<
i;
162 return QString(
s.str().c_str()).toUpper();
◆ update3DObjects()
void VP1RawDataHandleBase::update3DObjects |
( |
| ) |
|
|
inherited |
◆ updateShownOutlines()
void VP1RawDataHandleBase::updateShownOutlines |
( |
| ) |
|
|
inherited |
◆ visible()
bool VP1RawDataHandleBase::visible |
( |
| ) |
const |
|
inlineinherited |
◆ m_coll
◆ m_d
Imp* VP1RawDataHandleBase::m_d |
|
privateinherited |
◆ m_data
◆ m_visible
bool VP1RawDataHandleBase::m_visible |
|
privateinherited |
The documentation for this class was generated from the following files:
char data[hepevt_bytes_allocation_ATLAS]
virtual const double & strawLength() const =0
Active straw length.
static QString unsignedToHex(unsigned)
VP1RawDataCollBase * m_coll
void ensureInitSepAndTransform(VP1RawDataHandleBase *theclass)
bool highThreshold() const
const TRT_LoLumRawData * m_data
virtual bool highLevel() const override final
HitsSoNodeManager * nodeManager() const
void ensureAttach3DObjects(VP1RawDataHandleBase *theclass)
VP1RawDataHandleBase(VP1RawDataCollBase *)
int straw(const Identifier &id) const
void updateVolumeOutlines(SoGroup *)
const HepGeom::Transform3D getAbsoluteTransform(int straw) const
This is an alias to strawTransform(int straw)
const InDetDD::TRT_BaseElement * element() const
int barrel_ec(const Identifier &id) const
Values of different levels (failure returns 0)
int straw_layer(const Identifier &id) const
int layer_or_wheel(const Identifier &id) const
void rebuild3DObjects(VP1RawDataHandleBase *)
virtual double timeOverThreshold() const override final
const TRT_BaseElement * getElement(Identifier id) const
Access Elements Generically---------------------------------------------—.
Eigen::Matrix< double, 3, 1 > Vector3D
int phi_module(const Identifier &id) const
The Detector Manager for all TRT Detector elements, it acts as the interface to the detector elements...
static const TRT_ID * trtIDHelper()
unsigned int getWord() const
static const InDetDD::TRT_DetectorManager * trtDetMgr()
VP1RawDataCollBase * coll() const
void ensureDetach3DObjects(VP1RawDataHandleBase *theclass)
virtual Identifier identify() const override final
SoNode * getShapeNode_DriftTube(double halfLength, double radius)
static SoTransform * toSoTransform(const HepGeom::Transform3D &, SoTransform *t=0)
VP1RawDataCommonData * common() const
VP1RawDataCommonData * common() const