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 97 of file PPSAlignmentConfig.h.

Member Function Documentation

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

Definition at line 44 of file PPSAlignmentConfig.cc.

References alignment_x_meth_o_ranges_.

Referenced by setAlignment_x_meth_o_ranges().

44  {
46 }
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 52 of file PPSAlignmentConfig.cc.

References alignment_x_relative_ranges_.

Referenced by setAlignment_x_relative_ranges().

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

Definition at line 57 of file PPSAlignmentConfig.cc.

References alignment_y_ranges_.

Referenced by setAlignment_y_ranges().

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

Definition at line 63 of file PPSAlignmentConfig.cc.

References binning_.

Referenced by setBinning().

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

Definition at line 30 of file PPSAlignmentConfig.cc.

References chiSqThreshold_.

Referenced by setChiSqThreshold().

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

Definition at line 47 of file PPSAlignmentConfig.cc.

References fitProfileMinBinEntries_.

Referenced by setFitProfileMinBinEntries().

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

Definition at line 48 of file PPSAlignmentConfig.cc.

References fitProfileMinNReasonable_.

Referenced by setFitProfileMinNReasonable().

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

Definition at line 37 of file PPSAlignmentConfig.cc.

References matchingReferencePoints_.

Referenced by setMatchingReferencePoints().

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

Definition at line 40 of file PPSAlignmentConfig.cc.

References matchingShiftRanges_.

Referenced by setMatchingShiftRanges().

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

Definition at line 34 of file PPSAlignmentConfig.cc.

References maxRPTracksSize_.

Referenced by setMaxRPTracksSize().

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

Definition at line 49 of file PPSAlignmentConfig.cc.

References methOGraphMinN_.

Referenced by setMethOGraphMinN().

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

Definition at line 50 of file PPSAlignmentConfig.cc.

References methOUncFitRange_.

Referenced by setMethOUncFitRange().

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

Definition at line 60 of file PPSAlignmentConfig.cc.

References modeGraphMinN_.

Referenced by setModeGraphMinN().

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

Definition at line 61 of file PPSAlignmentConfig.cc.

References multSelProjYMinEntries_.

Referenced by setMultSelProjYMinEntries().

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

Definition at line 35 of file PPSAlignmentConfig.cc.

References n_si_.

Referenced by setN_si().

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

Definition at line 55 of file PPSAlignmentConfig.cc.

References nearFarMinEntries_.

Referenced by setNearFarMinEntries().

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

Definition at line 22 of file PPSAlignmentConfig.cc.

References resultsDir_.

Referenced by setResultsDir().

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

Definition at line 24 of file PPSAlignmentConfig.cc.

References sectorConfig45_.

Referenced by setSectorConfig45().

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

Definition at line 25 of file PPSAlignmentConfig.cc.

References sectorConfig56_.

Referenced by setSectorConfig56().

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

Definition at line 21 of file PPSAlignmentConfig.cc.

References sequence_.

Referenced by setSequence().

