1 #include "../inc/event.h"
2 #include "../util/inc/vector3.h"
3 #include "../inc/vertex.h"
4 #include "../util/inc/memorymanager.h"
13 IPError(0,0) = 10.0/1000.0;
14 IPError(1,1) = 10.0/1000.0;
15 IPError(2,2) = 10.0/1000.0;
16 _IPVertex =
new Vertex((
this), std::vector<Track*>(),
Vector3(0,0,0), IPError,
true, 0, 1);
22 _IPVertex =
new Vertex(const_cast<Event*>(
this), std::vector<Track*>(), Position, Error,
true, 0, 1);
32 _Jets.push_back(AJet);
47 _Tracks.push_back(AddTrack);
Vertex * ipVertex() const
Event Vertex.
void addTrack(Track *Track)
Add Track.
const std::vector< Jet * > & jets() const
Get Jets.
void addJet(Jet *Jet)
Add Jet.
const std::vector< Track * > & tracks() const
Get Tracks.
const Vector3 & position() const
Position.
static MemoryManager< T > * Event()
Returns the Event duration singleton instance of the MemoryManager for type T.
const SymMatrix3x3 & positionError() const
Position.
Unique Track representation.
Event()
Default Constructor.
const SymMatrix3x3 & interactionPointError() const
Interaction Point position error.
const Vector3 & interactionPoint() const
Interaction Point position.