#include <InitialClusteringStepBase.h>
Definition at line 20 of file InitialClusteringStepBase.h.
InitialClusteringStepBase::InitialClusteringStepBase |
( |
const edm::ParameterSet & |
conf | ) |
|
|
inline |
Definition at line 23 of file InitialClusteringStepBase.h.
References PFLayer::ECAL_BARREL, PFLayer::ECAL_ENDCAP, PFLayer::HCAL_BARREL1, PFLayer::HCAL_BARREL2, PFLayer::HCAL_ENDCAP, PFLayer::HF_EM, PFLayer::HF_HAD, PFLayer::NONE, PFLayer::PS1, and PFLayer::PS2.
const std::unordered_map< std::string, int > _layerMap
virtual InitialClusteringStepBase::~InitialClusteringStepBase |
( |
| ) |
|
|
inlinevirtual |
InitialClusteringStepBase::InitialClusteringStepBase |
( |
const ICSB & |
| ) |
|
|
delete |
InitialClusteringStepBase::_algoName |
( |
conf.getParameter< std::string > |
"algoName" | ) |
|
|
inline |
Definition at line 36 of file InitialClusteringStepBase.h.
References _layerMap, _thresholds, mps_splice::entry, Exception, edm::ParameterSet::getParameterSetVector(), TrackValidation_cff::pset, and AlCaHLTBitMon_QueryRunRegistry::string.
37 const std::vector<edm::ParameterSet>& thresholds =
38 conf.getParameterSetVector(
"thresholdsByDetector");
39 for(
const auto&
pset : thresholds ) {
41 const double& thresh_E =
42 pset.getParameter<
double>(
"gatheringThreshold");
43 const double& thresh_pT =
44 pset.getParameter<
double>(
"gatheringThresholdPt");
45 const double thresh_pT2 = thresh_pT*thresh_pT;
49 <<
"Detector layer : " << det <<
" is not in the list of recognized"
50 <<
" detector layers!";
53 std::make_pair(thresh_E,thresh_pT2));
const std::unordered_map< std::string, int > _layerMap
std::unordered_map< int, std::pair< double, double > > _thresholds
std::ostream& InitialClusteringStepBase::operator<< |
( |
std::ostream & |
o | ) |
|
|
inline |
ICSB& InitialClusteringStepBase::operator= |
( |
const ICSB & |
| ) |
|
|
delete |
void InitialClusteringStepBase::reset |
( |
void |
| ) |
|
|
inline |
Definition at line 61 of file InitialClusteringStepBase.h.
Referenced by progressbar.ProgressBar::__next__(), MatrixUtil.Matrix::__setitem__(), MatrixUtil.Steps::__setitem__(), Vispa.Gui.VispaWidget.VispaWidget::autosize(), Vispa.Views.LineDecayView.LineDecayContainer::createObject(), Vispa.Views.LineDecayView.LineDecayContainer::deselectAllObjects(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::deselectAllWidgets(), Vispa.Gui.VispaWidget.VispaWidget::enableAutosizing(), progressbar.ProgressBar::finish(), Vispa.Gui.MenuWidget.MenuWidget::leaveEvent(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::mouseMoveEvent(), Vispa.Gui.MenuWidget.MenuWidget::mouseMoveEvent(), Vispa.Views.LineDecayView.LineDecayContainer::mouseMoveEvent(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::mouseReleaseEvent(), Vispa.Views.LineDecayView.LineDecayContainer::objectMoved(), MatrixUtil.Steps::overwrite(), Vispa.Views.LineDecayView.LineDecayContainer::removeObject(), Vispa.Gui.ConnectableWidget.ConnectableWidget::removePorts(), Vispa.Gui.FindDialog.FindDialog::reset(), Vispa.Gui.PortConnection.PointToPointConnection::select(), Vispa.Gui.VispaWidget.VispaWidget::select(), Vispa.Views.LineDecayView.LineDecayContainer::select(), Vispa.Gui.VispaWidget.VispaWidget::setText(), Vispa.Gui.VispaWidget.VispaWidget::setTitle(), Vispa.Gui.ZoomableWidget.ZoomableWidget::setZoom(), Vispa.Views.LineDecayView.LineDecayContainer::setZoom(), and Vispa.Gui.PortConnection.PointToPointConnection::updateConnection().
const std::string InitialClusteringStepBase::_algoName |
|
private |
const std::unordered_map<std::string,int> InitialClusteringStepBase::_layerMap |
|
protected |
unsigned InitialClusteringStepBase::_nClustersFound |
|
protected |
unsigned InitialClusteringStepBase::_nSeeds |
|
protected |
std::unordered_map<int,std::pair<double,double> > InitialClusteringStepBase::_thresholds |
|
protected |