CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Member Functions | Private Attributes | Friends
PPSAlignmentConfig Class Reference

#include <PPSAlignmentConfig.h>

Public Member Functions

const std::map< unsigned int,
SelectionRange > & 
alignment_x_meth_o_ranges () const
 
const std::map< unsigned int,
SelectionRange > & 
alignment_x_relative_ranges () const
 
const std::map< unsigned int,
SelectionRange > & 
alignment_y_ranges () const
 
const Binningbinning () const
 
double chiSqThreshold () const
 
unsigned int fitProfileMinBinEntries () const
 
unsigned int fitProfileMinNReasonable () const
 
const std::map< unsigned int,
std::vector< PointErrors > > & 
matchingReferencePoints () const
 
const std::map< unsigned int,
SelectionRange > & 
matchingShiftRanges () const
 
double maxRPTracksSize () const
 
unsigned int methOGraphMinN () const
 
double methOUncFitRange () const
 
unsigned int modeGraphMinN () const
 
unsigned int multSelProjYMinEntries () const
 
double n_si () const
 
unsigned int nearFarMinEntries () const
 
const std::string & resultsDir () const
 
const SectorConfigsectorConfig45 () const
 
const SectorConfigsectorConfig56 () const
 
const std::vector< std::string > & sequence () const
 
void setAlignment_x_meth_o_ranges (std::map< unsigned int, SelectionRange > &alignment_x_meth_o_ranges)
 
void setAlignment_x_relative_ranges (std::map< unsigned int, SelectionRange > &alignment_x_relative_ranges)
 
void setAlignment_y_ranges (std::map< unsigned int, SelectionRange > &alignment_y_ranges)
 
void setBinning (Binning &binning)
 
void setChiSqThreshold (double chiSqThreshold)
 
void setFitProfileMinBinEntries (unsigned int fitProfileMinBinEntries)
 
void setFitProfileMinNReasonable (unsigned int fitProfileMinNReasonable)
 
void setMatchingReferencePoints (std::map< unsigned int, std::vector< PointErrors >> &matchingReferencePoints)
 
void setMatchingShiftRanges (std::map< unsigned int, SelectionRange > &matchingShiftRanges)
 
void setMaxRPTracksSize (unsigned int maxRPTracksSize)
 
void setMethOGraphMinN (unsigned int methOGraphMinN)
 
void setMethOUncFitRange (double methOUncFitRange)
 
void setModeGraphMinN (unsigned int modeGraphMinN)
 
void setMultSelProjYMinEntries (unsigned int multSelProjYMinEntries)
 
void setN_si (double n_si)
 
void setNearFarMinEntries (unsigned int nearFarMinEntries)
 
void setResultsDir (std::string &resultsDir)
 
void setSectorConfig45 (SectorConfig &sectorConfig45)
 
void setSectorConfig56 (SectorConfig &sectorConfig56)
 
void setSequence (std::vector< std::string > &sequence)
 
void setX_ali_sh_step (double x_ali_sh_step)
 
void setY_mode_max_valid (double y_mode_max_valid)
 
void setY_mode_sys_unc (double y_mode_sys_unc)
 
void setY_mode_unc_max_valid (double y_mode_unc_max_valid)
 
double x_ali_sh_step () const
 
double y_mode_max_valid () const
 
double y_mode_sys_unc () const
 
double y_mode_unc_max_valid () const
 

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)
 

Detailed Description

Definition at line 95 of file PPSAlignmentConfig.h.

Member Function Documentation

const std::map< unsigned int, SelectionRange > & PPSAlignmentConfig::alignment_x_meth_o_ranges ( ) const

Definition at line 42 of file PPSAlignmentConfig.cc.

References alignment_x_meth_o_ranges_.

Referenced by setAlignment_x_meth_o_ranges().

42  {
44 }
std::map< unsigned int, SelectionRange > alignment_x_meth_o_ranges_
const std::map< unsigned int, SelectionRange > & PPSAlignmentConfig::alignment_x_relative_ranges ( ) const

Definition at line 50 of file PPSAlignmentConfig.cc.

