 |
Belle II Software
release-05-02-19
|
13 #include <framework/core/Module.h>
14 #include <framework/datastore/StoreArray.h>
16 #include <mdst/dataobjects/MCParticle.h>
18 #include <svd/dataobjects/SVDTrueHit.h>
19 #include <svd/dataobjects/SVDCluster.h>
21 #include <tracking/modules/DATCON/DATCONSVDSimpleClusterCandidate.h>
22 #include <tracking/dataobjects/DATCONSVDDigit.h>
40 class DATCONSVDSimpleClusterizerModule :
public Module {
54 virtual void event()
override;
bool noiseFilter(DATCONSVDDigit datconsvddigit)
Perform an easy noise filtering for the given datconsvddigit.
virtual void event() override
do the clustering
std::string m_storeDATCONSVDClustersName
Name of the collection to use for the SVDClusters.
std::vector< DATCONSVDSimpleClusterCandidate > clusterCandidates
Vector containing all cluster candidates that will might be stored.
DATCONSVDSimpleClusterizerModule()
Constructor defining the parameters.
bool m_useSimpleClustering
Variable indicating whether simple clustering should be used, default: true.
virtual ~DATCONSVDSimpleClusterizerModule()=default
Deconstructor.
std::string m_storeTrueHitsName
Name of the collection to use for the SVDTrueHits.
StoreArray< SVDTrueHit > storeTrueHits
StoreArray of the SVDTrueHits.
unsigned short m_maxClusterSize
Maximum cluster size in strips.
The DATCONSVDDigit class.
Abstract base class for different kinds of events.
std::string m_storeDATCONSVDDigitsListName
Name of the collection to use for the SVDRecoDigits.
StoreArray< SVDCluster > storeDATCONSVDCluster
StoreArray of the DATCONSimpleSVDClusters.
void saveClusters()
Save cluster candidates as DATCONSimpleSVDCluster.
StoreArray< MCParticle > storeMCParticles
StoreArray of the MCParticles.
std::string m_storeMCParticlesName
Name of the collection to use for the MCParticles.
unsigned short m_NoiseLevelInADU
Simple way to check for noisy strips / noise signals.
StoreArray< DATCONSVDDigit > storeDATCONSVDDigits
StoreArray of the DATCONSVDDigits.
unsigned short m_NoiseCutInADU
NoiseCut in ADU.
virtual void initialize() override
Initialize the module.