#include <PPSAlignmentConfig.h>
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_ |
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 | modeGraphMinN_ |
unsigned int | multSelProjYMinEntries_ |
double | n_si_ |
unsigned int | nearFarMinEntries_ |
std::string | resultsDir_ |
SectorConfig | sectorConfig45_ |
SectorConfig | sectorConfig56_ |
std::vector< std::string > | sequence_ |
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, PPSAlignmentConfig c) |
Definition at line 96 of file PPSAlignmentConfig.h.
const std::map< unsigned int, SelectionRange > & PPSAlignmentConfig::alignment_x_meth_o_ranges | ( | ) | const |
Definition at line 43 of file PPSAlignmentConfig.cc.
References alignment_x_meth_o_ranges_.
Referenced by setAlignment_x_meth_o_ranges(), and PPSAlignmentHarvester::xAlignment().
const std::map< unsigned int, SelectionRange > & PPSAlignmentConfig::alignment_x_relative_ranges | ( | ) | const |
Definition at line 51 of file PPSAlignmentConfig.cc.
References alignment_x_relative_ranges_.
Referenced by setAlignment_x_relative_ranges().
const std::map< unsigned int, SelectionRange > & PPSAlignmentConfig::alignment_y_ranges | ( | ) | const |
Definition at line 56 of file PPSAlignmentConfig.cc.
References alignment_y_ranges_.
Referenced by setAlignment_y_ranges().
const Binning & PPSAlignmentConfig::binning | ( | ) | const |
Definition at line 62 of file PPSAlignmentConfig.cc.
References binning_.
Referenced by setBinning().
double PPSAlignmentConfig::chiSqThreshold | ( | ) | const |
Definition at line 29 of file PPSAlignmentConfig.cc.
References y_mode_sys_unc_.
Referenced by setY_mode_unc_max_valid().
unsigned int PPSAlignmentConfig::fitProfileMinBinEntries | ( | ) | const |
Definition at line 46 of file PPSAlignmentConfig.cc.
unsigned int PPSAlignmentConfig::fitProfileMinNReasonable | ( | ) | const |
const std::map< unsigned int, std::vector< PointErrors > > & PPSAlignmentConfig::matchingReferencePoints | ( | ) | const |
Definition at line 36 of file PPSAlignmentConfig.cc.
References matchingReferencePoints_.
Referenced by setMatchingReferencePoints(), and PPSAlignmentHarvester::xAlignment().
const std::map< unsigned int, SelectionRange > & PPSAlignmentConfig::matchingShiftRanges | ( | ) | const |
Definition at line 39 of file PPSAlignmentConfig.cc.
Referenced by PPSAlignmentHarvester::xAlignment().
double PPSAlignmentConfig::maxRPTracksSize | ( | ) | const |
Definition at line 33 of file PPSAlignmentConfig.cc.
Referenced by setN_si().
unsigned int PPSAlignmentConfig::methOGraphMinN | ( | ) | const |
Definition at line 48 of file PPSAlignmentConfig.cc.
References fitProfileMinNReasonable_.
Referenced by setMethOUncFitRange().
double PPSAlignmentConfig::methOUncFitRange | ( | ) | const |
unsigned int PPSAlignmentConfig::modeGraphMinN | ( | ) | const |
Definition at line 59 of file PPSAlignmentConfig.cc.
Referenced by setMultSelProjYMinEntries().
unsigned int PPSAlignmentConfig::multSelProjYMinEntries | ( | ) | const |
double PPSAlignmentConfig::n_si | ( | ) | const |
unsigned int PPSAlignmentConfig::nearFarMinEntries | ( | ) | const |
Definition at line 54 of file PPSAlignmentConfig.cc.
const std::string & PPSAlignmentConfig::resultsDir | ( | ) | const |
const SectorConfig & PPSAlignmentConfig::sectorConfig45 | ( | ) | const |
Definition at line 23 of file PPSAlignmentConfig.cc.
Referenced by setSectorConfig56(), and PPSAlignmentHarvester::xAlignment().
const SectorConfig & PPSAlignmentConfig::sectorConfig56 | ( | ) | const |
Definition at line 24 of file PPSAlignmentConfig.cc.
References sectorConfig45_.
Referenced by PPSAlignmentHarvester::xAlignment().
const std::vector< std::string > & PPSAlignmentConfig::sequence | ( | ) | const |
Definition at line 20 of file PPSAlignmentConfig.cc.
Referenced by setResultsDir().
|
private |
void PPSAlignmentConfig::setAlignment_x_meth_o_ranges | ( | std::map< unsigned int, SelectionRange > & | alignment_x_meth_o_ranges | ) |
Definition at line 92 of file PPSAlignmentConfig.cc.
References alignment_x_meth_o_ranges(), and alignment_x_meth_o_ranges_.
void PPSAlignmentConfig::setAlignment_x_relative_ranges | ( | std::map< unsigned int, SelectionRange > & | alignment_x_relative_ranges | ) |
Definition at line 105 of file PPSAlignmentConfig.cc.
References alignment_x_relative_ranges(), and alignment_x_relative_ranges_.
void PPSAlignmentConfig::setAlignment_y_ranges | ( | std::map< unsigned int, SelectionRange > & | alignment_y_ranges | ) |
Definition at line 113 of file PPSAlignmentConfig.cc.
References alignment_y_ranges(), and alignment_y_ranges_.
void PPSAlignmentConfig::setBinning | ( | Binning & | binning | ) |
Definition at line 121 of file PPSAlignmentConfig.cc.
void PPSAlignmentConfig::setChiSqThreshold | ( | double | chiSqThreshold | ) |
Definition at line 75 of file PPSAlignmentConfig.cc.
References y_mode_sys_unc(), and y_mode_sys_unc_.
void PPSAlignmentConfig::setFitProfileMinBinEntries | ( | unsigned int | fitProfileMinBinEntries | ) |
Definition at line 96 of file PPSAlignmentConfig.cc.
void PPSAlignmentConfig::setFitProfileMinNReasonable | ( | unsigned int | fitProfileMinNReasonable | ) |
Definition at line 99 of file PPSAlignmentConfig.cc.
void PPSAlignmentConfig::setMatchingReferencePoints | ( | std::map< unsigned int, std::vector< PointErrors >> & | matchingReferencePoints | ) |
Definition at line 84 of file PPSAlignmentConfig.cc.
References matchingReferencePoints(), and matchingReferencePoints_.
void PPSAlignmentConfig::setMatchingShiftRanges | ( | std::map< unsigned int, SelectionRange > & | matchingShiftRanges | ) |
Definition at line 88 of file PPSAlignmentConfig.cc.
void PPSAlignmentConfig::setMaxRPTracksSize | ( | unsigned int | maxRPTracksSize | ) |
Definition at line 81 of file PPSAlignmentConfig.cc.
void PPSAlignmentConfig::setMethOGraphMinN | ( | unsigned int | methOGraphMinN | ) |
Definition at line 102 of file PPSAlignmentConfig.cc.
void PPSAlignmentConfig::setMethOUncFitRange | ( | double | methOUncFitRange | ) |
Definition at line 103 of file PPSAlignmentConfig.cc.
References methOGraphMinN(), and methOGraphMinN_.
void PPSAlignmentConfig::setModeGraphMinN | ( | unsigned int | modeGraphMinN | ) |
Definition at line 116 of file PPSAlignmentConfig.cc.
void PPSAlignmentConfig::setMultSelProjYMinEntries | ( | unsigned int | multSelProjYMinEntries | ) |
Definition at line 117 of file PPSAlignmentConfig.cc.
References modeGraphMinN(), and modeGraphMinN_.
void PPSAlignmentConfig::setN_si | ( | double | n_si | ) |
Definition at line 82 of file PPSAlignmentConfig.cc.
References maxRPTracksSize(), and maxRPTracksSize_.
void PPSAlignmentConfig::setNearFarMinEntries | ( | unsigned int | nearFarMinEntries | ) |
Definition at line 109 of file PPSAlignmentConfig.cc.
void PPSAlignmentConfig::setResultsDir | ( | std::string & | resultsDir | ) |
Definition at line 67 of file PPSAlignmentConfig.cc.
References sequence(), and sequence_.
void PPSAlignmentConfig::setSectorConfig45 | ( | SectorConfig & | sectorConfig45 | ) |
Definition at line 69 of file PPSAlignmentConfig.cc.
void PPSAlignmentConfig::setSectorConfig56 | ( | SectorConfig & | sectorConfig56 | ) |
Definition at line 70 of file PPSAlignmentConfig.cc.
References sectorConfig45(), and sectorConfig45_.
void PPSAlignmentConfig::setSequence | ( | std::vector< std::string > & | sequence | ) |
Definition at line 66 of file PPSAlignmentConfig.cc.
void PPSAlignmentConfig::setX_ali_sh_step | ( | double | x_ali_sh_step | ) |
Definition at line 72 of file PPSAlignmentConfig.cc.
References x_ali_sh_step(), and x_ali_sh_step_.
void PPSAlignmentConfig::setY_mode_max_valid | ( | double | y_mode_max_valid | ) |
Definition at line 79 of file PPSAlignmentConfig.cc.
void PPSAlignmentConfig::setY_mode_sys_unc | ( | double | y_mode_sys_unc | ) |
Definition at line 74 of file PPSAlignmentConfig.cc.
void PPSAlignmentConfig::setY_mode_unc_max_valid | ( | double | y_mode_unc_max_valid | ) |
Definition at line 76 of file PPSAlignmentConfig.cc.
References chiSqThreshold(), and chiSqThreshold_.
double PPSAlignmentConfig::x_ali_sh_step | ( | ) | const |
Definition at line 26 of file PPSAlignmentConfig.cc.
References x_ali_sh_step_.
Referenced by setX_ali_sh_step().
double PPSAlignmentConfig::y_mode_max_valid | ( | ) | const |
double PPSAlignmentConfig::y_mode_sys_unc | ( | ) | const |
Definition at line 28 of file PPSAlignmentConfig.cc.
Referenced by setChiSqThreshold().
double PPSAlignmentConfig::y_mode_unc_max_valid | ( | ) | const |
|
friend |
Definition at line 205 of file PPSAlignmentConfig.h.
|
friend |
Definition at line 205 of file PPSAlignmentConfig.h.
|
friend |
Definition at line 160 of file PPSAlignmentConfig.cc.
|
private |
Definition at line 190 of file PPSAlignmentConfig.h.
Referenced by alignment_x_meth_o_ranges(), and setAlignment_x_meth_o_ranges().
|
private |
Definition at line 196 of file PPSAlignmentConfig.h.
Referenced by alignment_x_relative_ranges(), and setAlignment_x_relative_ranges().
|
private |
Definition at line 199 of file PPSAlignmentConfig.h.
Referenced by alignment_y_ranges(), and setAlignment_y_ranges().
|
private |
Definition at line 203 of file PPSAlignmentConfig.h.
Referenced by binning(), and setBinning().
|
private |
Definition at line 180 of file PPSAlignmentConfig.h.
Referenced by setY_mode_unc_max_valid(), and y_mode_unc_max_valid().
|
private |
Definition at line 191 of file PPSAlignmentConfig.h.
Referenced by fitProfileMinNReasonable().
|
private |
Definition at line 192 of file PPSAlignmentConfig.h.
Referenced by methOGraphMinN().
|
private |
Definition at line 187 of file PPSAlignmentConfig.h.
Referenced by matchingReferencePoints(), and setMatchingReferencePoints().
|
private |
Definition at line 188 of file PPSAlignmentConfig.h.
|
private |
Definition at line 184 of file PPSAlignmentConfig.h.
|
private |
Definition at line 193 of file PPSAlignmentConfig.h.
Referenced by methOUncFitRange(), and setMethOUncFitRange().
|
private |
Definition at line 194 of file PPSAlignmentConfig.h.
|
private |
Definition at line 200 of file PPSAlignmentConfig.h.
Referenced by multSelProjYMinEntries(), and setMultSelProjYMinEntries().
|
private |
Definition at line 201 of file PPSAlignmentConfig.h.
|
private |
Definition at line 185 of file PPSAlignmentConfig.h.
|
private |
Definition at line 197 of file PPSAlignmentConfig.h.
|
private |
Definition at line 173 of file PPSAlignmentConfig.h.
|
private |
Definition at line 175 of file PPSAlignmentConfig.h.
Referenced by sectorConfig56(), and setSectorConfig56().
|
private |
Definition at line 175 of file PPSAlignmentConfig.h.
|
private |
Definition at line 172 of file PPSAlignmentConfig.h.
Referenced by resultsDir(), and setResultsDir().
|
private |
Definition at line 177 of file PPSAlignmentConfig.h.
Referenced by setX_ali_sh_step(), and x_ali_sh_step().
|
private |
Definition at line 182 of file PPSAlignmentConfig.h.
|
private |
Definition at line 179 of file PPSAlignmentConfig.h.
Referenced by chiSqThreshold(), and setChiSqThreshold().
|
private |
Definition at line 181 of file PPSAlignmentConfig.h.
Referenced by y_mode_max_valid().