GENFIT
Rev:NoNumberAvailable
|
Go to the documentation of this file.
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);
98 #endif // GFRAVEVERTEXFACTORY_H
Collection of TrackPoint objects, AbsTrackRep objects and FitStatus objects.
rave::VertexFactory * factory_
StateOnPlane with additional covariance matrix.
Simple struct containing a Track pointer and a MeasuredStateOnPlane. Used in GFRave.
MeasuredStateOnPlane * state_
Defines for I/O streams used for error and debug printing.
Vertex factory for producing GFRaveVertex objects from Track objects.
void setBeamspot(const TVector3 &pos, const TMatrixDSym &cov)
std::map< int, genfit::trackAndState > IdGFTrackStateMap_
void findVertices(std::vector< genfit::GFRaveVertex * > *, const std::vector< genfit::Track * > &, bool use_beamspot=false)
void setMethod(const std::string &method)
rave::MagneticField * magneticField_
GFRaveVertexFactory(int verbosity=0, bool useVacuumPropagator=false)
rave::Propagator * propagator_