R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3B::Neuland::calibration::ModuleCal Class Reference

#include <R3BFTCalEngine.h>

Public Types

using HistType = TH1I
 
- Public Types inherited from R3B::Neuland::calibration::FTBaseCal< ModuleCal >
using ValueErrors
 

Public Member Functions

 ModuleCal (std::string_view hist_name, unsigned int mID)
 
void Fill (FTType type, unsigned int ftValue)
 
template<typename Strategy>
void Write_to_par (const Strategy &strategy, Map2CalPar &t_cal_par)
 
- Public Member Functions inherited from R3B::Neuland::calibration::FTBaseCal< ModuleCal >
 FTBaseCal (std::string_view hist_name, unsigned int moduleNum, const std::vector< FTType > &types)
 
void InitAllDistributions (TH1 *hist)
 
void WriteHist2File (TDirectory *sink)
 
void Write2Par (unsigned int moduleID, Map2CalPar &t_cal_par, std::map< FTType, FTChannel2TimeRelation > valueErrors)
 
auto GetDistribution (FTType type)
 
auto GetAllDistributions () -> const auto &
 
auto GetHistName () const -> const auto &
 
auto GetModuleNum () const -> const auto &
 
void AddFineTime (FTType type, Args &&... args)
 

Detailed Description

Definition at line 121 of file R3BFTCalEngine.h.

Member Typedef Documentation

◆ HistType

Definition at line 124 of file R3BFTCalEngine.h.

Constructor & Destructor Documentation

◆ ModuleCal()

R3B::Neuland::calibration::ModuleCal::ModuleCal ( std::string_view hist_name,
unsigned int mID )
explicit

Definition at line 26 of file R3BFTCalEngine.cxx.

Member Function Documentation

◆ Fill()

void R3B::Neuland::calibration::ModuleCal::Fill ( FTType type,
unsigned int ftValue )
inline

Definition at line 126 of file R3BFTCalEngine.h.

◆ Write_to_par()

template<typename Strategy>
void R3B::Neuland::calibration::ModuleCal::Write_to_par ( const Strategy & strategy,
Map2CalPar & t_cal_par )
inline

Definition at line 128 of file R3BFTCalEngine.h.


The documentation for this class was generated from the following files: