#include <PPSAlignmentConfiguration.h>
Classes | |
struct | Binning |
struct | PointErrors |
struct | RPConfig |
struct | SectorConfig |
struct | SelectionRange |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
std::map< unsigned int, SelectionRange > | alignment_x_meth_o_ranges_ |
std::map< unsigned int, SelectionRange > | alignment_x_relative_ranges_ |
std::map< unsigned int, SelectionRange > | alignment_y_ranges_ |
Binning | binning_ |
double | chiSqThreshold_ |
std::vector< double > | extraParams_ |
unsigned int | fitProfileMinBinEntries_ |
unsigned int | fitProfileMinNReasonable_ |
std::map< unsigned int, std::vector< PointErrors > > | matchingReferencePoints_ |
std::map< unsigned int, SelectionRange > | matchingShiftRanges_ |
unsigned int | maxRPTracksSize_ |
unsigned int | methOGraphMinN_ |
double | methOUncFitRange_ |
unsigned int | minRPTracksSize_ |
unsigned int | modeGraphMinN_ |
unsigned int | multSelProjYMinEntries_ |
double | n_si_ |
unsigned int | nearFarMinEntries_ |
SectorConfig | sectorConfig45_ |
SectorConfig | sectorConfig56_ |
double | x_ali_sh_step_ |
double | y_mode_max_valid_ |
double | y_mode_sys_unc_ |
double | y_mode_unc_max_valid_ |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
std::ostream & | operator<< (std::ostream &os, const PPSAlignmentConfiguration &c) |
Definition at line 16 of file PPSAlignmentConfiguration.h.
const std::map< unsigned int, PPSAlignmentConfiguration::SelectionRange > & PPSAlignmentConfiguration::alignment_x_meth_o_ranges | ( | ) | const |
Definition at line 43 of file PPSAlignmentConfiguration.cc.
References alignment_x_meth_o_ranges_.
Referenced by PPSAlignmentHarvester::doMatch(), setAlignment_x_meth_o_ranges(), and PPSAlignmentHarvester::xAlignment().
const std::map< unsigned int, PPSAlignmentConfiguration::SelectionRange > & PPSAlignmentConfiguration::alignment_x_relative_ranges | ( | ) | const |
Definition at line 52 of file PPSAlignmentConfiguration.cc.
References alignment_x_relative_ranges_.
Referenced by setAlignment_x_relative_ranges(), and PPSAlignmentHarvester::xAlignmentRelative().
const std::map< unsigned int, PPSAlignmentConfiguration::SelectionRange > & PPSAlignmentConfiguration::alignment_y_ranges | ( | ) | const |
Definition at line 57 of file PPSAlignmentConfiguration.cc.
References alignment_y_ranges_.
Referenced by setAlignment_y_ranges(), and PPSAlignmentHarvester::yAlignment().
const PPSAlignmentConfiguration::Binning & PPSAlignmentConfiguration::binning | ( | ) | const |
Definition at line 64 of file PPSAlignmentConfiguration.cc.
References binning_.
Referenced by PPSAlignmentWorker::SectorData::init(), setBinning(), and PPSAlignmentWorker::SectorData::SlicePlots::SlicePlots().
double PPSAlignmentConfiguration::chiSqThreshold | ( | ) | const |
Definition at line 25 of file PPSAlignmentConfiguration.cc.
References chiSqThreshold_.
Referenced by PPSAlignmentHarvester::buildModeGraph(), and setChiSqThreshold().
const std::vector< double > & PPSAlignmentConfiguration::extraParams | ( | ) | const |
Definition at line 66 of file PPSAlignmentConfiguration.cc.
References extraParams_.
Referenced by setExtraParams().
unsigned int PPSAlignmentConfiguration::fitProfileMinBinEntries | ( | ) | const |
Definition at line 46 of file PPSAlignmentConfiguration.cc.
References fitProfileMinBinEntries_.
Referenced by setFitProfileMinBinEntries(), and PPSAlignmentHarvester::xAlignment().
unsigned int PPSAlignmentConfiguration::fitProfileMinNReasonable | ( | ) | const |
Definition at line 47 of file PPSAlignmentConfiguration.cc.
References fitProfileMinNReasonable_.
Referenced by setFitProfileMinNReasonable(), and PPSAlignmentHarvester::xAlignment().
const std::map< unsigned int, std::vector< PPSAlignmentConfiguration::PointErrors > > & PPSAlignmentConfiguration::matchingReferencePoints | ( | ) | const |
Definition at line 34 of file PPSAlignmentConfiguration.cc.
References matchingReferencePoints_.
Referenced by setMatchingReferencePoints(), and PPSAlignmentHarvester::xAlignment().
const std::map< unsigned int, PPSAlignmentConfiguration::SelectionRange > & PPSAlignmentConfiguration::matchingShiftRanges | ( | ) | const |
Definition at line 38 of file PPSAlignmentConfiguration.cc.
References matchingShiftRanges_.
Referenced by setMatchingShiftRanges(), and PPSAlignmentHarvester::xAlignment().
double PPSAlignmentConfiguration::maxRPTracksSize | ( | ) | const |
Definition at line 30 of file PPSAlignmentConfiguration.cc.
References maxRPTracksSize_.
Referenced by PPSAlignmentWorker::SectorData::process(), and setMaxRPTracksSize().
unsigned int PPSAlignmentConfiguration::methOGraphMinN | ( | ) | const |
Definition at line 48 of file PPSAlignmentConfiguration.cc.
References methOGraphMinN_.
Referenced by setMethOGraphMinN(), and PPSAlignmentHarvester::xAlignment().
double PPSAlignmentConfiguration::methOUncFitRange | ( | ) | const |
Definition at line 49 of file PPSAlignmentConfiguration.cc.
References methOUncFitRange_.
Referenced by PPSAlignmentHarvester::doMatch(), and setMethOUncFitRange().
double PPSAlignmentConfiguration::minRPTracksSize | ( | ) | const |
Definition at line 29 of file PPSAlignmentConfiguration.cc.
References minRPTracksSize_.
Referenced by PPSAlignmentWorker::SectorData::process(), and setMinRPTracksSize().
unsigned int PPSAlignmentConfiguration::modeGraphMinN | ( | ) | const |
Definition at line 61 of file PPSAlignmentConfiguration.cc.
References modeGraphMinN_.
Referenced by setModeGraphMinN(), and PPSAlignmentHarvester::yAlignment().
unsigned int PPSAlignmentConfiguration::multSelProjYMinEntries | ( | ) | const |
Definition at line 62 of file PPSAlignmentConfiguration.cc.
References multSelProjYMinEntries_.
Referenced by PPSAlignmentHarvester::buildModeGraph(), and setMultSelProjYMinEntries().
double PPSAlignmentConfiguration::n_si | ( | ) | const |
Definition at line 31 of file PPSAlignmentConfiguration.cc.
References n_si_.
Referenced by PPSAlignmentWorker::SectorData::process(), and setN_si().
unsigned int PPSAlignmentConfiguration::nearFarMinEntries | ( | ) | const |
Definition at line 55 of file PPSAlignmentConfiguration.cc.
References nearFarMinEntries_.
Referenced by setNearFarMinEntries(), and PPSAlignmentHarvester::xAlignmentRelative().
const PPSAlignmentConfiguration::SectorConfig & PPSAlignmentConfiguration::sectorConfig45 | ( | ) | const |
Definition at line 15 of file PPSAlignmentConfiguration.cc.
References sectorConfig45_.
Referenced by setSectorConfig45(), PPSAlignmentHarvester::xAlignment(), PPSAlignmentHarvester::xAlignmentRelative(), and PPSAlignmentHarvester::yAlignment().
const PPSAlignmentConfiguration::SectorConfig & PPSAlignmentConfiguration::sectorConfig56 | ( | ) | const |
Definition at line 18 of file PPSAlignmentConfiguration.cc.
References sectorConfig56_.
Referenced by setSectorConfig56(), PPSAlignmentHarvester::xAlignment(), PPSAlignmentHarvester::xAlignmentRelative(), and PPSAlignmentHarvester::yAlignment().
|
private |
void PPSAlignmentConfiguration::setAlignment_x_meth_o_ranges | ( | std::map< unsigned int, SelectionRange > & | alignment_x_meth_o_ranges | ) |
Definition at line 99 of file PPSAlignmentConfiguration.cc.
References alignment_x_meth_o_ranges(), and alignment_x_meth_o_ranges_.
void PPSAlignmentConfiguration::setAlignment_x_relative_ranges | ( | std::map< unsigned int, SelectionRange > & | alignment_x_relative_ranges | ) |
Definition at line 112 of file PPSAlignmentConfiguration.cc.
References alignment_x_relative_ranges(), and alignment_x_relative_ranges_.
void PPSAlignmentConfiguration::setAlignment_y_ranges | ( | std::map< unsigned int, SelectionRange > & | alignment_y_ranges | ) |
Definition at line 120 of file PPSAlignmentConfiguration.cc.
References alignment_y_ranges(), and alignment_y_ranges_.
void PPSAlignmentConfiguration::setBinning | ( | PPSAlignmentConfiguration::Binning & | binning | ) |
Definition at line 129 of file PPSAlignmentConfiguration.cc.
References binning(), and binning_.
void PPSAlignmentConfiguration::setChiSqThreshold | ( | double | chiSqThreshold | ) |
Definition at line 80 of file PPSAlignmentConfiguration.cc.
References chiSqThreshold(), and chiSqThreshold_.
void PPSAlignmentConfiguration::setExtraParams | ( | std::vector< double > & | extraParams | ) |
Definition at line 131 of file PPSAlignmentConfiguration.cc.
References extraParams(), and extraParams_.
void PPSAlignmentConfiguration::setFitProfileMinBinEntries | ( | unsigned int | fitProfileMinBinEntries | ) |
Definition at line 103 of file PPSAlignmentConfiguration.cc.
References fitProfileMinBinEntries(), and fitProfileMinBinEntries_.
void PPSAlignmentConfiguration::setFitProfileMinNReasonable | ( | unsigned int | fitProfileMinNReasonable | ) |
Definition at line 106 of file PPSAlignmentConfiguration.cc.
References fitProfileMinNReasonable(), and fitProfileMinNReasonable_.
void PPSAlignmentConfiguration::setMatchingReferencePoints | ( | std::map< unsigned int, std::vector< PointErrors >> & | matchingReferencePoints | ) |
Definition at line 90 of file PPSAlignmentConfiguration.cc.
References matchingReferencePoints(), and matchingReferencePoints_.
void PPSAlignmentConfiguration::setMatchingShiftRanges | ( | std::map< unsigned int, SelectionRange > & | matchingShiftRanges | ) |
Definition at line 94 of file PPSAlignmentConfiguration.cc.
References matchingShiftRanges(), and matchingShiftRanges_.
void PPSAlignmentConfiguration::setMaxRPTracksSize | ( | unsigned int | maxRPTracksSize | ) |
Definition at line 87 of file PPSAlignmentConfiguration.cc.
References maxRPTracksSize(), and maxRPTracksSize_.
void PPSAlignmentConfiguration::setMethOGraphMinN | ( | unsigned int | methOGraphMinN | ) |
Definition at line 109 of file PPSAlignmentConfiguration.cc.
References methOGraphMinN(), and methOGraphMinN_.
void PPSAlignmentConfiguration::setMethOUncFitRange | ( | double | methOUncFitRange | ) |
Definition at line 110 of file PPSAlignmentConfiguration.cc.
References methOUncFitRange(), and methOUncFitRange_.
void PPSAlignmentConfiguration::setMinRPTracksSize | ( | unsigned int | minRPTracksSize | ) |
Definition at line 86 of file PPSAlignmentConfiguration.cc.
References minRPTracksSize(), and minRPTracksSize_.
void PPSAlignmentConfiguration::setModeGraphMinN | ( | unsigned int | modeGraphMinN | ) |
Definition at line 124 of file PPSAlignmentConfiguration.cc.
References modeGraphMinN(), and modeGraphMinN_.
void PPSAlignmentConfiguration::setMultSelProjYMinEntries | ( | unsigned int | multSelProjYMinEntries | ) |
Definition at line 125 of file PPSAlignmentConfiguration.cc.
References multSelProjYMinEntries(), and multSelProjYMinEntries_.
void PPSAlignmentConfiguration::setN_si | ( | double | n_si | ) |
Definition at line 88 of file PPSAlignmentConfiguration.cc.
void PPSAlignmentConfiguration::setNearFarMinEntries | ( | unsigned int | nearFarMinEntries | ) |
Definition at line 116 of file PPSAlignmentConfiguration.cc.
References nearFarMinEntries(), and nearFarMinEntries_.
void PPSAlignmentConfiguration::setSectorConfig45 | ( | PPSAlignmentConfiguration::SectorConfig & | sectorConfig45 | ) |
Definition at line 70 of file PPSAlignmentConfiguration.cc.
References sectorConfig45(), and sectorConfig45_.
void PPSAlignmentConfiguration::setSectorConfig56 | ( | PPSAlignmentConfiguration::SectorConfig & | sectorConfig56 | ) |
Definition at line 73 of file PPSAlignmentConfiguration.cc.
References sectorConfig56(), and sectorConfig56_.
void PPSAlignmentConfiguration::setX_ali_sh_step | ( | double | x_ali_sh_step | ) |
Definition at line 77 of file PPSAlignmentConfiguration.cc.
References x_ali_sh_step(), and x_ali_sh_step_.
void PPSAlignmentConfiguration::setY_mode_max_valid | ( | double | y_mode_max_valid | ) |
Definition at line 84 of file PPSAlignmentConfiguration.cc.
References y_mode_max_valid(), and y_mode_max_valid_.
void PPSAlignmentConfiguration::setY_mode_sys_unc | ( | double | y_mode_sys_unc | ) |
Definition at line 79 of file PPSAlignmentConfiguration.cc.
References y_mode_sys_unc(), and y_mode_sys_unc_.
void PPSAlignmentConfiguration::setY_mode_unc_max_valid | ( | double | y_mode_unc_max_valid | ) |
Definition at line 81 of file PPSAlignmentConfiguration.cc.
References y_mode_unc_max_valid(), and y_mode_unc_max_valid_.
double PPSAlignmentConfiguration::x_ali_sh_step | ( | ) | const |
Definition at line 22 of file PPSAlignmentConfiguration.cc.
References x_ali_sh_step_.
Referenced by PPSAlignmentHarvester::doMatch(), and setX_ali_sh_step().
double PPSAlignmentConfiguration::y_mode_max_valid | ( | ) | const |
Definition at line 27 of file PPSAlignmentConfiguration.cc.
References y_mode_max_valid_.
Referenced by PPSAlignmentHarvester::buildModeGraph(), and setY_mode_max_valid().
double PPSAlignmentConfiguration::y_mode_sys_unc | ( | ) | const |
Definition at line 24 of file PPSAlignmentConfiguration.cc.
References y_mode_sys_unc_.
Referenced by PPSAlignmentHarvester::buildModeGraph(), and setY_mode_sys_unc().
double PPSAlignmentConfiguration::y_mode_unc_max_valid | ( | ) | const |
Definition at line 26 of file PPSAlignmentConfiguration.cc.
References y_mode_unc_max_valid_.
Referenced by PPSAlignmentHarvester::buildModeGraph(), and setY_mode_unc_max_valid().
|
friend |
Definition at line 192 of file PPSAlignmentConfiguration.h.
|
friend |
Definition at line 192 of file PPSAlignmentConfiguration.h.
|
friend |
Definition at line 179 of file PPSAlignmentConfiguration.cc.
|
private |
Definition at line 175 of file PPSAlignmentConfiguration.h.
Referenced by alignment_x_meth_o_ranges(), operator<<(), and setAlignment_x_meth_o_ranges().
|
private |
Definition at line 181 of file PPSAlignmentConfiguration.h.
Referenced by alignment_x_relative_ranges(), operator<<(), and setAlignment_x_relative_ranges().
|
private |
Definition at line 184 of file PPSAlignmentConfiguration.h.
Referenced by alignment_y_ranges(), operator<<(), and setAlignment_y_ranges().
|
private |
Definition at line 188 of file PPSAlignmentConfiguration.h.
Referenced by binning(), operator<<(), and setBinning().
|
private |
Definition at line 164 of file PPSAlignmentConfiguration.h.
Referenced by chiSqThreshold(), operator<<(), and setChiSqThreshold().
|
private |
Definition at line 190 of file PPSAlignmentConfiguration.h.
Referenced by extraParams(), operator<<(), and setExtraParams().
|
private |
Definition at line 176 of file PPSAlignmentConfiguration.h.
Referenced by fitProfileMinBinEntries(), operator<<(), and setFitProfileMinBinEntries().
|
private |
Definition at line 177 of file PPSAlignmentConfiguration.h.
Referenced by fitProfileMinNReasonable(), operator<<(), and setFitProfileMinNReasonable().
|
private |
Definition at line 172 of file PPSAlignmentConfiguration.h.
Referenced by matchingReferencePoints(), operator<<(), and setMatchingReferencePoints().
|
private |
Definition at line 173 of file PPSAlignmentConfiguration.h.
Referenced by matchingShiftRanges(), operator<<(), and setMatchingShiftRanges().
|
private |
Definition at line 169 of file PPSAlignmentConfiguration.h.
Referenced by maxRPTracksSize(), operator<<(), and setMaxRPTracksSize().
|
private |
Definition at line 178 of file PPSAlignmentConfiguration.h.
Referenced by methOGraphMinN(), operator<<(), and setMethOGraphMinN().
|
private |
Definition at line 179 of file PPSAlignmentConfiguration.h.
Referenced by methOUncFitRange(), operator<<(), and setMethOUncFitRange().
|
private |
Definition at line 168 of file PPSAlignmentConfiguration.h.
Referenced by minRPTracksSize(), operator<<(), and setMinRPTracksSize().
|
private |
Definition at line 185 of file PPSAlignmentConfiguration.h.
Referenced by modeGraphMinN(), operator<<(), and setModeGraphMinN().
|
private |
Definition at line 186 of file PPSAlignmentConfiguration.h.
Referenced by multSelProjYMinEntries(), operator<<(), and setMultSelProjYMinEntries().
|
private |
Definition at line 170 of file PPSAlignmentConfiguration.h.
Referenced by n_si(), operator<<(), and setN_si().
|
private |
Definition at line 182 of file PPSAlignmentConfiguration.h.
Referenced by nearFarMinEntries(), operator<<(), and setNearFarMinEntries().
|
private |
Definition at line 159 of file PPSAlignmentConfiguration.h.
Referenced by operator<<(), sectorConfig45(), and setSectorConfig45().
|
private |
Definition at line 159 of file PPSAlignmentConfiguration.h.
Referenced by operator<<(), sectorConfig56(), and setSectorConfig56().
|
private |
Definition at line 161 of file PPSAlignmentConfiguration.h.
Referenced by operator<<(), setX_ali_sh_step(), and x_ali_sh_step().
|
private |
Definition at line 166 of file PPSAlignmentConfiguration.h.
Referenced by operator<<(), setY_mode_max_valid(), and y_mode_max_valid().
|
private |
Definition at line 163 of file PPSAlignmentConfiguration.h.
Referenced by operator<<(), setY_mode_sys_unc(), and y_mode_sys_unc().
|
private |
Definition at line 165 of file PPSAlignmentConfiguration.h.
Referenced by operator<<(), setY_mode_unc_max_valid(), and y_mode_unc_max_valid().