References alignment_x_relative_ranges_.

Referenced by setAlignment_x_relative_ranges().

50  {
52 }
std::map< unsigned int, SelectionRange > alignment_x_relative_ranges_
const std::map< unsigned int, SelectionRange > & PPSAlignmentConfig::alignment_y_ranges ( ) const

Definition at line 55 of file PPSAlignmentConfig.cc.

References alignment_y_ranges_.

Referenced by setAlignment_y_ranges().

55  {
56  return alignment_y_ranges_;
57 }
std::map< unsigned int, SelectionRange > alignment_y_ranges_
const Binning & PPSAlignmentConfig::binning ( ) const

Definition at line 61 of file PPSAlignmentConfig.cc.

References binning_.

Referenced by setBinning().

61 { return binning_; }
double PPSAlignmentConfig::chiSqThreshold ( ) const

Definition at line 28 of file PPSAlignmentConfig.cc.

References chiSqThreshold_.

Referenced by setChiSqThreshold().

28 { return chiSqThreshold_; }
unsigned int PPSAlignmentConfig::fitProfileMinBinEntries ( ) const

Definition at line 45 of file PPSAlignmentConfig.cc.

References fitProfileMinBinEntries_.

Referenced by setFitProfileMinBinEntries().

45 { return fitProfileMinBinEntries_; }
unsigned int fitProfileMinBinEntries_
unsigned int PPSAlignmentConfig::fitProfileMinNReasonable ( ) const

Definition at line 46 of file PPSAlignmentConfig.cc.

References fitProfileMinNReasonable_.

Referenced by setFitProfileMinNReasonable().

46 { return fitProfileMinNReasonable_; }
unsigned int fitProfileMinNReasonable_
const std::map< unsigned int, std::vector< PointErrors > > & PPSAlignmentConfig::matchingReferencePoints ( ) const

Definition at line 35 of file PPSAlignmentConfig.cc.

References matchingReferencePoints_.

Referenced by setMatchingReferencePoints().

35  {
37 }
std::map< unsigned int, std::vector< PointErrors > > matchingReferencePoints_
const std::map< unsigned int, SelectionRange > & PPSAlignmentConfig::matchingShiftRanges ( ) const

Definition at line 38 of file PPSAlignmentConfig.cc.

References matchingShiftRanges_.

Referenced by setMatchingShiftRanges().

38  {
39  return matchingShiftRanges_;
40 }
std::map< unsigned int, SelectionRange > matchingShiftRanges_
double PPSAlignmentConfig::maxRPTracksSize ( ) const

Definition at line 32 of file PPSAlignmentConfig.cc.

References maxRPTracksSize_.

Referenced by setMaxRPTracksSize().

32 { return maxRPTracksSize_; }
unsigned int maxRPTracksSize_
unsigned int PPSAlignmentConfig::methOGraphMinN ( ) const

Definition at line 47 of file PPSAlignmentConfig.cc.

References methOGraphMinN_.

Referenced by setMethOGraphMinN().

47 { return methOGraphMinN_; }
unsigned int methOGraphMinN_
double PPSAlignmentConfig::methOUncFitRange ( ) const

Definition at line 48 of file PPSAlignmentConfig.cc.

References methOUncFitRange_.

Referenced by setMethOUncFitRange().

48 { return methOUncFitRange_; }
unsigned int PPSAlignmentConfig::modeGraphMinN ( ) const

Definition at line 58 of file PPSAlignmentConfig.cc.

References modeGraphMinN_.

Referenced by setModeGraphMinN().

58 { return modeGraphMinN_; }
unsigned int modeGraphMinN_
unsigned int PPSAlignmentConfig::multSelProjYMinEntries ( ) const

Definition at line 59 of file PPSAlignmentConfig.cc.

References multSelProjYMinEntries_.

Referenced by setMultSelProjYMinEntries().

59 { return multSelProjYMinEntries_; }
unsigned int multSelProjYMinEntries_
double PPSAlignmentConfig::n_si ( ) const

Definition at line 33 of file PPSAlignmentConfig.cc.

