11#include <framework/core/Module.h>
12#include <top/reconstruction_cpp/PDFConstructor.h>
13#include <framework/datastore/StoreArray.h>
14#include <mdst/dataobjects/Track.h>
15#include <top/dataobjects/TOPDigit.h>
16#include <top/dataobjects/TOPPDFCollection.h>
17#include <top/dataobjects/TOPAssociatedPDF.h>
18#include <top/dataobjects/TOPPixelLikelihood.h>
19#include <framework/gearbox/Const.h>
57 virtual void event()
override;
Accessor to arrays stored in the data store.
TOP reconstruction module.
double m_maxTime
optional time limit for photons
double m_minTime
optional time limit for photons
StoreArray< TOPPDFCollection > m_pdfCollection
collection of analytic PDF's
TOP::PDFConstructor::EPDFOption m_PDFOption
PDF option.
StoreArray< TOPPixelLikelihood > m_pixelData
collection of per-pixel data
StoreArray< Track > m_tracks
collection of tracks
StoreArray< TOPAssociatedPDF > m_associatedPDFs
collection of associated PDF's
virtual ~TOPPDFDebuggerModule()
Destructor.
std::vector< int > m_pdgCodes
particle codes
StoreArray< TOPDigit > m_digits
collection of digits
std::vector< Const::ChargedStable > m_chargedStables
particle hypotheses
std::string m_pdfOption
PDF option name.
PDF construction and log likelihood determination for a given track and particle hypothesis.
EPDFOption
Signal PDF construction options.
@ c_Rough
no dependence on y
virtual void initialize() override
Initialize the Module.
virtual void event() override
Event processor.
void associatePDFPeaks(const TOP::PDFConstructor &pdfConstructor)
Associate PDF peaks with photons using S-plot technique.
TOPPDFDebuggerModule()
Constructor.
Abstract base class for different kinds of events.