13#include <framework/datastore/StoreArray.h>
14#include <framework/datastore/StoreObjPtr.h>
15#include <framework/core/Module.h>
17#include <tracking/spacePointCreation/SpacePointTrackCand.h>
18#include <tracking/spacePointCreation/SpacePoint.h>
19#include <tracking/trackFindingVXD/algorithms/StandaloneCosmicsCollector.h>
50 void event()
override;
Track finding algorithm class for linear tracks produced by cosmics in the VXD without magnetic field...
Accessor to arrays stored in the data store.
The TrackFinderVXDCosmicsStandaloneModule Track finder for linear cosmic tracks measured by the VXD w...
unsigned short m_sortingMode
Sorting mode used for adding new SpacePoints of a candidate.
int m_maxRejectedSPs
Parameter for the maximal number of SpacePoints to be excluded for a refit before rejecting the event...
void initialize() override
Initialize.
void event() override
event
StandaloneCosmicsCollector m_SCC
Line fit algorithm used for VXD standalone cosmics track finding.
StoreArray< Belle2::SpacePointTrackCand > m_TCs
Output container: StoreArray for the TCs created in this module.
double m_qualityCut
Module parameter to set maximal reduced chi2 value allowed for the fit.
int m_minSPs
Module parameter setting the minimal required number of SpacePoints for the fit.
std::vector< std::string > m_spacePointsNames
SpacePoint collection name.
TrackFinderVXDCosmicsStandaloneModule()
Constructor.
std::vector< StoreArray< SpacePoint > > m_spacePoints
The storeArray for SpacePoints.
std::string m_PARAMSpacePointTrackCandArrayName
Name for StoreArray<SpacePointTrackCand> to be filled.
Abstract base class for different kinds of events.