References n_si_.

Referenced by setN_si().

33 { return n_si_; }
unsigned int PPSAlignmentConfig::nearFarMinEntries ( ) const

Definition at line 53 of file PPSAlignmentConfig.cc.

References nearFarMinEntries_.

Referenced by setNearFarMinEntries().

53 { return nearFarMinEntries_; }
unsigned int nearFarMinEntries_
const std::string & PPSAlignmentConfig::resultsDir ( ) const

Definition at line 20 of file PPSAlignmentConfig.cc.

References resultsDir_.

Referenced by setResultsDir().

20 { return resultsDir_; }
const SectorConfig & PPSAlignmentConfig::sectorConfig45 ( ) const

Definition at line 22 of file PPSAlignmentConfig.cc.

References sectorConfig45_.

Referenced by setSectorConfig45().

22 { return sectorConfig45_; }
SectorConfig sectorConfig45_
const SectorConfig & PPSAlignmentConfig::sectorConfig56 ( ) const

Definition at line 23 of file PPSAlignmentConfig.cc.

References sectorConfig56_.

Referenced by setSectorConfig56().

23 { return sectorConfig56_; }
SectorConfig sectorConfig56_
const std::vector< std::string > & PPSAlignmentConfig::sequence ( ) const

Definition at line 19 of file PPSAlignmentConfig.cc.

References sequence_.

Referenced by setSequence().

19 { return sequence_; }
std::vector< std::string > sequence_
template<class Archive >
void PPSAlignmentConfig::serialize ( Archive &  ar,
const unsigned int  version 
)
private
void PPSAlignmentConfig::setAlignment_x_meth_o_ranges ( std::map< unsigned int, SelectionRange > &  alignment_x_meth_o_ranges)

Definition at line 91 of file PPSAlignmentConfig.cc.

References alignment_x_meth_o_ranges(), and alignment_x_meth_o_ranges_.

92  {
94 }
std::map< unsigned int, SelectionRange > alignment_x_meth_o_ranges_
const std::map< unsigned int, SelectionRange > & alignment_x_meth_o_ranges() const
void PPSAlignmentConfig::setAlignment_x_relative_ranges ( std::map< unsigned int, SelectionRange > &  alignment_x_relative_ranges)

Definition at line 104 of file PPSAlignmentConfig.cc.

References alignment_x_relative_ranges(), and alignment_x_relative_ranges_.

105  {
107 }
std::map< unsigned int, SelectionRange > alignment_x_relative_ranges_
const std::map< unsigned int, SelectionRange > & alignment_x_relative_ranges() const
void PPSAlignmentConfig::setAlignment_y_ranges ( std::map< unsigned int, SelectionRange > &  alignment_y_ranges)

Definition at line 112 of file PPSAlignmentConfig.cc.

References alignment_y_ranges(), and alignment_y_ranges_.

112  {
114 }
const std::map< unsigned int, SelectionRange > & alignment_y_ranges() const
std::map< unsigned int, SelectionRange > alignment_y_ranges_
void PPSAlignmentConfig::setBinning ( Binning binning)

Definition at line 120 of file PPSAlignmentConfig.cc.

References binning(), and binning_.

120 { binning_ = binning; }
const Binning & binning() const
void PPSAlignmentConfig::setChiSqThreshold ( double  chiSqThreshold)

Definition at line 74 of file PPSAlignmentConfig.cc.

References chiSqThreshold(), and chiSqThreshold_.

void PPSAlignmentConfig::setFitProfileMinBinEntries ( unsigned int  fitProfileMinBinEntries)

Definition at line 95 of file PPSAlignmentConfig.cc.

References fitProfileMinBinEntries(), and fitProfileMinBinEntries_.

95  {
97 }
unsigned int fitProfileMinBinEntries() const
unsigned int fitProfileMinBinEntries_
void PPSAlignmentConfig::setFitProfileMinNReasonable ( unsigned int  fitProfileMinNReasonable)

Definition at line 98 of file PPSAlignmentConfig.cc.

References fitProfileMinNReasonable(), and fitProfileMinNReasonable_.

