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 94 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 54 of file PPSAlignmentConfig.cc.

55  {

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 59 of file PPSAlignmentConfig.cc.

60  {
61  return alignment_y_ranges_;

References alignment_y_ranges_.

Referenced by setAlignment_y_ranges().

◆ binning()

const Binning & PPSAlignmentConfig::binning ( ) const

Definition at line 65 of file PPSAlignmentConfig.cc.

References binning_.

Referenced by setBinning().

◆ chiSqThreshold()

double PPSAlignmentConfig::chiSqThreshold ( ) const

Definition at line 32 of file PPSAlignmentConfig.cc.

32 { 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 49 of file PPSAlignmentConfig.cc.

◆ fitProfileMinNReasonable()

unsigned int PPSAlignmentConfig::fitProfileMinNReasonable ( ) const

Definition at line 50 of file PPSAlignmentConfig.cc.

50 { 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 42 of file PPSAlignmentConfig.cc.

43  {
44  return matchingShiftRanges_;

Referenced by PPSAlignmentHarvester::xAlignment().

◆ maxRPTracksSize()

double PPSAlignmentConfig::maxRPTracksSize ( ) const

Definition at line 36 of file PPSAlignmentConfig.cc.

Referenced by setN_si().

◆ methOGraphMinN()

unsigned int PPSAlignmentConfig::methOGraphMinN ( ) const

Definition at line 51 of file PPSAlignmentConfig.cc.

51 { return fitProfileMinNReasonable_; }

References fitProfileMinNReasonable_.

Referenced by setMethOUncFitRange().

◆ methOUncFitRange()

double PPSAlignmentConfig::methOUncFitRange ( ) const

Definition at line 52 of file PPSAlignmentConfig.cc.

52 { return methOGraphMinN_; }

References methOGraphMinN_.

◆ modeGraphMinN()

unsigned int PPSAlignmentConfig::modeGraphMinN ( ) const

Definition at line 62 of file PPSAlignmentConfig.cc.

Referenced by setMultSelProjYMinEntries().

◆ multSelProjYMinEntries()

unsigned int PPSAlignmentConfig::multSelProjYMinEntries ( ) const

Definition at line 63 of file PPSAlignmentConfig.cc.

63 { return modeGraphMinN_; }

References modeGraphMinN_.

◆ n_si()

double PPSAlignmentConfig::n_si ( ) const

Definition at line 37 of file PPSAlignmentConfig.cc.

37 { return maxRPTracksSize_; }

References maxRPTracksSize_.

◆ nearFarMinEntries()

unsigned int PPSAlignmentConfig::nearFarMinEntries ( ) const

Definition at line 57 of file PPSAlignmentConfig.cc.

◆ resultsDir()

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

Definition at line 24 of file PPSAlignmentConfig.cc.

24 { return sequence_; }

References sequence_.

◆ sectorConfig45()

const SectorConfig & PPSAlignmentConfig::sectorConfig45 ( ) const

Definition at line 26 of file PPSAlignmentConfig.cc.

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

◆ sectorConfig56()

const SectorConfig & PPSAlignmentConfig::sectorConfig56 ( ) const

Definition at line 27 of file PPSAlignmentConfig.cc.

27 { return sectorConfig45_; }

References sectorConfig45_.

Referenced by PPSAlignmentHarvester::xAlignment().

◆ sequence()

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

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

References alignment_y_ranges(), and alignment_y_ranges_.

◆ setBinning()

void PPSAlignmentConfig::setBinning ( Binning binning)

Definition at line 124 of file PPSAlignmentConfig.cc.

References binning(), and binning_.

◆ setChiSqThreshold()

void PPSAlignmentConfig::setChiSqThreshold ( double  chiSqThreshold)

Definition at line 78 of file PPSAlignmentConfig.cc.

References y_mode_sys_unc(), and y_mode_sys_unc_.

◆ setFitProfileMinBinEntries()

void PPSAlignmentConfig::setFitProfileMinBinEntries ( unsigned int  fitProfileMinBinEntries)

Definition at line 99 of file PPSAlignmentConfig.cc.

◆ setFitProfileMinNReasonable()

void PPSAlignmentConfig::setFitProfileMinNReasonable ( unsigned int  fitProfileMinNReasonable)

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

◆ setMaxRPTracksSize()

void PPSAlignmentConfig::setMaxRPTracksSize ( unsigned int  maxRPTracksSize)

Definition at line 84 of file PPSAlignmentConfig.cc.

◆ setMethOGraphMinN()

void PPSAlignmentConfig::setMethOGraphMinN ( unsigned int  methOGraphMinN)

Definition at line 105 of file PPSAlignmentConfig.cc.

◆ setMethOUncFitRange()

void PPSAlignmentConfig::setMethOUncFitRange ( double  methOUncFitRange)

Definition at line 106 of file PPSAlignmentConfig.cc.

References methOGraphMinN(), and methOGraphMinN_.

◆ setModeGraphMinN()

void PPSAlignmentConfig::setModeGraphMinN ( unsigned int  modeGraphMinN)

Definition at line 119 of file PPSAlignmentConfig.cc.

◆ setMultSelProjYMinEntries()

void PPSAlignmentConfig::setMultSelProjYMinEntries ( unsigned int  multSelProjYMinEntries)

◆ setN_si()

void PPSAlignmentConfig::setN_si ( double  n_si)

Definition at line 85 of file PPSAlignmentConfig.cc.

References maxRPTracksSize(), and maxRPTracksSize_.

◆ setNearFarMinEntries()

void PPSAlignmentConfig::setNearFarMinEntries ( unsigned int  nearFarMinEntries)

Definition at line 112 of file PPSAlignmentConfig.cc.

◆ setResultsDir()

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

Definition at line 70 of file PPSAlignmentConfig.cc.

70 { sequence_ = sequence; }

References sequence(), and sequence_.

◆ setSectorConfig45()

void PPSAlignmentConfig::setSectorConfig45 ( SectorConfig sectorConfig45)

Definition at line 72 of file PPSAlignmentConfig.cc.

◆ setSectorConfig56()

void PPSAlignmentConfig::setSectorConfig56 ( SectorConfig sectorConfig56)

Definition at line 73 of file PPSAlignmentConfig.cc.

References sectorConfig45(), and sectorConfig45_.

◆ setSequence()

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

Definition at line 69 of file PPSAlignmentConfig.cc.

◆ setX_ali_sh_step()

void PPSAlignmentConfig::setX_ali_sh_step ( double  x_ali_sh_step)

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

◆ setY_mode_sys_unc()

void PPSAlignmentConfig::setY_mode_sys_unc ( double  y_mode_sys_unc)

Definition at line 77 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 29 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 34 of file PPSAlignmentConfig.cc.

34 { 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 31 of file PPSAlignmentConfig.cc.

Referenced by setChiSqThreshold().

◆ y_mode_unc_max_valid()

double PPSAlignmentConfig::y_mode_unc_max_valid ( ) const

Definition at line 33 of file PPSAlignmentConfig.cc.

33 { return chiSqThreshold_; }

Friends And Related Function Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Definition at line 203 of file PPSAlignmentConfig.h.

◆ cond::serialization::access

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

Definition at line 203 of file PPSAlignmentConfig.h.

◆ operator<<

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

Definition at line 163 of file PPSAlignmentConfig.cc.

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

Referenced by alignment_y_ranges(), and setAlignment_y_ranges().

◆ binning_

Binning PPSAlignmentConfig::binning_
private

Definition at line 201 of file PPSAlignmentConfig.h.

Referenced by binning(), and setBinning().

◆ chiSqThreshold_

double PPSAlignmentConfig::chiSqThreshold_
private

◆ fitProfileMinBinEntries_

unsigned int PPSAlignmentConfig::fitProfileMinBinEntries_
private

Definition at line 189 of file PPSAlignmentConfig.h.

Referenced by fitProfileMinNReasonable().

◆ fitProfileMinNReasonable_

unsigned int PPSAlignmentConfig::fitProfileMinNReasonable_
private

Definition at line 190 of file PPSAlignmentConfig.h.

Referenced by methOGraphMinN().

◆ matchingReferencePoints_

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

Definition at line 185 of file PPSAlignmentConfig.h.

Referenced by matchingReferencePoints(), and setMatchingReferencePoints().

◆ matchingShiftRanges_

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

Definition at line 186 of file PPSAlignmentConfig.h.

◆ maxRPTracksSize_

unsigned int PPSAlignmentConfig::maxRPTracksSize_
private

Definition at line 182 of file PPSAlignmentConfig.h.

Referenced by n_si(), and setN_si().

◆ methOGraphMinN_

unsigned int PPSAlignmentConfig::methOGraphMinN_
private

Definition at line 191 of file PPSAlignmentConfig.h.

Referenced by methOUncFitRange(), and setMethOUncFitRange().

◆ methOUncFitRange_

double PPSAlignmentConfig::methOUncFitRange_
private

Definition at line 192 of file PPSAlignmentConfig.h.

◆ modeGraphMinN_

unsigned int PPSAlignmentConfig::modeGraphMinN_
private

Definition at line 198 of file PPSAlignmentConfig.h.

Referenced by multSelProjYMinEntries(), and setMultSelProjYMinEntries().

◆ multSelProjYMinEntries_

unsigned int PPSAlignmentConfig::multSelProjYMinEntries_
private

Definition at line 199 of file PPSAlignmentConfig.h.

◆ n_si_

double PPSAlignmentConfig::n_si_
private

Definition at line 183 of file PPSAlignmentConfig.h.

◆ nearFarMinEntries_

unsigned int PPSAlignmentConfig::nearFarMinEntries_
private

Definition at line 195 of file PPSAlignmentConfig.h.

◆ resultsDir_

std::string PPSAlignmentConfig::resultsDir_
private

Definition at line 171 of file PPSAlignmentConfig.h.

◆ sectorConfig45_

SectorConfig PPSAlignmentConfig::sectorConfig45_
private

Definition at line 173 of file PPSAlignmentConfig.h.

Referenced by sectorConfig56(), and setSectorConfig56().

◆ sectorConfig56_

SectorConfig PPSAlignmentConfig::sectorConfig56_
private

Definition at line 173 of file PPSAlignmentConfig.h.

◆ sequence_

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

Definition at line 170 of file PPSAlignmentConfig.h.

Referenced by resultsDir(), and setResultsDir().

◆ x_ali_sh_step_

double PPSAlignmentConfig::x_ali_sh_step_
private

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

◆ y_mode_sys_unc_

double PPSAlignmentConfig::y_mode_sys_unc_
private

Definition at line 177 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 179 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:26
PPSAlignmentConfig::matchingShiftRanges_
std::map< unsigned int, SelectionRange > matchingShiftRanges_
Definition: PPSAlignmentConfig.h:186
PPSAlignmentConfig::maxRPTracksSize_
unsigned int maxRPTracksSize_
Definition: PPSAlignmentConfig.h:182
PPSAlignmentConfig::alignment_x_relative_ranges
const std::map< unsigned int, SelectionRange > & alignment_x_relative_ranges() const
Definition: PPSAlignmentConfig.cc:54
PPSAlignmentConfig::maxRPTracksSize
double maxRPTracksSize() const
Definition: PPSAlignmentConfig.cc:36
AlCaHLTBitMon_ParallelJobs.p
p
Definition: AlCaHLTBitMon_ParallelJobs.py:153
PPSAlignmentConfig::nearFarMinEntries_
unsigned int nearFarMinEntries_
Definition: PPSAlignmentConfig.h:195
PPSAlignmentConfig::chiSqThreshold
double chiSqThreshold() const
Definition: PPSAlignmentConfig.cc:32
PPSAlignmentConfig::y_mode_sys_unc_
double y_mode_sys_unc_
Definition: PPSAlignmentConfig.h:177
PPSAlignmentConfig::fitProfileMinBinEntries
unsigned int fitProfileMinBinEntries() const
Definition: PPSAlignmentConfig.cc:49
PPSAlignmentConfig::alignment_x_meth_o_ranges
const std::map< unsigned int, SelectionRange > & alignment_x_meth_o_ranges() const
Definition: PPSAlignmentConfig.cc:46
PPSAlignmentConfig::modeGraphMinN
unsigned int modeGraphMinN() const
Definition: PPSAlignmentConfig.cc:62
PPSAlignmentConfig::alignment_y_ranges_
std::map< unsigned int, SelectionRange > alignment_y_ranges_
Definition: PPSAlignmentConfig.h:197
PPSAlignmentConfig::sectorConfig45_
SectorConfig sectorConfig45_
Definition: PPSAlignmentConfig.h:173
PPSAlignmentConfig::matchingShiftRanges
const std::map< unsigned int, SelectionRange > & matchingShiftRanges() const
Definition: PPSAlignmentConfig.cc:42
PPSAlignmentConfig::nearFarMinEntries
unsigned int nearFarMinEntries() const
Definition: PPSAlignmentConfig.cc:57
PPSAlignmentConfig::fitProfileMinNReasonable_
unsigned int fitProfileMinNReasonable_
Definition: PPSAlignmentConfig.h:190
PPSAlignmentConfig::y_mode_sys_unc
double y_mode_sys_unc() const
Definition: PPSAlignmentConfig.cc:31
PPSAlignmentConfig::multSelProjYMinEntries
unsigned int multSelProjYMinEntries() const
Definition: PPSAlignmentConfig.cc:63
PPSAlignmentConfig::methOGraphMinN
unsigned int methOGraphMinN() const
Definition: PPSAlignmentConfig.cc:51
PPSAlignmentConfig::fitProfileMinNReasonable
unsigned int fitProfileMinNReasonable() const
Definition: PPSAlignmentConfig.cc:50
PPSAlignmentConfig::sequence
const std::vector< std::string > & sequence() const
Definition: PPSAlignmentConfig.cc:23
PPSAlignmentConfig::setY_mode_unc_max_valid
void setY_mode_unc_max_valid(double y_mode_unc_max_valid)
Definition: PPSAlignmentConfig.cc:79
PPSAlignmentConfig::matchingReferencePoints_
std::map< unsigned int, std::vector< PointErrors > > matchingReferencePoints_
Definition: PPSAlignmentConfig.h:185
PPSAlignmentConfig::multSelProjYMinEntries_
unsigned int multSelProjYMinEntries_
Definition: PPSAlignmentConfig.h:199
PPSAlignmentConfig::setMultSelProjYMinEntries
void setMultSelProjYMinEntries(unsigned int multSelProjYMinEntries)
Definition: PPSAlignmentConfig.cc:120
PPSAlignmentConfig::alignment_x_meth_o_ranges_
std::map< unsigned int, SelectionRange > alignment_x_meth_o_ranges_
Definition: PPSAlignmentConfig.h:188
PPSAlignmentConfig::y_mode_unc_max_valid_
double y_mode_unc_max_valid_
Definition: PPSAlignmentConfig.h:179
PPSAlignmentConfig::chiSqThreshold_
double chiSqThreshold_
Definition: PPSAlignmentConfig.h:178
PPSAlignmentConfig::matchingReferencePoints
const std::map< unsigned int, std::vector< PointErrors > > & matchingReferencePoints() const
Definition: PPSAlignmentConfig.cc:39
PPSAlignmentConfig::sequence_
std::vector< std::string > sequence_
Definition: PPSAlignmentConfig.h:170
PPSAlignmentConfig::alignment_x_relative_ranges_
std::map< unsigned int, SelectionRange > alignment_x_relative_ranges_
Definition: PPSAlignmentConfig.h:194
PPSAlignmentConfig::y_mode_unc_max_valid
double y_mode_unc_max_valid() const
Definition: PPSAlignmentConfig.cc:33
PPSAlignmentConfig::alignment_y_ranges
const std::map< unsigned int, SelectionRange > & alignment_y_ranges() const
Definition: PPSAlignmentConfig.cc:59
PPSAlignmentConfig::modeGraphMinN_
unsigned int modeGraphMinN_
Definition: PPSAlignmentConfig.h:198
PPSAlignmentConfig::fitProfileMinBinEntries_
unsigned int fitProfileMinBinEntries_
Definition: PPSAlignmentConfig.h:189
c
auto & c
Definition: CAHitNtupletGeneratorKernelsImpl.h:46
PPSAlignmentConfig::methOGraphMinN_
unsigned int methOGraphMinN_
Definition: PPSAlignmentConfig.h:191