![]() |
The Gaudi Framework
v26r0
|
Simple class that represents a vertex for testing purposes. More...
#include <src/Test/MyVertex.h>


Public Member Functions | |
| MyVertex () | |
| Standard constructor. More... | |
| MyVertex (double x, double y, double z) | |
| Standard constructor. More... | |
| virtual | ~MyVertex () |
| Standard Destructor. More... | |
| virtual const CLID & | clID () const |
| Retrieve pointer to class definition structure. More... | |
| double | x () const |
| Accessors: Retrieve x-position. More... | |
| double | y () const |
| Accessors: Retrieve y-position. More... | |
| double | z () const |
| Accessors: Retrieve z-position. More... | |
| void | setX (double x) |
| Accessors: Update x-position. More... | |
| void | setY (double y) |
| Accessors: Update y-position. More... | |
| void | setZ (double z) |
| Accessors: Update z-position. More... | |
| const MyTrack * | motherTrack () const |
| Retrieve pointer to mother particle (const or non-const) More... | |
| MyTrack * | motherTrack () |
| void | setMotherTrack (MyTrack *value) |
| Update pointer to mother particle (by a C++ pointer or a smart reference) More... | |
| void | addDaughterTrack (MyTrack *value) |
| Retrieve pointer to vector of daughter particles (const or non-const) More... | |
| virtual StreamBuffer & | serialize (StreamBuffer &s) |
| Input streamer. More... | |
| virtual StreamBuffer & | serialize (StreamBuffer &s) const |
| Output streamer. More... | |
Public Member Functions inherited from KeyedObject< int > | |
| KeyedObject () | |
| Standard Constructor. The object key is preset to the invalid value. More... | |
| KeyedObject (const key_type &kval) | |
| Standard Constructor accepting the object's key. More... | |
| virtual | ~KeyedObject () |
| Standard destructor. More... | |
| const key_type & | key () const |
| Retrieve Key of the object. More... | |
| bool | hasKey () const |
| Check if the object has a key assigned or not. More... | |
| virtual long | index () const |
| Distance in the parent container. More... | |
Public Member Functions inherited from ContainedObject | |
| const ObjectContainerBase * | parent () const |
| Access to parent object. More... | |
| void | setParent (ObjectContainerBase *value) |
| Update parent member. More... | |
| virtual std::ostream & | fillStream (std::ostream &s) const |
| Fill the output stream (ASCII) More... | |
Static Public Member Functions | |
| static const CLID & | classID () |
Static Public Member Functions inherited from ContainedObject | |
| static const CLID & | classID () |
Private Attributes | |
| double | m_x |
| The track momentum. More... | |
| double | m_y |
| double | m_z |
| SmartRef< MyTrack > | m_mother |
| Link to Top level event. More... | |
| SmartRefVector< MyTrack > | m_daughters |
Additional Inherited Members | |
Public Types inherited from KeyedObject< int > | |
| typedef int | key_type |
| Definition of the key-type to access object. More... | |
Protected Types inherited from KeyedObject< int > | |
| typedef Containers::key_traits < key_type > | traits |
| definition of the container key traits to be made friend More... | |
Protected Member Functions inherited from KeyedObject< int > | |
| unsigned long | addRef () |
| Add reference to object (Increase reference counter). More... | |
| unsigned long | release () |
| Release reference. If the reference count is ZERO, delete the object. More... | |
| void | setKey (const key_type &key) |
| Set object key. More... | |
Protected Member Functions inherited from ContainedObject | |
| ContainedObject () | |
| Constructors. More... | |
| ContainedObject (const ContainedObject &) | |
| Copy constructor. More... | |
| virtual | ~ContainedObject () |
| Destructor. More... | |
Protected Attributes inherited from KeyedObject< int > | |
| key_type | m_key |
| Object Key; It's initial value is not determined. More... | |
| long | m_refCount |
| Reference counter. More... | |
| bool | m_hasKey |
| Boolean to indicate wether a key was already assigned. More... | |
Simple class that represents a vertex for testing purposes.
Definition at line 24 of file MyVertex.h.
|
inline |
|
inline |
|
inlinevirtual |
|
inline |
Retrieve pointer to vector of daughter particles (const or non-const)
Update all daughter particles Remove all daughter particles Add single daughter particle to vector of daughter particles (by a C++ pointer or a smart reference)
Definition at line 73 of file MyVertex.h.
|
inlinestatic |
Definition at line 43 of file MyVertex.h.
|
inlinevirtual |
Retrieve pointer to class definition structure.
Reimplemented from ContainedObject.
Definition at line 42 of file MyVertex.h.
|
inline |
|
inline |
Definition at line 59 of file MyVertex.h.
|
inlinevirtual |
|
inlinevirtual |
|
inline |
Update pointer to mother particle (by a C++ pointer or a smart reference)
Definition at line 61 of file MyVertex.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 30 of file MyVertex.h.
Link to Top level event.
Definition at line 29 of file MyVertex.h.
|
private |
The track momentum.
Definition at line 27 of file MyVertex.h.
|
private |
Definition at line 27 of file MyVertex.h.
|
private |
Definition at line 27 of file MyVertex.h.