98  {
100 }
unsigned int fitProfileMinNReasonable() const
unsigned int fitProfileMinNReasonable_
void PPSAlignmentConfig::setMatchingReferencePoints ( std::map< unsigned int, std::vector< PointErrors >> &  matchingReferencePoints)

Definition at line 83 of file PPSAlignmentConfig.cc.

References matchingReferencePoints(), and matchingReferencePoints_.

84  {
86 }
const std::map< unsigned int, std::vector< PointErrors > > & matchingReferencePoints() const
std::map< unsigned int, std::vector< PointErrors > > matchingReferencePoints_
void PPSAlignmentConfig::setMatchingShiftRanges ( std::map< unsigned int, SelectionRange > &  matchingShiftRanges)

Definition at line 87 of file PPSAlignmentConfig.cc.

References matchingShiftRanges(), and matchingShiftRanges_.

87  {
89 }
const std::map< unsigned int, SelectionRange > & matchingShiftRanges() const
std::map< unsigned int, SelectionRange > matchingShiftRanges_
void PPSAlignmentConfig::setMaxRPTracksSize ( unsigned int  maxRPTracksSize)

Definition at line 80 of file PPSAlignmentConfig.cc.

References maxRPTracksSize(), and maxRPTracksSize_.

unsigned int maxRPTracksSize_
double maxRPTracksSize() const
void PPSAlignmentConfig::setMethOGraphMinN ( unsigned int  methOGraphMinN)

Definition at line 101 of file PPSAlignmentConfig.cc.

References methOGraphMinN(), and methOGraphMinN_.

unsigned int methOGraphMinN_
unsigned int methOGraphMinN() const
void PPSAlignmentConfig::setMethOUncFitRange ( double  methOUncFitRange)

Definition at line 102 of file PPSAlignmentConfig.cc.

References methOUncFitRange(), and methOUncFitRange_.

void PPSAlignmentConfig::setModeGraphMinN ( unsigned int  modeGraphMinN)

Definition at line 115 of file PPSAlignmentConfig.cc.

References modeGraphMinN(), and modeGraphMinN_.

unsigned int modeGraphMinN() const
unsigned int modeGraphMinN_
void PPSAlignmentConfig::setMultSelProjYMinEntries ( unsigned int  multSelProjYMinEntries)

Definition at line 116 of file PPSAlignmentConfig.cc.

References multSelProjYMinEntries(), and multSelProjYMinEntries_.

116  {
118 }
unsigned int multSelProjYMinEntries() const
unsigned int multSelProjYMinEntries_
void PPSAlignmentConfig::setN_si ( double  n_si)

Definition at line 81 of file PPSAlignmentConfig.cc.

References n_si(), and n_si_.

81 { n_si_ = n_si; }
double n_si() const
void PPSAlignmentConfig::setNearFarMinEntries ( unsigned int  nearFarMinEntries)

Definition at line 108 of file PPSAlignmentConfig.cc.

References nearFarMinEntries(), and nearFarMinEntries_.

108  {
110 }
unsigned int nearFarMinEntries() const
unsigned int nearFarMinEntries_
void PPSAlignmentConfig::setResultsDir ( std::string &  resultsDir)

Definition at line 66 of file PPSAlignmentConfig.cc.

References resultsDir(), and resultsDir_.

const std::string & resultsDir() const
void PPSAlignmentConfig::setSectorConfig45 ( SectorConfig sectorConfig45)

Definition at line 68 of file PPSAlignmentConfig.cc.

References sectorConfig45(), and sectorConfig45_.

SectorConfig sectorConfig45_
const SectorConfig & sectorConfig45() const
void PPSAlignmentConfig::setSectorConfig56 ( SectorConfig sectorConfig56)

Definition at line 69 of file PPSAlignmentConfig.cc.

References sectorConfig56(), and sectorConfig56_.

SectorConfig sectorConfig56_
const SectorConfig & sectorConfig56() const
void PPSAlignmentConfig::setSequence ( std::vector< std::string > &  sequence)

Definition at line 65 of file PPSAlignmentConfig.cc.

