 |
Belle II Software
release-05-01-25
|
15 #include <framework/datastore/StoreArray.h>
16 #include <framework/datastore/StoreObjPtr.h>
17 #include <framework/core/Module.h>
19 #include <tracking/spacePointCreation/SpacePointTrackCand.h>
20 #include <tracking/spacePointCreation/SpacePoint.h>
21 #include <tracking/trackFindingVXD/algorithms/StandaloneCosmicsCollector.h>
41 class TrackFinderVXDCosmicsStandaloneModule final :
public Module {
52 void event()
override;
std::vector< StoreArray< SpacePoint > > m_spacePoints
The storeArray for SpacePoints.
std::vector< std::string > m_spacePointsNames
SpacePoint collection name.
TrackFinderVXDCosmicsStandaloneModule()
Constructor.
int m_minSPs
Module parameter setting the minimal required number of SpacePoints for the fit.
std::string m_PARAMSpacePointTrackCandArrayName
Name for StoreArray<SpacePointTrackCand> to be filled.
void initialize() override
Initialize.
StandaloneCosmicsCollector m_SCC
Line fit algorithm used for VXD standalone cosmics track finding.
Abstract base class for different kinds of events.
StoreArray< Belle2::SpacePointTrackCand > m_TCs
Output container: StoreArray for the TCs created in this module.
unsigned short m_sortingMode
Sorting mode used for adding new SpacePoints of a candidate.
double m_qualityCut
Module parameter to set maximal reduced chi2 value allowed for the fit.
Track finding algorithm class for linear tracks produced by cosmics in the VXD without magnetic field...
void event() override
event
int m_maxRejectedSPs
Parameter for the maximal number of SpacePoints to be excluded for a refit before rejecting the event...