|
ATLAS Offline Software
|
Go to the documentation of this file.
22 #include <Inventor/nodes/SoTransform.h>
23 #include <Inventor/nodes/SoGroup.h>
24 #include <Inventor/nodes/SoMaterial.h>
31 #include "GaudiKernel/SystemOfUnits.h"
49 l <<
" ===> TRT_LoLumRawData";
56 bool barrel(barrel_ec==1||barrel_ec==-1);
57 l << QString(
barrel?
"Barrel":
"End Cap")+
" "+QString(barrel_ec>0?
"A":
"C");
79 double strawlength = elem ? elem->
strawLength() : 200.0;
83 SoGroup *
gr =
new SoGroup;
84 gr->addChild(
coll()->
common()->controller()->trtHTMaterial());
98 return new SoTransform;
109 return (s <= 28 && s >= 0) ?
s : -1;
char data[hepevt_bytes_allocation_ATLAS]
virtual const double & strawLength() const =0
Active straw length.
static QString unsignedToHex(unsigned)
bool highThreshold() const
const TRT_LoLumRawData * m_data
virtual bool highLevel() const override final
HitsSoNodeManager * nodeManager() const
This is an Identifier helper class for the TRT subdetector. This class is a factory for creating comp...
int straw(const Identifier &id) const
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
virtual ~VP1RawDataHandle_TRT_RDO()
int layer_or_wheel(const Identifier &id) const
VP1RawDataHandle_TRT_RDO(VP1RawDataCollBase *, const TRT_LoLumRawData *)
virtual double timeOverThreshold() const override final
const TRT_BaseElement * getElement(Identifier id) const
Access Elements Generically---------------------------------------------—.
int phi_module(const Identifier &id) const
VP1RawDataFlags::InDetPartsFlags inInDetParts() 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
double timeOverThreshold() const
SoTransform * buildTransform()
static const InDetDD::TRT_DetectorManager * trtDetMgr()
VP1RawDataCollBase * coll() const
virtual Identifier identify() const override final
QStringList clicked(bool verbose) const
SoNode * getShapeNode_DriftTube(double halfLength, double radius)
static SoTransform * toSoTransform(const HepGeom::Transform3D &, SoTransform *t=0)
VP1RawDataCommonData * common() const