CMS 3D CMS Logo

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, SelectionRangealignment_x_meth_o_ranges_
 
std::map< unsigned int, SelectionRangealignment_x_relative_ranges_
 
std::map< unsigned int, SelectionRangealignment_y_ranges_
 
Binning binning_
 
double chiSqThreshold_
 
unsigned int fitProfileMinBinEntries_
 
unsigned int fitProfileMinNReasonable_
 
std::map< unsigned int, std::vector< PointErrors > > matchingReferencePoints_
 
std::map< unsigned int, SelectionRangematchingShiftRanges_
 
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 96 of file PPSAlignmentConfig.h.

Member Function Documentation

◆ alignment_x_meth_o_ranges()

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

◆ alignment_x_relative_ranges()

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

Definition at line 51 of file PPSAlignmentConfig.cc.

52  {

References alignment_x_relative_ranges_.

Referenced by setAlignment_x_relative_ranges().

◆ alignment_y_ranges()

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

Definition at line 56 of file PPSAlignmentConfig.cc.

57  {
58  return alignment_y_ranges_;

References alignment_y_ranges_.

Referenced by setAlignment_y_ranges().

◆ binning()

const Binning & PPSAlignmentConfig::binning ( ) const

Definition at line 62 of file PPSAlignmentConfig.cc.

References binning_.

Referenced by setBinning().

◆ chiSqThreshold()

double PPSAlignmentConfig::chiSqThreshold ( ) const

Definition at line 29 of file PPSAlignmentConfig.cc.

29 { return y_mode_sys_unc_; }

References y_mode_sys_unc_.

Referenced by setY_mode_unc_max_valid().

◆ fitProfileMinBinEntries()

unsigned int PPSAlignmentConfig::fitProfileMinBinEntries ( ) const

Definition at line 46 of file PPSAlignmentConfig.cc.

◆ fitProfileMinNReasonable()

unsigned int PPSAlignmentConfig::fitProfileMinNReasonable ( ) const

Definition at line 47 of file PPSAlignmentConfig.cc.

47 { return fitProfileMinBinEntries_; }

References fitProfileMinBinEntries_.

◆ matchingReferencePoints()

const std::map< unsigned int, std::vector< PointErrors > > & PPSAlignmentConfig::matchingReferencePoints ( ) const

◆ matchingShiftRanges()

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

Definition at line 39 of file PPSAlignmentConfig.cc.

40  {
41  return matchingShiftRanges_;

Referenced by PPSAlignmentHarvester::xAlignment().

◆ maxRPTracksSize()

double PPSAlignmentConfig::maxRPTracksSize ( ) const

Definition at line 33 of file PPSAlignmentConfig.cc.

Referenced by setN_si().

◆ methOGraphMinN()

unsigned int PPSAlignmentConfig::methOGraphMinN ( ) const

Definition at line 48 of file PPSAlignmentConfig.cc.

48 { return fitProfileMinNReasonable_; }

References fitProfileMinNReasonable_.

Referenced by setMethOUncFitRange().

◆ methOUncFitRange()

double PPSAlignmentConfig::methOUncFitRange ( ) const

Definition at line 49 of file PPSAlignmentConfig.cc.

49 { return methOGraphMinN_; }

References methOGraphMinN_.

◆ modeGraphMinN()

unsigned int PPSAlignmentConfig::modeGraphMinN ( ) const

Definition at line 59 of file PPSAlignmentConfig.cc.

Referenced by setMultSelProjYMinEntries().

◆ multSelProjYMinEntries()

unsigned int PPSAlignmentConfig::multSelProjYMinEntries ( ) const

Definition at line 60 of file PPSAlignmentConfig.cc.

60 { return modeGraphMinN_; }

References modeGraphMinN_.

◆ n_si()

double PPSAlignmentConfig::n_si ( ) const

Definition at line 34 of file PPSAlignmentConfig.cc.

34 { return maxRPTracksSize_; }

References maxRPTracksSize_.

◆ nearFarMinEntries()

unsigned int PPSAlignmentConfig::nearFarMinEntries ( ) const

Definition at line 54 of file PPSAlignmentConfig.cc.

◆ resultsDir()

const std::string & PPSAlignmentConfig::resultsDir ( ) const

Definition at line 21 of file PPSAlignmentConfig.cc.

21 { return sequence_; }

References sequence_.

◆ sectorConfig45()

const SectorConfig & PPSAlignmentConfig::sectorConfig45 ( ) const

Definition at line 23 of file PPSAlignmentConfig.cc.

Referenced by setSectorConfig56(), and PPSAlignmentHarvester::xAlignment().

◆ sectorConfig56()

const SectorConfig & PPSAlignmentConfig::sectorConfig56 ( ) const

Definition at line 24 of file PPSAlignmentConfig.cc.

24 { return sectorConfig45_; }

References sectorConfig45_.

Referenced by PPSAlignmentHarvester::xAlignment().

◆ sequence()

const std::vector< std::string > & PPSAlignmentConfig::sequence ( ) const

Definition at line 20 of file PPSAlignmentConfig.cc.

Referenced by setResultsDir().

◆ serialize()

template<class Archive >
void PPSAlignmentConfig::serialize ( Archive &  ar,
const unsigned int  version 
)
private

◆ setAlignment_x_meth_o_ranges()

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

◆ setAlignment_x_relative_ranges()

void PPSAlignmentConfig::setAlignment_x_relative_ranges ( std::map< unsigned int, SelectionRange > &  alignment_x_relative_ranges)

◆ setAlignment_y_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_.

◆ setBinning()

void PPSAlignmentConfig::setBinning ( Binning binning)

Definition at line 121 of file PPSAlignmentConfig.cc.

References binning(), and binning_.

◆ setChiSqThreshold()

void PPSAlignmentConfig::setChiSqThreshold ( double  chiSqThreshold)

Definition at line 75 of file PPSAlignmentConfig.cc.

References y_mode_sys_unc(), and y_mode_sys_unc_.

◆ setFitProfileMinBinEntries()

void PPSAlignmentConfig::setFitProfileMinBinEntries ( unsigned int  fitProfileMinBinEntries)

Definition at line 96 of file PPSAlignmentConfig.cc.

◆ setFitProfileMinNReasonable()

void PPSAlignmentConfig::setFitProfileMinNReasonable ( unsigned int  fitProfileMinNReasonable)

Definition at line 99 of file PPSAlignmentConfig.cc.

◆ setMatchingReferencePoints()

void PPSAlignmentConfig::setMatchingReferencePoints ( std::map< unsigned int, std::vector< PointErrors >> &  matchingReferencePoints)

◆ setMatchingShiftRanges()

void PPSAlignmentConfig::setMatchingShiftRanges ( std::map< unsigned int, SelectionRange > &  matchingShiftRanges)

Definition at line 88 of file PPSAlignmentConfig.cc.

◆ setMaxRPTracksSize()

void PPSAlignmentConfig::setMaxRPTracksSize ( unsigned int  maxRPTracksSize)

Definition at line 81 of file PPSAlignmentConfig.cc.

◆ setMethOGraphMinN()

void PPSAlignmentConfig::setMethOGraphMinN ( unsigned int  methOGraphMinN)

Definition at line 102 of file PPSAlignmentConfig.cc.

◆ setMethOUncFitRange()

void PPSAlignmentConfig::setMethOUncFitRange ( double  methOUncFitRange)

Definition at line 103 of file PPSAlignmentConfig.cc.

References methOGraphMinN(), and methOGraphMinN_.

◆ setModeGraphMinN()

void PPSAlignmentConfig::setModeGraphMinN ( unsigned int  modeGraphMinN)

Definition at line 116 of file PPSAlignmentConfig.cc.

◆ setMultSelProjYMinEntries()

void PPSAlignmentConfig::setMultSelProjYMinEntries ( unsigned int  multSelProjYMinEntries)

◆ setN_si()

void PPSAlignmentConfig::setN_si ( double  n_si)

Definition at line 82 of file PPSAlignmentConfig.cc.

References maxRPTracksSize(), and maxRPTracksSize_.

◆ setNearFarMinEntries()

void PPSAlignmentConfig::setNearFarMinEntries ( unsigned int  nearFarMinEntries)

Definition at line 109 of file PPSAlignmentConfig.cc.

◆ setResultsDir()

void PPSAlignmentConfig::setResultsDir ( std::string &  resultsDir)

Definition at line 67 of file PPSAlignmentConfig.cc.

67 { sequence_ = sequence; }

References sequence(), and sequence_.

◆ setSectorConfig45()

void PPSAlignmentConfig::setSectorConfig45 ( SectorConfig sectorConfig45)

Definition at line 69 of file PPSAlignmentConfig.cc.

◆ setSectorConfig56()

void PPSAlignmentConfig::setSectorConfig56 ( SectorConfig sectorConfig56)

Definition at line 70 of file PPSAlignmentConfig.cc.

References sectorConfig45(), and sectorConfig45_.

◆ setSequence()

void PPSAlignmentConfig::setSequence ( std::vector< std::string > &  sequence)

Definition at line 66 of file PPSAlignmentConfig.cc.

◆ setX_ali_sh_step()

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_.

◆ setY_mode_max_valid()

void PPSAlignmentConfig::setY_mode_max_valid ( double  y_mode_max_valid)

Definition at line 79 of file PPSAlignmentConfig.cc.

◆ setY_mode_sys_unc()

void PPSAlignmentConfig::setY_mode_sys_unc ( double  y_mode_sys_unc)

Definition at line 74 of file PPSAlignmentConfig.cc.

◆ setY_mode_unc_max_valid()

void PPSAlignmentConfig::setY_mode_unc_max_valid ( double  y_mode_unc_max_valid)

◆ x_ali_sh_step()

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().

◆ y_mode_max_valid()

double PPSAlignmentConfig::y_mode_max_valid ( ) const

Definition at line 31 of file PPSAlignmentConfig.cc.

31 { return y_mode_unc_max_valid_; }

References y_mode_unc_max_valid_.

◆ y_mode_sys_unc()

double PPSAlignmentConfig::y_mode_sys_unc ( ) const

Definition at line 28 of file PPSAlignmentConfig.cc.

Referenced by setChiSqThreshold().

◆ y_mode_unc_max_valid()

double PPSAlignmentConfig::y_mode_unc_max_valid ( ) const

Definition at line 30 of file PPSAlignmentConfig.cc.

30 { return chiSqThreshold_; }

References chiSqThreshold_.

Friends And Related Function Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Definition at line 205 of file PPSAlignmentConfig.h.

◆ cond::serialization::access

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

Definition at line 205 of file PPSAlignmentConfig.h.

◆ operator<<

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

Definition at line 160 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_},
179  {c.sectorConfig45_.rp_N_.id_, c.sectorConfig45_.rp_N_.name_},
180  {c.sectorConfig56_.rp_N_.id_, c.sectorConfig56_.rp_N_.name_},
181  {c.sectorConfig56_.rp_F_.id_, c.sectorConfig56_.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;

Member Data Documentation

◆ alignment_x_meth_o_ranges_

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

◆ alignment_x_relative_ranges_

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

◆ alignment_y_ranges_

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

Definition at line 199 of file PPSAlignmentConfig.h.

Referenced by alignment_y_ranges(), and setAlignment_y_ranges().

◆ binning_

Binning PPSAlignmentConfig::binning_
private

Definition at line 203 of file PPSAlignmentConfig.h.

Referenced by binning(), and setBinning().

◆ chiSqThreshold_

double PPSAlignmentConfig::chiSqThreshold_
private

Definition at line 180 of file PPSAlignmentConfig.h.

Referenced by setY_mode_unc_max_valid(), and y_mode_unc_max_valid().

◆ fitProfileMinBinEntries_

unsigned int PPSAlignmentConfig::fitProfileMinBinEntries_
private

Definition at line 191 of file PPSAlignmentConfig.h.

Referenced by fitProfileMinNReasonable().

◆ fitProfileMinNReasonable_

unsigned int PPSAlignmentConfig::fitProfileMinNReasonable_
private

Definition at line 192 of file PPSAlignmentConfig.h.

Referenced by methOGraphMinN().

◆ matchingReferencePoints_

std::map<unsigned int, std::vector<PointErrors> > PPSAlignmentConfig::matchingReferencePoints_
private

Definition at line 187 of file PPSAlignmentConfig.h.

Referenced by matchingReferencePoints(), and setMatchingReferencePoints().

◆ matchingShiftRanges_

std::map<unsigned int, SelectionRange> PPSAlignmentConfig::matchingShiftRanges_
private

Definition at line 188 of file PPSAlignmentConfig.h.

◆ maxRPTracksSize_

unsigned int PPSAlignmentConfig::maxRPTracksSize_
private

Definition at line 184 of file PPSAlignmentConfig.h.

Referenced by n_si(), and setN_si().

◆ methOGraphMinN_

unsigned int PPSAlignmentConfig::methOGraphMinN_
private

Definition at line 193 of file PPSAlignmentConfig.h.

Referenced by methOUncFitRange(), and setMethOUncFitRange().

◆ methOUncFitRange_

double PPSAlignmentConfig::methOUncFitRange_
private

Definition at line 194 of file PPSAlignmentConfig.h.

◆ modeGraphMinN_

unsigned int PPSAlignmentConfig::modeGraphMinN_
private

Definition at line 200 of file PPSAlignmentConfig.h.

Referenced by multSelProjYMinEntries(), and setMultSelProjYMinEntries().

◆ multSelProjYMinEntries_

unsigned int PPSAlignmentConfig::multSelProjYMinEntries_
private

Definition at line 201 of file PPSAlignmentConfig.h.

◆ n_si_

double PPSAlignmentConfig::n_si_
private

Definition at line 185 of file PPSAlignmentConfig.h.

◆ nearFarMinEntries_

unsigned int PPSAlignmentConfig::nearFarMinEntries_
private

Definition at line 197 of file PPSAlignmentConfig.h.

◆ resultsDir_

std::string PPSAlignmentConfig::resultsDir_
private

Definition at line 173 of file PPSAlignmentConfig.h.

◆ sectorConfig45_

SectorConfig PPSAlignmentConfig::sectorConfig45_
private

Definition at line 175 of file PPSAlignmentConfig.h.

Referenced by sectorConfig56(), and setSectorConfig56().

◆ sectorConfig56_

SectorConfig PPSAlignmentConfig::sectorConfig56_
private

Definition at line 175 of file PPSAlignmentConfig.h.

◆ sequence_

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

Definition at line 172 of file PPSAlignmentConfig.h.

Referenced by resultsDir(), and setResultsDir().

◆ x_ali_sh_step_

double PPSAlignmentConfig::x_ali_sh_step_
private

Definition at line 177 of file PPSAlignmentConfig.h.

Referenced by setX_ali_sh_step(), and x_ali_sh_step().

◆ y_mode_max_valid_

double PPSAlignmentConfig::y_mode_max_valid_
private

Definition at line 182 of file PPSAlignmentConfig.h.

◆ y_mode_sys_unc_

double PPSAlignmentConfig::y_mode_sys_unc_
private

Definition at line 179 of file PPSAlignmentConfig.h.

Referenced by chiSqThreshold(), and setChiSqThreshold().

◆ y_mode_unc_max_valid_

double PPSAlignmentConfig::y_mode_unc_max_valid_
private

Definition at line 181 of file PPSAlignmentConfig.h.

Referenced by y_mode_max_valid().

mps_fire.i
i
Definition: mps_fire.py:428
PPSAlignmentConfig::sectorConfig45
const SectorConfig & sectorConfig45() const
Definition: PPSAlignmentConfig.cc:23
PPSAlignmentConfig::matchingShiftRanges_
std::map< unsigned int, SelectionRange > matchingShiftRanges_
Definition: PPSAlignmentConfig.h:188
PPSAlignmentConfig::maxRPTracksSize_
unsigned int maxRPTracksSize_
Definition: PPSAlignmentConfig.h:184
PPSAlignmentConfig::alignment_x_relative_ranges
const std::map< unsigned int, SelectionRange > & alignment_x_relative_ranges() const
Definition: PPSAlignmentConfig.cc:51
PPSAlignmentConfig::maxRPTracksSize
double maxRPTracksSize() const
Definition: PPSAlignmentConfig.cc:33
PPSAlignmentConfig::nearFarMinEntries_
unsigned int nearFarMinEntries_
Definition: PPSAlignmentConfig.h:197
PPSAlignmentConfig::chiSqThreshold
double chiSqThreshold() const
Definition: PPSAlignmentConfig.cc:29
PPSAlignmentConfig::y_mode_sys_unc_
double y_mode_sys_unc_
Definition: PPSAlignmentConfig.h:179
PPSAlignmentConfig::fitProfileMinBinEntries
unsigned int fitProfileMinBinEntries() const
Definition: PPSAlignmentConfig.cc:46
PPSAlignmentConfig::alignment_x_meth_o_ranges
const std::map< unsigned int, SelectionRange > & alignment_x_meth_o_ranges() const
Definition: PPSAlignmentConfig.cc:43
PPSAlignmentConfig::modeGraphMinN
unsigned int modeGraphMinN() const
Definition: PPSAlignmentConfig.cc:59
PPSAlignmentConfig::alignment_y_ranges_
std::map< unsigned int, SelectionRange > alignment_y_ranges_
Definition: PPSAlignmentConfig.h:199
PPSAlignmentConfig::sectorConfig45_
SectorConfig sectorConfig45_
Definition: PPSAlignmentConfig.h:175
PPSAlignmentConfig::matchingShiftRanges
const std::map< unsigned int, SelectionRange > & matchingShiftRanges() const
Definition: PPSAlignmentConfig.cc:39
PPSAlignmentConfig::nearFarMinEntries
unsigned int nearFarMinEntries() const
Definition: PPSAlignmentConfig.cc:54
PPSAlignmentConfig::fitProfileMinNReasonable_
unsigned int fitProfileMinNReasonable_
Definition: PPSAlignmentConfig.h:192
PPSAlignmentConfig::y_mode_sys_unc
double y_mode_sys_unc() const
Definition: PPSAlignmentConfig.cc:28
PPSAlignmentConfig::multSelProjYMinEntries
unsigned int multSelProjYMinEntries() const
Definition: PPSAlignmentConfig.cc:60
PPSAlignmentConfig::methOGraphMinN
unsigned int methOGraphMinN() const
Definition: PPSAlignmentConfig.cc:48
PPSAlignmentConfig::fitProfileMinNReasonable
unsigned int fitProfileMinNReasonable() const
Definition: PPSAlignmentConfig.cc:47
PPSAlignmentConfig::sequence
const std::vector< std::string > & sequence() const
Definition: PPSAlignmentConfig.cc:20
PPSAlignmentConfig::setY_mode_unc_max_valid
void setY_mode_unc_max_valid(double y_mode_unc_max_valid)
Definition: PPSAlignmentConfig.cc:76
AlCaHLTBitMon_ParallelJobs.p
def p
Definition: AlCaHLTBitMon_ParallelJobs.py:153
PPSAlignmentConfig::matchingReferencePoints_
std::map< unsigned int, std::vector< PointErrors > > matchingReferencePoints_
Definition: PPSAlignmentConfig.h:187
PPSAlignmentConfig::multSelProjYMinEntries_
unsigned int multSelProjYMinEntries_
Definition: PPSAlignmentConfig.h:201
PPSAlignmentConfig::setMultSelProjYMinEntries
void setMultSelProjYMinEntries(unsigned int multSelProjYMinEntries)
Definition: PPSAlignmentConfig.cc:117
PPSAlignmentConfig::alignment_x_meth_o_ranges_
std::map< unsigned int, SelectionRange > alignment_x_meth_o_ranges_
Definition: PPSAlignmentConfig.h:190
PPSAlignmentConfig::y_mode_unc_max_valid_
double y_mode_unc_max_valid_
Definition: PPSAlignmentConfig.h:181
PPSAlignmentConfig::chiSqThreshold_
double chiSqThreshold_
Definition: PPSAlignmentConfig.h:180
PPSAlignmentConfig::matchingReferencePoints
const std::map< unsigned int, std::vector< PointErrors > > & matchingReferencePoints() const
Definition: PPSAlignmentConfig.cc:36
PPSAlignmentConfig::sequence_
std::vector< std::string > sequence_
Definition: PPSAlignmentConfig.h:172
PPSAlignmentConfig::alignment_x_relative_ranges_
std::map< unsigned int, SelectionRange > alignment_x_relative_ranges_
Definition: PPSAlignmentConfig.h:196
PPSAlignmentConfig::y_mode_unc_max_valid
double y_mode_unc_max_valid() const
Definition: PPSAlignmentConfig.cc:30
PPSAlignmentConfig::alignment_y_ranges
const std::map< unsigned int, SelectionRange > & alignment_y_ranges() const
Definition: PPSAlignmentConfig.cc:56
PPSAlignmentConfig::modeGraphMinN_
unsigned int modeGraphMinN_
Definition: PPSAlignmentConfig.h:200
PPSAlignmentConfig::fitProfileMinBinEntries_
unsigned int fitProfileMinBinEntries_
Definition: PPSAlignmentConfig.h:191
c
auto & c
Definition: CAHitNtupletGeneratorKernelsImpl.h:56
PPSAlignmentConfig::methOGraphMinN_
unsigned int methOGraphMinN_
Definition: PPSAlignmentConfig.h:193