![]() |
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... | |
![]() | |
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... | |
![]() | |
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 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 | |
![]() | |
typedef int | key_type |
Definition of the key-type to access object. More... | |
![]() | |
typedef Containers::key_traits < key_type > | traits |
definition of the container key traits to be made friend More... | |
![]() | |
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... | |
![]() | |
ContainedObject () | |
Constructors. More... | |
ContainedObject (const ContainedObject &) | |
Copy constructor. More... | |
virtual | ~ContainedObject () |
Destructor. More... | |
![]() | |
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.