References sequence(), and sequence_.

65 { sequence_ = sequence; }
std::vector< std::string > sequence_
const std::vector< std::string > & sequence() const
void PPSAlignmentConfig::setX_ali_sh_step ( double  x_ali_sh_step)

Definition at line 71 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 78 of file PPSAlignmentConfig.cc.

References y_mode_max_valid(), and y_mode_max_valid_.

void PPSAlignmentConfig::setY_mode_sys_unc ( double  y_mode_sys_unc)

Definition at line 73 of file PPSAlignmentConfig.cc.

References y_mode_sys_unc(), and y_mode_sys_unc_.

void PPSAlignmentConfig::setY_mode_unc_max_valid ( double  y_mode_unc_max_valid)

Definition at line 75 of file PPSAlignmentConfig.cc.

References y_mode_unc_max_valid(), and y_mode_unc_max_valid_.

75  {
77 }
double y_mode_unc_max_valid() const
double PPSAlignmentConfig::x_ali_sh_step ( ) const

Definition at line 25 of file PPSAlignmentConfig.cc.

References x_ali_sh_step_.

Referenced by setX_ali_sh_step().

25 { return x_ali_sh_step_; }
double PPSAlignmentConfig::y_mode_max_valid ( ) const

Definition at line 30 of file PPSAlignmentConfig.cc.

References y_mode_max_valid_.

Referenced by setY_mode_max_valid().

30 { return y_mode_max_valid_; }
double PPSAlignmentConfig::y_mode_sys_unc ( ) const

Definition at line 27 of file PPSAlignmentConfig.cc.

References y_mode_sys_unc_.

Referenced by setY_mode_sys_unc().

27 { return y_mode_sys_unc_; }
double PPSAlignmentConfig::y_mode_unc_max_valid ( ) const

Definition at line 29 of file PPSAlignmentConfig.cc.

References y_mode_unc_max_valid_.

Referenced by setY_mode_unc_max_valid().

29 { return y_mode_unc_max_valid_; }

Friends And Related Function Documentation

friend class boost::serialization::access
friend

Definition at line 204 of file PPSAlignmentConfig.h.

template<typename CondSerializationT , typename Enabled >
friend struct cond::serialization::access
friend

Definition at line 204 of file PPSAlignmentConfig.h.

std::ostream& operator<< ( std::ostream &  os,
PPSAlignmentConfig  c 
)
friend

Definition at line 159 of file PPSAlignmentConfig.cc.

