ATTPCROOT  0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
AtSidebarPSAIterDeconv.cxx
Go to the documentation of this file.
2 
3 #include "AtPSA.h" // for AtPSA
4 #include "AtPSAIterDeconv.h" // for AtPSAIterDeconv
5 
6 #include <FairLogger.h>
7 
8 #include <Rtypes.h> // for TGenericClassInfo
9 
11 
13 {
15 
16  AddIntBox(fIterations, "SetIterations()", 0, 10);
17 
18  SetIntNumber(fIterations, dynamic_cast<AtPSAIterDeconv *>(fPSA)->GetIterations());
19 }
20 
22 {
23  auto value = GetIntNumber(fIterations);
24  dynamic_cast<AtPSAIterDeconv *>(fPSA)->SetIterations(value);
25  LOG(debug) << fIterations << " set: " << value;
26 }
AtSidebarPSAIterDeconv.h
AtPSAIterDeconv
Modifies AtPSADeconv to make iterative corrections to the output current.
Definition: AtPSAIterDeconv.h:15
AtSidebarAddon::GetIntNumber
Long_t GetIntNumber(std::string label)
Definition: AtSidebarAddon.cxx:63
AtSidebarPSAIterDeconv::fIterations
const std::string fIterations
Definition: AtSidebarPSAIterDeconv.h:17
AtSidebarPSA::fPSA
AtPSA * fPSA
Definition: AtSidebarPSA.h:18
AtSidebarAddon::AddIntBox
void AddIntBox(std::string label, std::string function, int min=0, int max=1)
Definition: AtSidebarAddon.cxx:34
AtSidebarAddon::SetIntNumber
void SetIntNumber(std::string label, Long_t value)
Definition: AtSidebarAddon.cxx:82
AtPSAIterDeconv.h
AtPSA.h
AtSidebarPSAIterDeconv::SetIterations
void SetIterations()
Definition: AtSidebarPSAIterDeconv.cxx:21
AtSidebarPSADeconv::FillFrame
void FillFrame() override
Definition: AtSidebarPSADeconv.cxx:10
AtSidebarPSAIterDeconv::FillFrame
void FillFrame() override
Definition: AtSidebarPSAIterDeconv.cxx:12
AtSidebarPSAIterDeconv
Definition: AtSidebarPSAIterDeconv.h:15
ClassImp
ClassImp(AtSidebarPSAIterDeconv)