 |
Belle II Software
release-05-02-19
|
12 #include <framework/core/Module.h>
13 #include <framework/datastore/StoreArray.h>
15 #include <tracking/dataobjects/RecoTrack.h>
34 class SVDClusterQualityEstimatorCalibrationModule :
public Module {
50 virtual void event()
override;
60 void calculateProb(TH2F* signal, TH2F* background, TH2F* probability);
std::string m_outputFileName
output filename
virtual void terminate() override
final output
std::string m_nameOfInstance
allows the user to set an identifier for this module.
int m_binSizeTime
Number of bins in time dimension.
StoreArray< SVDCluster > m_svdClusters
the storeArray for svdClusters
int m_binSizeCharge
Number of bins in charge dimension.
virtual void initialize() override
Init the module.
void calculateProb(TH2F *signal, TH2F *background, TH2F *probability)
compute probvability
Abstract base class for different kinds of events.
virtual void event() override
eventWise jobs
int m_maxClusterSize
Maximum cluster size the PDFs will be distributed over.
SVDClusterQualityEstimatorCalibrationModule()
Constructor.
std::map< std::string, TH2F * > backgroundHistMap
map to store background histograms
StoreArray< RecoTrack > m_recoTracks
StoreArray for recoTracks.
std::map< std::string, TH2F * > signalHistMap
map to store signal histograms
std::string m_recoTracksName
RecoTrack collection name.
bool m_useLegacyNaming
Choice between PDF naming conventions.
void calculateError(TH2F *signal, TH2F *background, TH2F *error)
compute error
std::string m_svdClustersName
SVDCluster collection name.