CbmRoot
|
Structure to keep the histograms for sending them on the histogram server. More...
#include <HistogramContainer.h>
Public Member Functions | |
void | Reset () |
Resets the histograms. | |
Public Attributes | |
std::forward_list< qa::H1D > | fvH1 = {} |
List of 1D-histograms. | |
std::forward_list< qa::H2D > | fvH2 = {} |
List of 2D-histograms. | |
std::forward_list< qa::Prof1D > | fvP1 = {} |
List of 1D-profiles. | |
std::forward_list< qa::Prof2D > | fvP2 = {} |
List of 2D-profiles. | |
uint64_t | fTimesliceId = 0 |
Index of the timeslice. | |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int) |
Friends | |
class | boost::serialization::access |
Structure to keep the histograms for sending them on the histogram server.
Definition at line 22 of file HistogramContainer.h.
void HistogramContainer::Reset | ( | ) |
Resets the histograms.
Definition at line 18 of file HistogramContainer.cxx.
References fvH1, fvH2, fvP1, and fvP2.
Referenced by cbm::algo::qa::Data::Reset().
|
inlineprivate |
Definition at line 35 of file HistogramContainer.h.
References fTimesliceId, fvH1, fvH2, fvP1, and fvP2.
|
friend |
Definition at line 33 of file HistogramContainer.h.
uint64_t cbm::algo::qa::HistogramContainer::fTimesliceId = 0 |
Index of the timeslice.
Definition at line 27 of file HistogramContainer.h.
Referenced by cbm::services::histserv::Application::ReceiveData(), serialize(), and cbm::algo::qa::Data::SetTimesliceId().
std::forward_list<qa::H1D> cbm::algo::qa::HistogramContainer::fvH1 = {} |
List of 1D-histograms.
Definition at line 23 of file HistogramContainer.h.
Referenced by cbm::algo::qa::Data::Init(), cbm::algo::qa::Data::MakeObj(), cbm::algo::evbuild::DigiEventQa::operator()(), cbm::services::histserv::Application::ReceiveData(), Reset(), cbm::algo::evbuild::EventbuildChain::Run(), cbm::algo::qa::Data::Send(), and serialize().
std::forward_list<qa::H2D> cbm::algo::qa::HistogramContainer::fvH2 = {} |
List of 2D-histograms.
Definition at line 24 of file HistogramContainer.h.
Referenced by cbm::algo::qa::Data::Init(), cbm::algo::qa::Data::MakeObj(), cbm::services::histserv::Application::ReceiveData(), Reset(), cbm::algo::qa::Data::Send(), and serialize().
std::forward_list<qa::Prof1D> cbm::algo::qa::HistogramContainer::fvP1 = {} |
List of 1D-profiles.
Definition at line 25 of file HistogramContainer.h.
Referenced by cbm::algo::qa::Data::Init(), cbm::algo::qa::Data::MakeObj(), cbm::services::histserv::Application::ReceiveData(), Reset(), cbm::algo::qa::Data::Send(), and serialize().
std::forward_list<qa::Prof2D> cbm::algo::qa::HistogramContainer::fvP2 = {} |
List of 2D-profiles.
Definition at line 26 of file HistogramContainer.h.
Referenced by cbm::algo::qa::Data::Init(), cbm::algo::qa::Data::MakeObj(), cbm::services::histserv::Application::ReceiveData(), Reset(), cbm::algo::qa::Data::Send(), and serialize().