14#ifndef R3BNEULANDHITMON_H
15#define R3BNEULANDHITMON_H
31#include <RtypesCore.h>
43 explicit R3BNeulandHitMon(std::string_view hits_name =
"NeulandHits",
const Option_t* option =
"");
45 void Exec(Option_t* )
override;
50 auto Init() -> InitStatus
override;
bool is_3d_track_enabled_
auto Init() -> InitStatus override
TH1D * hist_sternmost_energy_
double distance_to_target_
void SetDistanceToTarget(double distance)
TH2D * hist_pos_vs_energy_
ClassDefOverride(R3BNeulandHitMon, 0)
TH2D * hist_depth_vs_energy_tot_
TH2D * hist_depth_vs_sternmost_energy_
R3B::DataMonitor data_monitor_
TH1D * hist_foremost_energy_
R3BNeulandHitMon(std::string_view hits_name="NeulandHits", const Option_t *option="")
void Exec(Option_t *) override
R3B::InputVectorConnector< R3BNeulandHit > neuland_hits_
TH2D * hist_depth_vs_foremost_energy_
InputConnector< std::vector< ElementType > > InputVectorConnector