CbmRoot
|
#include <Histograms.h>
Public Member Functions | |
Histograms () | |
virtual | ~Histograms () |
void | FillHistos (HistoData fill) override |
void | Reset () |
Clear all histograms. | |
TH1 * | GetHisto (const std::string &name) const |
std::string | GetHistoPath (const std::string &name) const |
std::vector< Histo > | GetHistos () const |
std::vector< Folder > | GetFolders () const |
void | Div (const HistogramCollection &other) |
Protected Member Functions | |
template<typename Histo_t > | |
void | CreateHisto (Histo_t *&histo, const char *folder, const char *name, const char *title, int nbins, double xlow, double xmax) |
void | CreateFolder (const char *path, const char *name) |
Private Attributes | |
TH1I * | fHStsDigisTime = nullptr |
TH1I * | fHStsClustersTime = nullptr |
TH1F * | fHStsHitsX = nullptr |
TH1F * | fHStsHitsY = nullptr |
TH1F * | fHStsHitsZ = nullptr |
TH1I * | fHStsHitsTime = nullptr |
TH1F * | fHStsHitsDx = nullptr |
TH1F * | fHStsHitsDy = nullptr |
TH1F * | fHStsHitsDxy = nullptr |
TH1F * | fHStsHitsTimeError = nullptr |
TH1F * | fHStsHitsDu = nullptr |
TH1F * | fHStsHitsDv = nullptr |
TH1I * | fHNHitsFromCluster = nullptr |
std::vector< Folder > | fFolders |
std::vector< Histo > | fHistos |
Definition at line 14 of file Histograms.h.
Histograms::Histograms | ( | ) |
Definition at line 15 of file Histograms.cxx.
References cbm::explore::HistogramCollection::CreateFolder(), cbm::explore::HistogramCollection::CreateHisto(), fHNHitsFromCluster, fHStsClustersTime, fHStsDigisTime, fHStsHitsDu, fHStsHitsDv, fHStsHitsDx, fHStsHitsDxy, fHStsHitsDy, fHStsHitsTime, fHStsHitsTimeError, fHStsHitsX, fHStsHitsY, and fHStsHitsZ.
|
inlinevirtual |
Definition at line 19 of file Histograms.h.
|
protectedinherited |
Definition at line 51 of file HistogramCollection.cxx.
References cbm::explore::HistogramCollection::fFolders.
Referenced by Histograms().
|
inlineprotectedinherited |
Definition at line 63 of file HistogramCollection.h.
References cbm::explore::HistogramCollection::fHistos.
Referenced by Histograms().
|
inherited |
Definition at line 37 of file HistogramCollection.cxx.
References cbm::explore::HistogramCollection::fHistos, and cbm::explore::HistogramCollection::GetHisto().
|
overridevirtual |
Implements cbm::explore::HistogramCollection.
Definition at line 39 of file Histograms.cxx.
References cbm::explore::HistoData::data, fHNHitsFromCluster, fHStsClustersTime, fHStsDigisTime, fHStsHitsDu, fHStsHitsDv, fHStsHitsDx, fHStsHitsDxy, fHStsHitsDy, fHStsHitsTime, fHStsHitsTimeError, fHStsHitsX, fHStsHitsY, fHStsHitsZ, L_, cbm::explore::HistoData::Skip(), cbm::algo::StorableRecoResults::StsClusters(), cbm::algo::StorableRecoResults::StsDigis(), and cbm::algo::StorableRecoResults::StsHits().
|
inlineinherited |
Definition at line 55 of file HistogramCollection.h.
References cbm::explore::HistogramCollection::fFolders.
|
inherited |
Definition at line 21 of file HistogramCollection.cxx.
References cbm::explore::HistogramCollection::fHistos.
Referenced by cbm::explore::HistogramCollection::Div().
|
inherited |
Definition at line 29 of file HistogramCollection.cxx.
References cbm::explore::HistogramCollection::fHistos.
|
inlineinherited |
Definition at line 53 of file HistogramCollection.h.
References cbm::explore::HistogramCollection::fHistos.
|
inherited |
Clear all histograms.
Definition at line 14 of file HistogramCollection.cxx.
References cbm::explore::HistogramCollection::fHistos.
|
privateinherited |
Definition at line 74 of file HistogramCollection.h.
Referenced by cbm::explore::HistogramCollection::CreateFolder(), and cbm::explore::HistogramCollection::GetFolders().
|
privateinherited |
Definition at line 75 of file HistogramCollection.h.
Referenced by cbm::explore::HistogramCollection::CreateHisto(), cbm::explore::HistogramCollection::Div(), cbm::explore::HistogramCollection::GetHisto(), cbm::explore::HistogramCollection::GetHistoPath(), cbm::explore::HistogramCollection::GetHistos(), and cbm::explore::HistogramCollection::Reset().
|
private |
Definition at line 42 of file Histograms.h.
Referenced by FillHistos(), and Histograms().
|
private |
Definition at line 28 of file Histograms.h.
Referenced by FillHistos(), and Histograms().
|
private |
Definition at line 25 of file Histograms.h.
Referenced by FillHistos(), and Histograms().
|
private |
Definition at line 39 of file Histograms.h.
Referenced by FillHistos(), and Histograms().
|
private |
Definition at line 40 of file Histograms.h.
Referenced by FillHistos(), and Histograms().
|
private |
Definition at line 35 of file Histograms.h.
Referenced by FillHistos(), and Histograms().
|
private |
Definition at line 37 of file Histograms.h.
Referenced by FillHistos(), and Histograms().
|
private |
Definition at line 36 of file Histograms.h.
Referenced by FillHistos(), and Histograms().
|
private |
Definition at line 34 of file Histograms.h.
Referenced by FillHistos(), and Histograms().
|
private |
Definition at line 38 of file Histograms.h.
Referenced by FillHistos(), and Histograms().
|
private |
Definition at line 31 of file Histograms.h.
Referenced by FillHistos(), and Histograms().
|
private |
Definition at line 32 of file Histograms.h.
Referenced by FillHistos(), and Histograms().
|
private |
Definition at line 33 of file Histograms.h.
Referenced by FillHistos(), and Histograms().