10 #include <tracking/spacePointCreation/SpacePointTrackCand.h>
11 #include <tracking/trackFindingVXD/tcTools/SpacePointTrackCandCreator.h>
12 #include <framework/datastore/StoreArray.h>
13 #include <framework/core/Module.h>
38 void event()
override final;
Module that creates additional candidates that each miss a different SpacePoint.
SpacePointTrackCandCreator< StoreArray< Belle2::SpacePointTrackCand > > m_sptcCreator
member variables
void initialize() override final
Requires SpacePointTrackCands.
AddVXDTrackCandidateSubSetsModule()
Constructor of the module.
void event() override final
event loop.
int m_minOriginalSpacePoints
Minimal number of SPs of the original SPTC.
void addSubCandidates(int iCand)
Actually creates the new SPTCs by removing single SPs from the SPTC with the provided StoreArray inde...
StoreArray< SpacePointTrackCand > m_spacePointTrackCands
StoreArray for input SpacePointTrackCands.
std::string m_nameSpacePointTrackCands
Name of input StoreArray containing SpacePointTrackCands.
Abstract base class for different kinds of events.
small class to take simple vectors of SpacePoints and convert them to real SpacePointTrackCands