159  {
160  os << "* sequence\n";
161  for (unsigned int i = 0; i < c.sequence_.size(); i++) {
162  os << " " << i + 1 << ": " << c.sequence_[i] << "\n";
163  }
164  os << "\n";
165 
166  if (c.resultsDir_.empty()) {
167  os << "* no results file\n\n";
168  } else {
169  os << "* results file directory:\n";
170  os << " " << c.resultsDir_ << "\n\n";
171  }
172 
173  os << "* " << c.sectorConfig45_ << "\n\n";
174  os << "* " << c.sectorConfig56_ << "\n\n";
175 
176  std::map<unsigned int, std::string> rpTags = {{c.sectorConfig45_.rp_F_.id_, c.sectorConfig45_.rp_F_.name_},
180 
181  os << "* x alignment shift step\n";
182  os << " x_ali_sh_step = " << c.x_ali_sh_step_ << "\n\n";
183 
184  os << "* mode graph parameters\n";
185  os << " y_mode_sys_unc = " << c.y_mode_sys_unc_ << "\n";
186  os << " chiSqThreshold = " << c.chiSqThreshold_ << "\n";
187  os << " y_mode_unc_max_valid = " << c.y_mode_unc_max_valid_ << "\n";
188  os << " y_mode_max_valid = " << c.y_mode_max_valid_ << "\n\n";
189 
190  os << "* selection\n";
191  os << " max_RP_tracks_size = " << c.maxRPTracksSize_ << "\n\n";
192 
193  os << "* cuts\n";
194  os << " n_si = " << c.n_si_ << "\n\n";
195 
196  os << "* matching\n" << std::setprecision(3);
197 
198  os << " shift ranges:\n";
199  for (const auto &p : c.matchingShiftRanges_)
200  os << " RP " << rpTags[p.first] << " (" << std::setw(3) << p.first << "): sh_min = " << p.second.x_min_
201  << ", sh_max = " << p.second.x_max_ << "\n";
202 
203  os << " reference points:\n";
204  for (const auto &pm : c.matchingReferencePoints_) {
205  os << " " << std::setw(3) << pm.first << ": ";
206  for (unsigned int i = 0; i < pm.second.size(); i++) {
207  const auto &p = pm.second[i];
208  if (i % 5 == 0 && i > 0)
209  os << "\n ";
210  os << "(" << std::setw(6) << p.x_ << " +- " << p.ex_ << ", " << std::setw(6) << p.y_ << " +- " << p.ey_ << "), ";
211  }
212  os << "\n";
213  }
214 
215  os << "\n"
216  << "* alignment_x_meth_o\n";
217  for (const auto &p : c.alignment_x_meth_o_ranges_)
218  os << " RP " << rpTags[p.first] << " (" << std::setw(3) << p.first << "): sh_min = " << p.second.x_min_
219  << ", sh_max = " << p.second.x_max_ << "\n";
220  os << " fit_profile_min_bin_entries = " << c.fitProfileMinBinEntries_ << "\n";
221  os << " fit_profile_min_N_reasonable = " << c.fitProfileMinNReasonable_ << "\n";
222  os << " meth_o_graph_min_N = " << c.methOGraphMinN_ << "\n";
223  os << " meth_o_unc_fit_range = " << c.methOUncFitRange_ << "\n";
224 
225  os << "\n"
226  << "* alignment_x_relative\n";
227  for (const auto &p : c.alignment_x_relative_ranges_)
228  os << " RP " << rpTags[p.first] << " (" << std::setw(3) << p.first << "): sh_min = " << p.second.x_min_
229  << ", sh_max = " << p.second.x_max_ << "\n";
230  os << " near_far_min_entries = " << c.nearFarMinEntries_ << "\n";
231 
232  os << "\n"
233  << "* alignment_y\n";
234  for (const auto &p : c.alignment_y_ranges_)
235  os << " RP " << rpTags[p.first] << " (" << std::setw(3) << p.first << "): sh_min = " << p.second.x_min_
236  << ", sh_max = " << p.second.x_max_ << "\n";
237  os << " mode_graph_min_N = " << c.modeGraphMinN_ << "\n";
238  os << " mult_sel_proj_y_min_entries = " << c.multSelProjYMinEntries_ << "\n";
239 
240  os << "\n"
241  << "* binning\n";
242  os << c.binning_ << "\n";
243 
244  return os;
245 }
SectorConfig sectorConfig45_
std::map< unsigned int, SelectionRange > alignment_x_meth_o_ranges_
std::map< unsigned int, SelectionRange > alignment_x_relative_ranges_
SectorConfig sectorConfig56_
std::vector< std::string > sequence_
unsigned int fitProfileMinBinEntries_
std::map< unsigned int, SelectionRange > alignment_y_ranges_
unsigned int methOGraphMinN_
unsigned int fitProfileMinNReasonable_
std::map< unsigned int, std::vector< PointErrors > > matchingReferencePoints_
std::string name_
unsigned int id_
std::map< unsigned int, SelectionRange > matchingShiftRanges_
unsigned int nearFarMinEntries_
unsigned int maxRPTracksSize_
unsigned int multSelProjYMinEntries_
unsigned int modeGraphMinN_

Member Data Documentation

std::map<unsigned int, SelectionRange> PPSAlignmentConfig::alignment_x_meth_o_ranges_
private
std::map<unsigned int, SelectionRange> PPSAlignmentConfig::alignment_x_relative_ranges_
private
std::map<unsigned int, SelectionRange> PPSAlignmentConfig::alignment_y_ranges_
private

Definition at line 198 of file PPSAlignmentConfig.h.

Referenced by alignment_y_ranges(), operator<<(), and setAlignment_y_ranges().

Binning PPSAlignmentConfig::binning_
private

Definition at line 202 of file PPSAlignmentConfig.h.

Referenced by binning(), operator<<(), and setBinning().

double PPSAlignmentConfig::chiSqThreshold_
private

Definition at line 179 of file PPSAlignmentConfig.h.

Referenced by chiSqThreshold(), operator<<(), and setChiSqThreshold().

unsigned int PPSAlignmentConfig::fitProfileMinBinEntries_
private
unsigned int PPSAlignmentConfig::fitProfileMinNReasonable_
private
std::map<unsigned int, std::vector<PointErrors> > PPSAlignmentConfig::matchingReferencePoints_
private
std::map<unsigned int, SelectionRange> PPSAlignmentConfig::matchingShiftRanges_
private

Definition at line 187 of file PPSAlignmentConfig.h.

Referenced by matchingShiftRanges(), operator<<(), and setMatchingShiftRanges().

unsigned int PPSAlignmentConfig::maxRPTracksSize_
private

Definition at line 183 of file PPSAlignmentConfig.h.

Referenced by maxRPTracksSize(), operator<<(), and setMaxRPTracksSize().

unsigned int PPSAlignmentConfig::methOGraphMinN_
private

Definition at line 192 of file PPSAlignmentConfig.h.

Referenced by methOGraphMinN(), operator<<(), and setMethOGraphMinN().

double PPSAlignmentConfig::methOUncFitRange_
private

Definition at line 193 of file PPSAlignmentConfig.h.

Referenced by methOUncFitRange(), operator<<(), and setMethOUncFitRange().

unsigned int PPSAlignmentConfig::modeGraphMinN_
private

Definition at line 199 of file PPSAlignmentConfig.h.

Referenced by modeGraphMinN(), operator<<(), and setModeGraphMinN().

unsigned int PPSAlignmentConfig::multSelProjYMinEntries_
private
double PPSAlignmentConfig::n_si_
private

Definition at line 184 of file PPSAlignmentConfig.h.

Referenced by n_si(), operator<<(), and setN_si().

unsigned int PPSAlignmentConfig::nearFarMinEntries_
private

Definition at line 196 of file PPSAlignmentConfig.h.

Referenced by nearFarMinEntries(), operator<<(), and setNearFarMinEntries().

std::string PPSAlignmentConfig::resultsDir_
private

Definition at line 172 of file PPSAlignmentConfig.h.

Referenced by operator<<(), resultsDir(), and setResultsDir().

SectorConfig PPSAlignmentConfig::sectorConfig45_
private

Definition at line 174 of file PPSAlignmentConfig.h.

Referenced by operator<<(), sectorConfig45(), and setSectorConfig45().

SectorConfig PPSAlignmentConfig::sectorConfig56_
private

Definition at line 174 of file PPSAlignmentConfig.h.

Referenced by operator<<(), sectorConfig56(), and setSectorConfig56().

std::vector<std::string> PPSAlignmentConfig::sequence_
private

Definition at line 171 of file PPSAlignmentConfig.h.

Referenced by operator<<(), sequence(), and setSequence().

double PPSAlignmentConfig::x_ali_sh_step_
private

Definition at line 176 of file PPSAlignmentConfig.h.

Referenced by operator<<(), setX_ali_sh_step(), and x_ali_sh_step().

double PPSAlignmentConfig::y_mode_max_valid_
private

Definition at line 181 of file PPSAlignmentConfig.h.

Referenced by operator<<(), setY_mode_max_valid(), and y_mode_max_valid().

double PPSAlignmentConfig::y_mode_sys_unc_
private

Definition at line 178 of file PPSAlignmentConfig.h.

Referenced by operator<<(), setY_mode_sys_unc(), and y_mode_sys_unc().

double PPSAlignmentConfig::y_mode_unc_max_valid_
private

Definition at line 180 of file PPSAlignmentConfig.h.

Referenced by operator<<(), setY_mode_unc_max_valid(), and y_mode_unc_max_valid().