3 #include "KVIDZAFromZGrid.h"
41 std::map<int,KVNumberList> not_good = {{2,
"1-2 5 7 9-12"},{3,
"1-5"},{4,
"1-6 8"},{5,
"1-7 9"},{6,
"1-9"},{7,
"1-12"},{8,
"1-14"}};
48 : refGrid{_reference}, modGrid{_to_correct}
54 void ApplyCorrections(
const std::vector<KVIDZAFromZGridMassCorrector::mass_correction_t>&,
TH1* pid_dist,
#define ClassDefOverride(name, id)
Base class for KaliVeda framework.
Modify masses used in multi-gauss fits of an id-grid to be conform to those of a 'reference' grid.
void ApplyCorrections(const std::vector< KVIDZAFromZGridMassCorrector::mass_correction_t > &, TH1 *pid_dist, const KVNameValueList &mass_fit_parameters)
std::vector< mass_correction_t > DetermineMassCorrections(double min_yield)
KVIDZAFromZGridMassCorrector(KVIDZAFromZGrid *_reference, KVIDZAFromZGrid *_to_correct)
std::pair< int, int > mass_correction_t
Hybrid charge & mass identification grid.
Handles lists of named parameters with different types, a list of KVNamedParameter objects.