21 { 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 93 of file PPSAlignmentConfig.cc.

References alignment_x_meth_o_ranges(), and alignment_x_meth_o_ranges_.

94  {
96 }
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 106 of file PPSAlignmentConfig.cc.

References alignment_x_relative_ranges(), and alignment_x_relative_ranges_.

107  {
109 }
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 114 of file PPSAlignmentConfig.cc.

References alignment_y_ranges(), and alignment_y_ranges_.

114  {
116 }
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 122 of file PPSAlignmentConfig.cc.

References binning(), and binning_.

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

Definition at line 76 of file PPSAlignmentConfig.cc.

References chiSqThreshold(), and chiSqThreshold_.

void PPSAlignmentConfig::setFitProfileMinBinEntries ( unsigned int  fitProfileMinBinEntries)

Definition at line 97 of file PPSAlignmentConfig.cc.

References fitProfileMinBinEntries(), and fitProfileMinBinEntries_.

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

Definition at line 100 of file PPSAlignmentConfig.cc.

References fitProfileMinNReasonable(), and fitProfileMinNReasonable_.

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

Definition at line 85 of file PPSAlignmentConfig.cc.

References matchingReferencePoints(), and matchingReferencePoints_.

86  {
88 }
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 89 of file PPSAlignmentConfig.cc.

References matchingShiftRanges(), and matchingShiftRanges_.

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

Definition at line 82 of file PPSAlignmentConfig.cc.

References maxRPTracksSize(), and maxRPTracksSize_.

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

Definition at line 103 of file PPSAlignmentConfig.cc.

References methOGraphMinN(), and methOGraphMinN_.

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

Definition at line 104 of file PPSAlignmentConfig.cc.

References methOUncFitRange(), and methOUncFitRange_.

void PPSAlignmentConfig::setModeGraphMinN ( unsigned int  modeGraphMinN)

Definition at line 117 of file PPSAlignmentConfig.cc.

References modeGraphMinN(), and modeGraphMinN_.

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

Definition at line 118 of file PPSAlignmentConfig.cc.

References multSelProjYMinEntries(), and multSelProjYMinEntries_.

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

Definition at line 83 of file PPSAlignmentConfig.cc.

References n_si(), and n_si_.

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

Definition at line 110 of file PPSAlignmentConfig.cc.

References nearFarMinEntries(), and nearFarMinEntries_.

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

Definition at line 68 of file PPSAlignmentConfig.cc.

References resultsDir(), and resultsDir_.

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

Definition at line 70 of file PPSAlignmentConfig.cc.

References sectorConfig45(), and sectorConfig45_.

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

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

References sequence(), and sequence_.

67 { 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 73 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 80 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 75 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 77 of file PPSAlignmentConfig.cc.

References y_mode_unc_max_valid(), and y_mode_unc_max_valid_.

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

Definition at line 27 of file PPSAlignmentConfig.cc.

References x_ali_sh_step_.

Referenced by setX_ali_sh_step().

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

Definition at line 32 of file PPSAlignmentConfig.cc.

References y_mode_max_valid_.

Referenced by setY_mode_max_valid().

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

Definition at line 29 of file PPSAlignmentConfig.cc.

References y_mode_sys_unc_.

Referenced by setY_mode_sys_unc().

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

Definition at line 31 of file PPSAlignmentConfig.cc.

References y_mode_unc_max_valid_.

Referenced by setY_mode_unc_max_valid().

31 { return y_mode_unc_max_valid_; }

Friends And Related Function Documentation

friend class boost::serialization::access
friend

Definition at line 206 of file PPSAlignmentConfig.h.

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

Definition at line 206 of file PPSAlignmentConfig.h.

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

Definition at line 161 of file PPSAlignmentConfig.cc.

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

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

Binning PPSAlignmentConfig::binning_
private

Definition at line 204 of file PPSAlignmentConfig.h.

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

double PPSAlignmentConfig::chiSqThreshold_
private

Definition at line 181 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 189 of file PPSAlignmentConfig.h.

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

unsigned int PPSAlignmentConfig::maxRPTracksSize_
private

Definition at line 185 of file PPSAlignmentConfig.h.

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

unsigned int PPSAlignmentConfig::methOGraphMinN_
private

Definition at line 194 of file PPSAlignmentConfig.h.

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

double PPSAlignmentConfig::methOUncFitRange_
private

Definition at line 195 of file PPSAlignmentConfig.h.

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

unsigned int PPSAlignmentConfig::modeGraphMinN_
private

Definition at line 201 of file PPSAlignmentConfig.h.

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

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

Definition at line 186 of file PPSAlignmentConfig.h.

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

unsigned int PPSAlignmentConfig::nearFarMinEntries_
private

Definition at line 198 of file PPSAlignmentConfig.h.

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

std::string PPSAlignmentConfig::resultsDir_
private

Definition at line 174 of file PPSAlignmentConfig.h.

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

SectorConfig PPSAlignmentConfig::sectorConfig45_
private

Definition at line 176 of file PPSAlignmentConfig.h.

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

SectorConfig PPSAlignmentConfig::sectorConfig56_
private

Definition at line 176 of file PPSAlignmentConfig.h.

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

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

Definition at line 173 of file PPSAlignmentConfig.h.

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

double PPSAlignmentConfig::x_ali_sh_step_
private

Definition at line 178 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 183 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 180 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 182 of file PPSAlignmentConfig.h.

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