MultipleGaisserHillasParameters_ROOT.cc
Go to the documentation of this file.
1 #include <io/MultipleGaisserHillasParameters_ROOT.h>
2 
3 using namespace io;
4 
5 
7 
8 
10  const evt::MultipleGaisserHillasParameters& gh
11  ) :
12  fChi2Improvement(gh.GetChi2Improvement())
13 {
14  for (const auto& p : gh.GetVirtualParameters())
15  fGHParameters.push_back(*p);
16 }
17 
18 
19 void
21  const
22 {
24  gh.GetVirtualParameters().clear();
25  for (auto it = fGHParameters.begin(); it != fGHParameters.end(); ++it) {
26  evt::VGaisserHillasParameter* temp = nullptr;
27  *it >> temp;
28  gh.Add(*temp);
29  }
30 }
void Add(const VGaisserHillasParameter &val)
Class to access parameters that were fitted by more than one Gaisser-Hillas function.
std::vector< GaisserHillasParameters_ROOT > fGHParameters
Interface class for access to the Gaisser-Hillas parameters.
void operator>>(evt::MultipleGaisserHillasParameters &gh) const

, generated on Tue Sep 26 2023.