GammaWare  Head Version for release 0.9
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
VertexBuilder Class Reference

Interface for any watcher that is a VertexBuilder. More...

#include <MetaWatchers.h>

Inheritance diagram for VertexBuilder:

Public Member Functions

virtual VertexInterfaceGetVertex ()
 Get the vertex data interface. More...
 
virtual VertexInterfaceGetVertex ()
 Get the vertex data interface. More...
 
virtual VertexInterfaceGetVertex ()
 Get the vertex data interface. More...
 
virtual void SetVertex (Double_t=0., Double_t=0., Double_t=0., Double_t=0., Double_t=0., Double_t=1., Double_t=0.02)
 modify the current vertext definition. In principle done by event by event in Exec More...
 
virtual void SetVertex (Double_t=0., Double_t=0., Double_t=0., Double_t=0., Double_t=0., Double_t=1., Double_t=0.02)
 modify the current vertext definition. In principle done by event by event in Exec More...
 
virtual void SetVertex (Double_t=0., Double_t=0., Double_t=0., Double_t=0., Double_t=0., Double_t=1., Double_t=0.02)
 modify the current vertext definition. In principle done by event by event in Exec More...
 
 VertexBuilder ()
 
 VertexBuilder ()
 
 VertexBuilder ()
 
virtual ~VertexBuilder ()
 
virtual ~VertexBuilder ()
 
virtual ~VertexBuilder ()
 

Static Public Member Functions

static void DestroyGlobals ()
 to delete the default VertexWatcher More...
 
static void DestroyGlobals ()
 to delete the default VertexWatcher More...
 
static void DestroyGlobals ()
 to delete the default VertexWatcher More...
 
static VertexBuildertheCurrentVertexBuilder ()
 to get the current VertexWatcher (for other watchers) i.e. the last one registered. More...
 
static VertexBuildertheCurrentVertexBuilder ()
 to get the current VertexWatcher (for other watchers) i.e. the last one registered. More...
 
static VertexBuildertheCurrentVertexBuilder ()
 to get the current VertexWatcher (for other watchers) i.e. the last one registered. More...
 

Protected Attributes

Bool_t fIsToBeDeleted
 True if the vertex frame is to be deleted by this. Otherwise it is extracted from a trigger i.e. not deleted (default) More...
 
SharedFPfVertexFrame
 Pointer to a Vertex Frame. Has to do SharedFP since can be in the data flow. More...
 

Detailed Description

Interface for any watcher that is a VertexBuilder.

This is a base class that is used to keep the information concerning a Vertex i.e. the origin and velocity of a source of particles.

A global builder always exists if at least one vertex builder is used. If none, it could be directly called using theCurrentVertexWatcher.

Definition at line 53 of file GANIL/MetaWatchers.h.


The documentation for this class was generated from the following files: