|
ATLAS Offline Software
|
#include <AscObj_TruthPoint.h>
Definition at line 27 of file AscObj_TruthPoint.h.
◆ PICKSTYLE
◆ AscObj_TruthPoint() [1/2]
◆ AscObj_TruthPoint() [2/2]
◆ ~AscObj_TruthPoint()
AscObj_TruthPoint::~AscObj_TruthPoint |
( |
| ) |
|
|
virtual |
◆ buildShapes()
void AscObj_TruthPoint::buildShapes |
( |
SoSeparator *& |
shape_simple, |
|
|
SoSeparator *& |
shape_detailed |
|
) |
| |
|
virtual |
Implements AssociatedObjectHandleBase.
Definition at line 68 of file AscObj_TruthPoint.cxx.
94 SoLineSet *
line =
new SoLineSet();
95 SoVertexProperty * vertices =
new SoVertexProperty();
96 vertices->vertex.set1Value(0,
p1.x(),
p1.y(),
p1.z());
97 vertices->vertex.set1Value(1,
p2.x(),
p2.y(),
p2.z());
98 line->numVertices.set1Value(0,2);
99 line->vertexProperty = vertices;
101 shape_simple =
new SoSeparator;
102 shape_simple->addChild(
line);
103 shape_detailed = shape_simple;
◆ clicked()
QStringList AscObj_TruthPoint::clicked |
( |
| ) |
|
|
virtual |
◆ common()
◆ getAttachmentHandle()
◆ hasError()
bool AssociatedObjectHandleBase::hasError |
( |
| ) |
const |
|
inlineinherited |
◆ hasMaterialEffect()
bool AssociatedObjectHandleBase::hasMaterialEffect |
( |
| ) |
const |
|
inlineinherited |
◆ hasMeasurement()
bool AssociatedObjectHandleBase::hasMeasurement |
( |
| ) |
const |
|
inlineinherited |
◆ hasParameters()
bool AssociatedObjectHandleBase::hasParameters |
( |
| ) |
const |
|
inlineinherited |
◆ hasParError()
bool AssociatedObjectHandleBase::hasParError |
( |
| ) |
const |
|
inlineinherited |
◆ hasSurface()
bool AssociatedObjectHandleBase::hasSurface |
( |
| ) |
const |
|
inlineinherited |
◆ initiatesOwnZooms()
virtual bool AssociatedObjectHandleBase::initiatesOwnZooms |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ lodCrossOverValue()
double AscObj_TruthPoint::lodCrossOverValue |
( |
| ) |
const |
|
protectedvirtual |
◆ nParts()
virtual unsigned AssociatedObjectHandleBase::nParts |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ numberOfInstances()
int AssociatedObjectHandleBase::numberOfInstances |
( |
| ) |
|
|
staticinherited |
◆ parts()
virtual TrackCommonFlags::TSOSPartsFlags AssociatedObjectHandleBase::parts |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ pickStyle()
PICKSTYLE AssociatedObjectHandleBase::pickStyle |
( |
| ) |
const |
|
inlineinherited |
◆ regionIndex()
int AscObj_TruthPoint::regionIndex |
( |
| ) |
const |
|
protectedvirtual |
◆ registerShapes()
void AssociatedObjectHandleBase::registerShapes |
( |
SoSeparator * |
simple, |
|
|
SoSeparator * |
detailed |
|
) |
| |
|
privateinherited |
◆ setPickable()
void AssociatedObjectHandleBase::setPickable |
( |
PICKSTYLE |
ps | ) |
|
|
inherited |
◆ setVisible()
void AssociatedObjectHandleBase::setVisible |
( |
bool |
b | ) |
|
|
virtualinherited |
◆ shapeDetailed()
SoSeparator * AssociatedObjectHandleBase::shapeDetailed |
( |
| ) |
const |
|
inherited |
◆ shapeSimple()
SoSeparator * AssociatedObjectHandleBase::shapeSimple |
( |
| ) |
const |
|
inherited |
◆ toggleVisible()
void AssociatedObjectHandleBase::toggleVisible |
( |
| ) |
|
|
inlineinherited |
◆ trackHandle()
◆ unregisterShapes()
void AssociatedObjectHandleBase::unregisterShapes |
( |
SoSeparator * |
simple, |
|
|
SoSeparator * |
detailed |
|
) |
| |
|
privateinherited |
◆ update3DObjects()
void AssociatedObjectHandleBase::update3DObjects |
( |
| ) |
|
|
inherited |
◆ visible()
bool AssociatedObjectHandleBase::visible |
( |
| ) |
const |
|
inlineinherited |
◆ m_d
Imp* AscObj_TruthPoint::m_d |
|
private |
◆ m_pickStyle
PICKSTYLE AssociatedObjectHandleBase::m_pickStyle |
|
privateinherited |
◆ m_trackHandle
◆ m_visible
bool AssociatedObjectHandleBase::m_visible |
|
privateinherited |
The documentation for this class was generated from the following files:
void registerAscObj(SoSeparator *simple, SoSeparator *detailed, AssociatedObjectHandleBase *)
virtual TrackCommonFlags::TSOSPartsFlags parts() const
virtual double lodCrossOverValue() const
void attach(AssociatedObjectHandleBase *theclass)
virtual int regionIndex() const
TrackHandleBase * m_trackHandle
TrackCollHandleBase * collHandle() const
AscObjSelectionManager * ascObjSelectionManager() const
static QString str(const QString &s)
@ u
Enums for curvilinear frames.
virtual Amg::Vector3D momentumDirection() const =0
SoSeparator * sep_detailed
virtual Amg::Vector3D posStart() const =0
virtual QString type() const =0
virtual void setVisible(bool)
@ TSOS_AnyMaterialEffects
SimHitHandleBase * simhit
TrackSysCommonData * common() const
void ensureShapesBuild(AssociatedObjectHandleBase *theclass)
void unregisterAscObj(SoSeparator *simple, SoSeparator *detailed)
static void messageVerbose(const QString &)
Eigen::Matrix< double, 3, 1 > Vector3D
static void message(const QString &, IVP1System *sys=0)
virtual double actualMomentum() const
std::string AsString(const T &m)
write an Amg Eigen object to std::string
HepMC::ConstGenVertexPtr genVertex
void ensureShapesErased(AssociatedObjectHandleBase *theclass)
HepMC::ConstGenParticlePtr genParticle
AssocObjAttachmentHandle * getAttachmentHandle(int regionIndex, const double &crossoverval)
TrackSysCommonData * common() const
AssociatedObjectHandleBase(TrackHandleBase *)