30#ifndef GFRAVEVERTEXFACTORY_H
31#define GFRAVEVERTEXFACTORY_H
71 void findVertices ( std::vector < genfit::GFRaveVertex* > *,
const std::vector < genfit::Track* > &,
bool use_beamspot=
false );
73 void findVertices ( std::vector < genfit::GFRaveVertex* > *,
const std::vector < genfit::Track* > &, std::vector < genfit::MeasuredStateOnPlane* > &,
bool use_beamspot=
false );
75 void setBeamspot(
const TVector3 & pos,
const TMatrixDSym & cov);
81 void setMethod(
const std::string & method);
Vertex factory for producing GFRaveVertex objects from Track objects.
rave::MagneticField * magneticField_
void findVertices(std::vector< genfit::GFRaveVertex * > *, const std::vector< genfit::Track * > &, bool use_beamspot=false)
rave::VertexFactory * factory_
void setMethod(const std::string &method)
std::map< int, genfit::trackAndState > IdGFTrackStateMap_
rave::Propagator * propagator_
void setBeamspot(const TVector3 &pos, const TMatrixDSym &cov)
StateOnPlane with additional covariance matrix.
Collection of TrackPoint objects, AbsTrackRep objects and FitStatus objects.
Simple struct containing a Track pointer and a MeasuredStateOnPlane. Used in GFRave.
MeasuredStateOnPlane * state_