7#include <FairRootManager.h>
8#include <FairRuntimeDb.h>
22 explicit CalMonitorTask(std::string_view cal_data_name =
"NeulandCalData");
37 void ExtraInit(FairRootManager* rootMan)
override;
42 [[nodiscard]]
auto CheckConditions([[maybe_unused]] TH1L* hist_condition)
const ->
bool override
std::map< int, TH2D * > hist_module_hit_n_planes_
TH2D * hist_module_hit_n_half_planes_
TH2D * hist_module_hit_num_
void SetExtraPar(FairRuntimeDb *rtdb) override
TH2D * hist_n_module_n_planes_
InputVectorConnector< BarCalData > cal_data_
void TriggeredExec() override
CalMonitorTask(std::string_view cal_data_name="NeulandCalData")
auto CheckConditions(TH1L *hist_condition) const -> bool override
void ExtraInit(FairRootManager *rootMan) override
void HistogramInit(DataMonitor &histograms) override
std::vector< int > plane_counter_
TH1D * hist_plane_hit_num_
void EndOfTask() override
TH1D * hist_bar_hit_sizes_
void BeginOfEvent() override
Simulation of NeuLAND Bar/Paddle.
InputConnector< std::vector< ElementType > > InputVectorConnector