 |
Belle II Software
release-05-01-25
|
16 #include <top/reconstruction/TOPreco.h>
17 #include <framework/datastore/StoreArray.h>
18 #include <top/dataobjects/TOPDigit.h>
42 TOP1Dpdf(TOPreco& reco,
const StoreArray<TOPDigit>& digits,
43 int moduleID,
double binSize);
136 double getLogL(
double timeShift)
const;
std::vector< double > m_times
photon times, from a given slot
double getExpectedBG() const
Returns expected number of background photons.
double getTminPDF() const
Returns minimal time of signal PDF.
int m_numBinsT0
number of bins for T0 finder w/ same bin size as PDF
double m_tmaxFot
maximal time of photons
double getMinT0() const
Returns lower edge of the T0 search region.
int getNumOfPhotons() const
Returns number of photons.
double m_expectedSignal
expected number of signal photons
double getBinSize() const
Returns actual bin size used.
double m_logBkg
log(m_bkg)
double getMaxT0() const
Returns upper edge of the T0 search region.
int getModuleID() const
Returns slot number.
int m_moduleID
slot number
double m_minTime
lower edge of the first bin
double m_maxTime
upper edge of the last bin
double m_tmaxPDF
maximal time of signal PDF
Abstract base class for different kinds of events.
double m_bkg
background [photons/bin]
std::vector< double > m_logF
log(PDF) values
int getNumBinsT0() const
Returns number of bins the T0 search region.
double getExpectedSignal() const
Returns expected number of signal photons.
double m_expectedBG
expected number of background photons
const std::vector< double > & getPhotonTimes() const
Returns photon times of selected photons in a given slot.
int m_numBins
number of bins for signal PDF
double getTmaxPDF() const
Returns maximal time of signal PDF.
double getTmaxFot() const
Returns maximal time of selected photons.
double m_tminFot
minimal time of photons
TH1F getHistogram(std::string name, std::string title) const
Returns binned one dimensional PDF (projection to time axis)
TOP1Dpdf(TOPreco &reco, const StoreArray< TOPDigit > &digits, int moduleID, double binSize)
Full constructor.
double getTminFot() const
Returns minimal time of selected photons.
double m_tminPDF
minimal time of signal PDF
double getLogL(double timeShift) const
Returns log likelihood.