CMS 3D CMS Logo

ConfigurableMultiVertexFitter.cc File Reference

#include "RecoVertex/ConfigurableVertexReco/interface/ConfigurableMultiVertexFitter.h"
#include "RecoVertex/MultiVertexFit/interface/MultiVertexReconstructor.h"
#include "RecoVertex/ConfigurableVertexReco/interface/ConfigurableVertexReconstructor.h"
#include "RecoVertex/MultiVertexFit/interface/MultiVertexBSeeder.h"
#include "RecoVertex/ConfigurableVertexReco/interface/ConfRecoBuilder.h"

Go to the source code of this file.

Functions

const VertexReconstructorinitialiser (const edm::ParameterSet &p)
edm::ParameterSet mydefaults ()
const AnnealingScheduleschedule (const edm::ParameterSet &m)

Variables

ConfRecoBuilder
< ConfigurableMultiVertexFitter
t ("mvf","Multi Vertex Fitter")


Function Documentation

const VertexReconstructor* @14870::initialiser ( const edm::ParameterSet p  )  [static]

Definition at line 29 of file ConfigurableMultiVertexFitter.cc.

Referenced by ConfigurableMultiVertexFitter::configure().

00030   {
00031     // cout << "[ConfigurableMultiVertexFitter] ini: " << p << endl;
00032     return new ConfigurableVertexReconstructor ( p );
00033   } 

edm::ParameterSet @14870::mydefaults (  )  [static]

Definition at line 8 of file ConfigurableMultiVertexFitter.cc.

References edm::ParameterSet::addParameter().

00009   {
00010     edm::ParameterSet ret;
00011     ret.addParameter<double>("sigmacut",9.0);
00012     ret.addParameter<double>("Tini",8.0);
00013     ret.addParameter<double>("ratio",0.25);
00014     ret.addParameter<int>("cheat",0);
00015     edm::ParameterSet nest;
00016     nest.addParameter<string>("finder","mbs");
00017     ret.addParameter<edm::ParameterSet>("ini",nest);
00018     return ret;
00019   }

const AnnealingSchedule* @14870::schedule ( const edm::ParameterSet m  )  [static]

Definition at line 21 of file ConfigurableMultiVertexFitter.cc.

References edm::ParameterSet::getParameter().

Referenced by ConfigurableMultiVertexFitter::configure(), edm::pset::PythonFormWriter::doSchedule(), edm::ProcessDesc::fillPaths(), and edm::ScheduleValidator::validatePath().

00022   {
00023     return new GeometricAnnealing(
00024         m.getParameter<double>("sigmacut"), 
00025         m.getParameter<double>("Tini"),
00026         m.getParameter<double>("ratio") );
00027   }


Variable Documentation

ConfRecoBuilder< ConfigurableMultiVertexFitter > t("mvf","Multi Vertex Fitter") [static]


Generated on Tue Jun 9 17:55:41 2009 for CMSSW by  doxygen 1.5.4