/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
RecoVertex/ConfigurableVertexReco/interface/ConfigurableMultiVertexFitter.h
40 строк
1 KB
Cms Build
Clang-Format
24 май 2019, 00:16
24 май 2019, 00:16
876d1ce
Код
Авторство
О чём код?
#ifndef _ConfigurableMultiVertexFitter_H_ #define _ConfigurableMultiVertexFitter_H_ #include "RecoVertex/ConfigurableVertexReco/interface/AbstractConfReconstructor.h" class MultiVertexReconstructor; /** * Wrap any VertexFitter into the VertexReconstructor interface */ class ConfigurableMultiVertexFitter : public AbstractConfReconstructor { public: /** * * Accepted values: * sigmacut: The sqrt(chi2_cut) criterion. Default: 3.0 * ratio: The annealing ratio. Default: 0.25 * Tini: The initial temparature. Default: 256 * */ ConfigurableMultiVertexFitter(); ConfigurableMultiVertexFitter(const ConfigurableMultiVertexFitter& o); ~ConfigurableMultiVertexFitter() override; ConfigurableMultiVertexFitter* clone() const override; std::vector<TransientVertex> vertices(const std::vector<reco::TransientTrack>& t) const override; std::vector<TransientVertex> vertices(const std::vector<reco::TransientTrack>& t, const reco::BeamSpot& s) const override; std::vector<TransientVertex> vertices(const std::vector<reco::TransientTrack>& prims, const std::vector<reco::TransientTrack>& secs, const reco::BeamSpot& s) const override; void configure(const edm::ParameterSet&) override; edm::ParameterSet defaults() const override; private: const MultiVertexReconstructor* theRector; int theCheater; }; #endif