Go to the documentation of this file.00001 #include "RecoVertex/MultiVertexFit/interface/DefaultMVFAnnealing.h"
00002
00003 namespace {
00004 bool useOrcarcs()
00005 {
00006 static bool ret = false;
00007
00008
00009 return ret;
00010 }
00011
00012 double defaultCutoff ( double cutoff )
00013 {
00014 if ( useOrcarcs() )
00015 {
00016 return 3.0;
00017
00018
00019
00020
00021 };
00022 return cutoff;
00023 }
00024
00025 double defaultT ( double T )
00026 {
00027 if ( useOrcarcs() )
00028 {
00029 return 1.0;
00030
00031
00032
00033
00034 };
00035 return T;
00036 }
00037
00038 double defaultRatio ( double ratio )
00039 {
00040 if ( useOrcarcs() )
00041 {
00042 return 0.5;
00043
00044
00045
00046
00047 };
00048 return ratio;
00049 }
00050 }
00051
00052 DefaultMVFAnnealing::DefaultMVFAnnealing (
00053 const double cutoff, const double T, const double ratio ) :
00054 GeometricAnnealing ( defaultCutoff ( cutoff ),
00055 defaultT ( T ) ,
00056 defaultRatio ( ratio ) )
00057 {}