R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3B::Map2CalPar Class Reference

#include <R3BNeulandMapToCalPar.h>

Public Types

using TrigIDMap = Neuland::TrigIDMappingFinder::TrigIDMap
 

Public Member Functions

 Map2CalPar (std::string_view name="NeulandMap2CalPar", std::string_view title="Neuland Map2Cal calibration", std::string_view context="TestDefaultContext", bool own=true)
 
void AddModuleParam (unsigned int module_num, TCalVFTXModulePar modulePar)
 
void SetTrigEnabled (bool is_enabled)
 
void SetSlowClockFrequency (float frq)
 
void SetDetParName (std::string_view detParName)
 
void SetModuleParam (unsigned int module_num, TCalVFTXModulePar par)
 
void SetParam (std::unordered_map< unsigned int, TCalVFTXModulePar > moduleParams)
 
auto GetSlowClockFrequency () const -> const auto &
 
auto GetParams () const -> const auto &
 
auto GetParamAt (unsigned int module_num) const -> const auto &
 
auto HasTrigEnabled () const -> bool
 
 ClassDefOverride (Map2CalPar, 1)
 
- Public Member Functions inherited from R3B::Neuland::ParSet
 ParSet (std::string_view name="parSet", std::string_view title="Neuland parameter", std::string_view context="TestDefaultContext", bool own=true)
 
 ParSet (const ParSet &)=default
 
 ParSet (ParSet &&)=default
 
auto operator= (const ParSet &) -> ParSet &=default
 
auto operator= (ParSet &&) -> ParSet &=default
 
 ~ParSet () override=default
 
void Write2File ()
 
 ClassDefOverride (ParSet, 1)
 

Private Member Functions

void clear () override
 

Detailed Description

Definition at line 56 of file R3BNeulandMapToCalPar.h.

Member Typedef Documentation

◆ TrigIDMap

using R3B::Map2CalPar::TrigIDMap = Neuland::TrigIDMappingFinder::TrigIDMap

Definition at line 59 of file R3BNeulandMapToCalPar.h.

Constructor & Destructor Documentation

◆ Map2CalPar()

R3B::Map2CalPar::Map2CalPar ( std::string_view name = "NeulandMap2CalPar",
std::string_view title = "Neuland Map2Cal calibration",
std::string_view context = "TestDefaultContext",
bool own = true )
explicit

Definition at line 10 of file R3BNeulandMapToCalPar.cxx.

Member Function Documentation

◆ AddModuleParam()

void R3B::Map2CalPar::AddModuleParam ( unsigned int module_num,
TCalVFTXModulePar modulePar )

Definition at line 15 of file R3BNeulandMapToCalPar.cxx.

◆ ClassDefOverride()

R3B::Map2CalPar::ClassDefOverride ( Map2CalPar ,
1  )

◆ clear()

void R3B::Map2CalPar::clear ( )
inlineoverrideprivate

Definition at line 96 of file R3BNeulandMapToCalPar.h.

◆ GetParamAt()

auto R3B::Map2CalPar::GetParamAt ( unsigned int module_num) const -> const auto&
inlinenodiscard

Definition at line 84 of file R3BNeulandMapToCalPar.h.

◆ GetParams()

auto R3B::Map2CalPar::GetParams ( ) const -> const auto&
inlinenodiscard

Definition at line 83 of file R3BNeulandMapToCalPar.h.

◆ GetSlowClockFrequency()

auto R3B::Map2CalPar::GetSlowClockFrequency ( ) const -> const auto&
inlinenodiscard

Definition at line 82 of file R3BNeulandMapToCalPar.h.

◆ HasTrigEnabled()

auto R3B::Map2CalPar::HasTrigEnabled ( ) const -> bool
inline

Definition at line 88 of file R3BNeulandMapToCalPar.h.

◆ SetDetParName()

void R3B::Map2CalPar::SetDetParName ( std::string_view detParName)
inline

Definition at line 70 of file R3BNeulandMapToCalPar.h.

◆ SetModuleParam()

void R3B::Map2CalPar::SetModuleParam ( unsigned int module_num,
TCalVFTXModulePar par )
inline

Definition at line 71 of file R3BNeulandMapToCalPar.h.

◆ SetParam()

void R3B::Map2CalPar::SetParam ( std::unordered_map< unsigned int, TCalVFTXModulePar > moduleParams)
inline

Definition at line 76 of file R3BNeulandMapToCalPar.h.

◆ SetSlowClockFrequency()

void R3B::Map2CalPar::SetSlowClockFrequency ( float frq)
inline

Definition at line 69 of file R3BNeulandMapToCalPar.h.

◆ SetTrigEnabled()

void R3B::Map2CalPar::SetTrigEnabled ( bool is_enabled)
inline

Definition at line 68 of file R3BNeulandMapToCalPar.h.


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