30 #ifndef GFRAVEVERTEXFACTORY_H
31 #define GFRAVEVERTEXFACTORY_H
33 #include "GFRaveVertex.h"
35 #include "MeasuredStateOnPlane.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);
88 std::map<int, genfit::trackAndState> IdGFTrackStateMap_;
89 rave::VertexFactory* factory_;
90 rave::MagneticField* magneticField_;
91 rave::Propagator* propagator_;
Vertex factory for producing GFRaveVertex objects from Track objects.
void setMethod(const std::string &method)
Set the reconstruction method.
#StateOnPlane with additional covariance matrix.
Collection of TrackPoint objects, AbsTrackRep objects and FitStatus objects.
Defines for I/O streams used for error and debug printing.
Simple struct containing a Track pointer and a MeasuredStateOnPlane.