#include <AlgoSettings.h>
Public Member Functions | |
AlgoSettings (const edm::ParameterSet &iConfig) | |
=== Get configuration parameters More... | |
unsigned int | debug () const |
double | layerIDfromRadiusBin () const |
double | trackerHalfLength () const |
double | trackerInnerRadius () const |
double | trackerOuterRadius () const |
Algorithm | vx_algo () const |
float | vx_chi2cut () const |
unsigned int | vx_dbscan_mintracks () const |
float | vx_dbscan_pt () const |
float | vx_distance () const |
unsigned int | vx_distanceType () const |
bool | vx_DoPtComp () const |
bool | vx_DoQualityCuts () const |
bool | vx_DoTightChi2 () const |
double | vx_histogram_binwidth () const |
double | vx_histogram_max () const |
double | vx_histogram_min () const |
int | vx_histogram_numbins () const |
std::vector< double > | vx_histogram_parameters () const |
unsigned int | vx_kmeans_iterations () const |
unsigned int | vx_kmeans_nclusters () const |
unsigned int | vx_minTracks () const |
unsigned int | vx_NStubMin () const |
unsigned int | vx_NStubPSMin () const |
unsigned int | vx_nvtx () const |
std::string | vx_pattrec_graph () const |
Precision | vx_precision () const |
float | vx_resolution () const |
float | vx_TrackMaxChi2 () const |
float | vx_TrackMaxPt () const |
float | vx_TrackMaxPtBehavior () const |
float | vx_TrackMinPt () const |
std::string | vx_trkw_graph () const |
unsigned int | vx_weightedmean () const |
float | vx_width () const |
unsigned int | vx_windowSize () const |
~AlgoSettings () | |
Private Attributes | |
unsigned int | debug_ |
edm::ParameterSet | vertex_ |
Algorithm | vx_algo_ |
float | vx_chi2cut_ |
float | vx_dbscan_mintracks_ |
float | vx_dbscan_pt_ |
float | vx_distance_ |
unsigned int | vx_distanceType_ |
bool | vx_DoPtComp_ |
bool | vx_DoQualityCuts_ |
bool | vx_DoTightChi2_ |
std::vector< double > | vx_histogram_parameters_ |
unsigned int | vx_kmeans_iterations_ |
unsigned int | vx_kmeans_nclusters_ |
unsigned int | vx_minTracks_ |
unsigned int | vx_NStubMin_ |
unsigned int | vx_NStubPSMin_ |
unsigned int | vx_nvtx_ |
edm::FileInPath | vx_pattrec_graph_ |
Precision | vx_precision_ |
float | vx_resolution_ |
float | vx_TrackMaxChi2_ |
float | vx_TrackMaxPt_ |
int | vx_TrackMaxPtBehavior_ |
float | vx_TrackMinPt_ |
edm::FileInPath | vx_trkw_graph_ |
unsigned int | vx_weightedmean_ |
float | vx_width_ |
unsigned int | vx_windowSize_ |
Static Private Attributes | |
static const std::map< std::string, Algorithm > | algoNameMap |
static const std::map< Algorithm, Precision > | algoPrecisionMap |
Definition at line 29 of file AlgoSettings.h.
l1tVertexFinder::AlgoSettings::AlgoSettings | ( | const edm::ParameterSet & | iConfig | ) |
=== Get configuration parameters
Definition at line 7 of file AlgoSettings.cc.
References MillePedeAlignmentAlgorithm_cfi::algoName, algoNameMap, Exception, cms::cuda::for(), edm::ParameterSet::getParameter(), ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it, AlCaHLTBitMon_QueryRunRegistry::string, vertex_, and vx_algo_.
|
inline |
Definition at line 32 of file AlgoSettings.h.
|
inline |
Definition at line 86 of file AlgoSettings.h.
References debug_.
Referenced by l1tVertexFinder::VertexNTupler::analyze(), l1tVertexFinder::InputData::InputData(), VertexProducer::produce(), and VertexProducer::VertexProducer().
|
inline |
Definition at line 94 of file AlgoSettings.h.
Referenced by l1tVertexFinder::TP::countLayers().
|
inline |
Definition at line 93 of file AlgoSettings.h.
Referenced by l1tVertexFinder::Stub::Stub().
|
inline |
Definition at line 92 of file AlgoSettings.h.
Referenced by l1tVertexFinder::TP::countLayers().
|
inline |
Definition at line 90 of file AlgoSettings.h.
Referenced by l1tVertexFinder::Stub::Stub().
|
inline |
Definition at line 36 of file AlgoSettings.h.
References vx_algo_.
Referenced by VertexProducer::produce(), and VertexProducer::VertexProducer().
|
inline |
|
inline |
Definition at line 70 of file AlgoSettings.h.
References vx_dbscan_mintracks_.
|
inline |
|
inline |
|
inline |
Definition at line 39 of file AlgoSettings.h.
References vx_distanceType_.
|
inline |
|
inline |
Definition at line 51 of file AlgoSettings.h.
References vx_DoQualityCuts_.
|
inline |
|
inline |
Definition at line 58 of file AlgoSettings.h.
References vx_histogram_parameters_.
|
inline |
Definition at line 57 of file AlgoSettings.h.
References vx_histogram_parameters_.
|
inline |
Definition at line 56 of file AlgoSettings.h.
References vx_histogram_parameters_.
|
inline |
Definition at line 59 of file AlgoSettings.h.
References vx_histogram_parameters_.
|
inline |
Definition at line 55 of file AlgoSettings.h.
References vx_histogram_parameters_.
|
inline |
Definition at line 72 of file AlgoSettings.h.
References vx_kmeans_iterations_.
|
inline |
Definition at line 73 of file AlgoSettings.h.
References vx_kmeans_nclusters_.
|
inline |
Definition at line 45 of file AlgoSettings.h.
References vx_minTracks_.
Referenced by l1tVertexFinder::InputData::InputData().
|
inline |
|
inline |
Definition at line 79 of file AlgoSettings.h.
References vx_NStubPSMin_.
|
inline |
|
inline |
Definition at line 83 of file AlgoSettings.h.
References edm::FileInPath::fullPath(), and vx_pattrec_graph_.
Referenced by VertexProducer::VertexProducer().
|
inline |
Definition at line 37 of file AlgoSettings.h.
References vx_precision_.
Referenced by l1tVertexFinder::VertexFinder::PrimaryVertex().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 76 of file AlgoSettings.h.
References vx_TrackMaxPtBehavior_.
|
inline |
Definition at line 74 of file AlgoSettings.h.
References vx_TrackMinPt_.
Referenced by VertexProducer::produce().
|
inline |
Definition at line 82 of file AlgoSettings.h.
References edm::FileInPath::fullPath(), and vx_trkw_graph_.
Referenced by VertexProducer::VertexProducer().
|
inline |
Definition at line 47 of file AlgoSettings.h.
References vx_weightedmean_.
|
inline |
|
inline |
Definition at line 53 of file AlgoSettings.h.
References vx_windowSize_.
|
staticprivate |
Definition at line 99 of file AlgoSettings.h.
Referenced by AlgoSettings().
|
staticprivate |
Definition at line 100 of file AlgoSettings.h.
|
private |
Definition at line 134 of file AlgoSettings.h.
Referenced by debug().
|
private |
Definition at line 103 of file AlgoSettings.h.
Referenced by AlgoSettings().
|
private |
Definition at line 106 of file AlgoSettings.h.
Referenced by AlgoSettings(), and vx_algo().
|
private |
Definition at line 113 of file AlgoSettings.h.
Referenced by vx_chi2cut().
|
private |
Definition at line 128 of file AlgoSettings.h.
Referenced by vx_dbscan_mintracks().
|
private |
Definition at line 127 of file AlgoSettings.h.
Referenced by vx_dbscan_pt().
|
private |
Definition at line 108 of file AlgoSettings.h.
Referenced by vx_distance().
|
private |
Definition at line 110 of file AlgoSettings.h.
Referenced by vx_distanceType().
|
private |
Definition at line 115 of file AlgoSettings.h.
Referenced by vx_DoPtComp().
|
private |
Definition at line 114 of file AlgoSettings.h.
Referenced by vx_DoQualityCuts().
|
private |
Definition at line 116 of file AlgoSettings.h.
Referenced by vx_DoTightChi2().
|
private |
Definition at line 117 of file AlgoSettings.h.
Referenced by vx_histogram_binwidth(), vx_histogram_max(), vx_histogram_min(), vx_histogram_numbins(), and vx_histogram_parameters().
|
private |
Definition at line 129 of file AlgoSettings.h.
Referenced by vx_kmeans_iterations().
|
private |
Definition at line 130 of file AlgoSettings.h.
Referenced by vx_kmeans_nclusters().
|
private |
Definition at line 111 of file AlgoSettings.h.
Referenced by vx_minTracks().
|
private |
Definition at line 125 of file AlgoSettings.h.
Referenced by vx_NStubMin().
|
private |
Definition at line 126 of file AlgoSettings.h.
Referenced by vx_NStubPSMin().
|
private |
Definition at line 118 of file AlgoSettings.h.
Referenced by vx_nvtx().
|
private |
Definition at line 132 of file AlgoSettings.h.
Referenced by vx_pattrec_graph().
|
private |
Definition at line 107 of file AlgoSettings.h.
Referenced by vx_precision().
|
private |
Definition at line 109 of file AlgoSettings.h.
Referenced by vx_resolution().
|
private |
Definition at line 124 of file AlgoSettings.h.
Referenced by vx_TrackMaxChi2().
|
private |
Definition at line 122 of file AlgoSettings.h.
Referenced by vx_TrackMaxPt().
|
private |
Definition at line 123 of file AlgoSettings.h.
Referenced by vx_TrackMaxPtBehavior().
|
private |
Definition at line 121 of file AlgoSettings.h.
Referenced by vx_TrackMinPt().
|
private |
Definition at line 131 of file AlgoSettings.h.
Referenced by vx_trkw_graph().
|
private |
Definition at line 112 of file AlgoSettings.h.
Referenced by vx_weightedmean().
|
private |
Definition at line 119 of file AlgoSettings.h.
Referenced by vx_width().
|
private |
Definition at line 120 of file AlgoSettings.h.
Referenced by vx_windowSize().