#include <cmath>
#include <cstring>
#include <cstdio>
#include <cstdlib>
#include "mlp_gen.h"
#include "mlp_sigmoide.h"
Go to the source code of this file.
Macros | |
#define | CLEN 1024 |
#define | NLMAX 1000 |
#define | NPMAX 100000 |
Functions | |
int | AllocNetwork (int Nlayer, int *Neurons) |
int | AllocPatterns (int ifile, int npat, int nin, int nout, int iadd) |
void | BFGSdir (int Nweights) |
void | CGDir (dbl beta) |
int | CountLexemes (char *s) |
int | DecreaseSearch (dbl *alpmin, int *Ntest, dbl Err0) |
dbl | DeDwNorm () |
dbl | DeDwProd () |
void | DeDwSave () |
void | DeDwSaveZero () |
void | DeDwScale (int Nexamples) |
int | DeDwSum (type_pat *ans, dbl *out, int ipat) |
void | DeDwZero () |
dbl | DerivDir () |
int | dgels_ (char *trans, int *m, int *n, int *nrhs, double *a, int *lda, double *b, int *ldb, double *work, int *lwork, int *info) |
void | EtaDecay () |
int | FixedStep (dbl alpha) |
void | FreeNetwork () |
int | FreePatterns (int ifile) |
int | GetBFGSH (int Nweights) |
void | GetGammaDelta () |
void | getLexemes (char *s, char **ss) |
int | GetNetStructure (char *s, int *Nlayer, int *Nneur) |
void | getnLexemes (int n, char *s, char **ss) |
void | InitBFGSH (int Nweights) |
void | InitWeights () |
int | LearnAlloc () |
void | LearnFree () |
int | LineSearch (dbl *alpmin, int *Ntest, dbl Err0) |
int | LineSearchHyb (dbl *alpmin, int *Ntest) |
int | LoadWeights (char *filename, int *iepoch) |
dbl | MLP_Epoch (int iepoch, dbl *alpmin, int *Ntest) |
void | MLP_Line (dbl ***w0, dbl alpha) |
void | MLP_LineHyb (dbl ***w0, dbl alpha) |
void | MLP_MatrixVector (dbl *M, type_pat *v, dbl *r, int n, int m) |
void | MLP_MatrixVectorBias (dbl *M, dbl *v, dbl *r, int n, int m) |
void | MLP_MM2rows (dbl *c, type_pat *a, dbl *b, int Ni, int Nj, int Nk, int NaOffs, int NbOffs) |
void | MLP_Out (type_pat *rrin, dbl *rrout) |
void | MLP_Out2 (type_pat *rrin) |
void | MLP_Out_T (type_pat *rrin) |
int | MLP_PrCFun (char *filename) |
int | MLP_PrFFun (char *filename) |
int | MLP_PrintInputStat () |
double | MLP_Rand (dbl mini, dbl maxi) |
void | MLP_ResLin () |
int | MLP_SetNet (int *nl, int *nn) |
int | MLP_StatInputs (int Nexamples, int Ninputs, type_pat **inputs, dbl *mean, dbl *sigma, dbl *minimum, dbl *maximum) |
dbl | MLP_Stochastic () |
dbl | MLP_Test (int ifile, int regul) |
dbl | MLP_Test_MM (int ifile, dbl *tmp) |
int | MLP_Train (int *ipat, dbl *err) |
int | NormalizeInputs () |
void | PrintWeights () |
int | ReadPatterns (char *filename, int ifile, int *inet, int *ilearn, int *iexamples) |
int | SaveWeights (char *filename, int iepoch) |
void | SetDefaultFuncs () |
void | SetLambda (double Wmax) |
int | SetTransFunc (int layer, int neuron, int func) |
int | ShuffleExamples (int n, int *index) |
void | SteepestDir () |
int | StochStep () |
int | StochStepHyb () |
Variables | |
dbl ** | BFGSH |
int | BFGSMemory = 0 |
dbl * | delta |
dbl *** | dir |
int * | ExamplesIndex |
int | ExamplesMemory = 0 |
dbl * | Gamma |
dbl ** | Hessian |
dbl ** | JacobianMatrix |
int | JacobianMemory = 0 |
dbl | LastAlpha = 0 |
int | LearnMemory = 0 |
int | MessLang = 0 |
struct net_ net_ | MLP_HIDDEN |
float | MLPfitVersion = (float) 1.40 |
int | NetMemory = 0 |
int | NLineSearchFail = 0 |
int | OutputWeights = 100 |
int | PatMemory [2] = {0,0} |
int | WeightsMemory = 0 |
#define CLEN 1024 |
Definition at line 2226 of file mlp_gen.cc.
Referenced by ReadPatterns().
#define NLMAX 1000 |
Definition at line 14 of file mlp_gen.cc.
Referenced by GetNetStructure(), MLP_SetNet(), ReadPatterns(), and SetTransFunc().
#define NPMAX 100000 |
Definition at line 13 of file mlp_gen.cc.
int AllocNetwork | ( | int | Nlayer, |
int * | Neurons | ||
) |
Definition at line 3449 of file mlp_gen.cc.
References FreeNetwork(), mps_fire::i, gen::k, checklumidiff::l, LEARN, and NET.
Referenced by MLP_SetNet().
int AllocPatterns | ( | int | ifile, |
int | npat, | ||
int | nin, | ||
int | nout, | ||
int | iadd | ||
) |
Definition at line 3077 of file mlp_gen.cc.
References FreePatterns(), compare_using_db::ifile, PAT, and tmp.
Referenced by PhysicsTools::MLP::init(), and ReadPatterns().
void BFGSdir | ( | int | Nweights | ) |
Definition at line 1340 of file mlp_gen.cc.
References g, mps_fire::i, recoMuon::in, GetRecoTauVFromDQM_MC_cff::kk, LEARN, NET, and alignCSCRings::s.
Referenced by MLP_Epoch().
void CGDir | ( | dbl | beta | ) |
Definition at line 1266 of file mlp_gen.cc.
References recoMuon::in, LEARN, and NET.
Referenced by MLP_Epoch().
int CountLexemes | ( | char * | s | ) |
Definition at line 2585 of file mlp_gen.cc.
References mps_fire::i, and tmp.
Referenced by getLexemes(), and ReadPatterns().
Definition at line 1616 of file mlp_gen.cc.
References recoMuon::in, LEARN, MLP_Line(), MLP_Test(), NET, and metsig::tau.
dbl DeDwNorm | ( | ) |
Definition at line 998 of file mlp_gen.cc.
References createTree::dd, recoMuon::in, LEARN, and NET.
Referenced by MLP_Epoch().
dbl DeDwProd | ( | ) |
Definition at line 1020 of file mlp_gen.cc.
References createTree::dd, recoMuon::in, LEARN, and NET.
Referenced by MLP_Epoch().
void DeDwSave | ( | ) |
Definition at line 1078 of file mlp_gen.cc.
References recoMuon::in, LEARN, and NET.
void DeDwSaveZero | ( | ) |
Definition at line 1097 of file mlp_gen.cc.
References recoMuon::in, LEARN, and NET.
Referenced by MLP_Epoch().
void DeDwScale | ( | int | Nexamples | ) |
Definition at line 1060 of file mlp_gen.cc.
References recoMuon::in, LEARN, and NET.
Referenced by MLP_Epoch().
Definition at line 1123 of file mlp_gen.cc.
References a, b, cuy::ii, recoMuon::in, LEARN, NET, and PAT.
Referenced by MLP_Train().
void DeDwZero | ( | ) |
Definition at line 1041 of file mlp_gen.cc.
References recoMuon::in, LEARN, and NET.
dbl DerivDir | ( | ) |
Definition at line 1288 of file mlp_gen.cc.
References recoMuon::in, LEARN, and NET.
Referenced by MLP_Epoch().
int dgels_ | ( | char * | trans, |
int * | m, | ||
int * | n, | ||
int * | nrhs, | ||
double * | a, | ||
int * | lda, | ||
double * | b, | ||
int * | ldb, | ||
double * | work, | ||
int * | lwork, | ||
int * | info | ||
) |
Referenced by MLP_ResLin().
void EtaDecay | ( | ) |
int FixedStep | ( | dbl | alpha | ) |
Definition at line 1704 of file mlp_gen.cc.
References recoMuon::in, LEARN, MLP_Line(), and NET.
void FreeNetwork | ( | ) |
Definition at line 3531 of file mlp_gen.cc.
References mps_fire::i, LEARN, and NET.
Referenced by AllocNetwork().
int FreePatterns | ( | int | ifile | ) |
Definition at line 3232 of file mlp_gen.cc.
References mps_fire::i, compare_using_db::ifile, and PAT.
Referenced by AllocPatterns(), and PhysicsTools::MLP::clear().
int GetBFGSH | ( | int | Nweights | ) |
Definition at line 1418 of file mlp_gen.cc.
References a, b, mps_fire::i, and tmp.
Referenced by MLP_Epoch().
void GetGammaDelta | ( | ) |
Definition at line 1313 of file mlp_gen.cc.
References mps_fire::i, recoMuon::in, LEARN, and NET.
Referenced by MLP_Epoch().
void getLexemes | ( | char * | s, |
char ** | ss | ||
) |
Definition at line 2615 of file mlp_gen.cc.
References CountLexemes(), mps_fire::i, gen::n, and tmp.
int GetNetStructure | ( | char * | s, |
int * | Nlayer, | ||
int * | Nneur | ||
) |
Definition at line 3592 of file mlp_gen.cc.
References mps_fire::i, NLMAX, and tmp.
Referenced by ReadPatterns().
void getnLexemes | ( | int | n, |
char * | s, | ||
char ** | ss | ||
) |
Definition at line 2601 of file mlp_gen.cc.
References mps_fire::i, gen::n, and tmp.
Referenced by ReadPatterns().
void InitBFGSH | ( | int | Nweights | ) |
void InitWeights | ( | ) |
Definition at line 2147 of file mlp_gen.cc.
References mps_fire::i, MLP_Rand(), and NET.
Referenced by PhysicsTools::MLP::MLP().
int LearnAlloc | ( | ) |
Definition at line 2685 of file mlp_gen.cc.
References mps_fire::i, recoMuon::in, LEARN, LearnFree(), and NET.
Referenced by PhysicsTools::MLP::MLP().
void LearnFree | ( | ) |
Definition at line 2640 of file mlp_gen.cc.
References recoMuon::in, and NET.
Referenced by LearnAlloc(), and PhysicsTools::MLP::~MLP().
Definition at line 1478 of file mlp_gen.cc.
References recoMuon::in, LastAlpha, LEARN, MLP_Line(), MLP_Test(), NET, and metsig::tau.
Referenced by MLP_Epoch().
int LineSearchHyb | ( | dbl * | alpmin, |
int * | Ntest | ||
) |
Definition at line 1781 of file mlp_gen.cc.
References recoMuon::in, LastAlpha, LEARN, MLP_LineHyb(), MLP_Test(), NET, and metsig::tau.
Referenced by MLP_Epoch().
int LoadWeights | ( | char * | filename, |
int * | iepoch | ||
) |
Definition at line 3022 of file mlp_gen.cc.
References mps_fire::i, NET, AlCaHLTBitMon_ParallelJobs::p, and alignCSCRings::s.
Referenced by PhysicsTools::MLP::load().
Definition at line 706 of file mlp_gen.cc.
References beta, BFGSdir(), CGDir(), DeDwNorm(), DeDwProd(), DeDwSaveZero(), DeDwScale(), DerivDir(), GetBFGSH(), GetGammaDelta(), InitBFGSH(), LEARN, LineSearch(), LineSearchHyb(), MLP_ResLin(), MLP_Stochastic(), MLP_Train(), NET, groupFilesInBlocks::nn, PAT, PrintWeights(), parseEventContent::prod, SetLambda(), ShuffleExamples(), SteepestDir(), and StochStep().
Referenced by PhysicsTools::MLP::train().
Definition at line 1757 of file mlp_gen.cc.
References recoMuon::in, and NET.
Referenced by DecreaseSearch(), FixedStep(), and LineSearch().
Definition at line 1923 of file mlp_gen.cc.
References recoMuon::in, MLP_ResLin(), and NET.
Referenced by LineSearchHyb().
Definition at line 3748 of file mlp_gen.cc.
References EnergyCorrector::c, edmIntegrityCheck::d, mps_fire::i, funct::m, gen::n, and alignCSCRings::r.
Referenced by MLP_Test_MM().
Definition at line 3682 of file mlp_gen.cc.
References EnergyCorrector::c, edmIntegrityCheck::d, mps_fire::i, funct::m, gen::n, and alignCSCRings::r.
Referenced by MLP_Out(), and MLP_Out2().
Definition at line 62 of file mlp_gen.cc.
References mps_fire::i, recoMuon::in, funct::m, MLP_MatrixVectorBias(), MLP_vSigmoideDeriv(), and NET.
Referenced by MLP_ResLin().
void MLP_Out2 | ( | type_pat * | rrin | ) |
Definition at line 184 of file mlp_gen.cc.
References mps_fire::i, recoMuon::in, funct::m, MLP_MatrixVectorBias(), MLP_vSigmoideDeriv(), NET, and nin.
Referenced by MLP_Stochastic(), and MLP_Train().
void MLP_Out_T | ( | type_pat * | rrin | ) |
Definition at line 113 of file mlp_gen.cc.
References a, mps_fire::i, recoMuon::in, funct::m, MLP_Sigmoide(), and NET.
Referenced by PhysicsTools::MLP::eval(), and MLP_Test().
int MLP_PrCFun | ( | char * | filename | ) |
Definition at line 2878 of file mlp_gen.cc.
References DIVERS, recoMuon::in, NET, and STAT.
int MLP_PrFFun | ( | char * | filename | ) |
Definition at line 2769 of file mlp_gen.cc.
References DIVERS, recoMuon::in, NET, and STAT.
int MLP_PrintInputStat | ( | ) |
Definition at line 3332 of file mlp_gen.cc.
References SiStripPI::mean, MLP_StatInputs(), NET, PAT, and stat_::sigma.
Definition at line 2131 of file mlp_gen.cc.
References random.
Referenced by InitWeights(), and ShuffleExamples().
void MLP_ResLin | ( | ) |
Definition at line 1971 of file mlp_gen.cc.
References dgels_(), recoMuon::in, LEARN, MLP_Out(), MLP_Test(), NET, PAT, and mathSSE::sqrt().
Referenced by MLP_Epoch(), MLP_LineHyb(), and StochStepHyb().
int MLP_SetNet | ( | int * | nl, |
int * | nn | ||
) |
Definition at line 3639 of file mlp_gen.cc.
References AllocNetwork(), createfilelist::int, NET, NLMAX, and SetDefaultFuncs().
Referenced by PhysicsTools::MLP::MLP(), and ReadPatterns().
int MLP_StatInputs | ( | int | Nexamples, |
int | Ninputs, | ||
type_pat ** | inputs, | ||
dbl * | mean, | ||
dbl * | sigma, | ||
dbl * | minimum, | ||
dbl * | maximum | ||
) |
Definition at line 3275 of file mlp_gen.cc.
References mathSSE::sqrt().
Referenced by MLP_PrintInputStat(), and NormalizeInputs().
dbl MLP_Stochastic | ( | ) |
Definition at line 518 of file mlp_gen.cc.
References a, b, createTree::dd, PVValHelper::eta, EtaDecay(), cuy::ii, recoMuon::in, LEARN, MLP_Out2(), NET, PAT, ShuffleExamples(), and create_public_lumi_plots::weights.
Referenced by MLP_Epoch().
dbl MLP_Test | ( | int | ifile, |
int | regul | ||
) |
Definition at line 446 of file mlp_gen.cc.
References compare_using_db::ifile, recoMuon::in, LEARN, MLP_Out_T(), MLP_Test_MM(), NET, PAT, and tmp.
Referenced by DecreaseSearch(), LineSearch(), LineSearchHyb(), MLP_ResLin(), and SetLambda().
Definition at line 263 of file mlp_gen.cc.
References a, compare_using_db::ifile, recoMuon::in, funct::m, MLP_MatrixVector(), MLP_MM2rows(), MLP_Sigmoide(), MLP_vSigmoide(), NET, nin, and PAT.
Referenced by MLP_Test().
int MLP_Train | ( | int * | ipat, |
dbl * | err | ||
) |
Definition at line 895 of file mlp_gen.cc.
References DeDwSum(), recoMuon::in, MLP_Out2(), NET, and PAT.
Referenced by MLP_Epoch().
int NormalizeInputs | ( | ) |
Definition at line 3378 of file mlp_gen.cc.
References objects.autophobj::float, SiStripPI::mean, MLP_StatInputs(), NET, PAT, stat_::sigma, and STAT.
void PrintWeights | ( | ) |
Definition at line 2168 of file mlp_gen.cc.
References mps_fire::i, and NET.
Referenced by MLP_Epoch().
int ReadPatterns | ( | char * | filename, |
int | ifile, | ||
int * | inet, | ||
int * | ilearn, | ||
int * | iexamples | ||
) |
Definition at line 2229 of file mlp_gen.cc.
References AllocPatterns(), CLEN, CountLexemes(), DIVERS, GetNetStructure(), getnLexemes(), mps_fire::i, compare_using_db::ifile, checklumidiff::l, LEARN, geometryCSVtoXML::line, MLP_SetNet(), NET, nin, NLMAX, nout, np, AlCaHLTBitMon_ParallelJobs::p, PAT, ReadPatterns(), alignCSCRings::s, and indexGen::s2.
Referenced by ReadPatterns().
int SaveWeights | ( | char * | filename, |
int | iepoch | ||
) |
Definition at line 2972 of file mlp_gen.cc.
References mps_fire::i, and NET.
Referenced by PhysicsTools::MLP::save().
void SetDefaultFuncs | ( | ) |
Definition at line 1223 of file mlp_gen.cc.
References recoMuon::in, and NET.
Referenced by MLP_SetNet().
void SetLambda | ( | double | Wmax | ) |
Definition at line 1949 of file mlp_gen.cc.
References LEARN, MLP_Test(), and NET.
Referenced by MLP_Epoch().
int SetTransFunc | ( | int | layer, |
int | neuron, | ||
int | func | ||
) |
Definition at line 1200 of file mlp_gen.cc.
References RecoEcal_EventContent_cff::func, NET, and NLMAX.
int ShuffleExamples | ( | int | n, |
int * | index | ||
) |
Definition at line 2102 of file mlp_gen.cc.
References a, mps_fire::i, cuy::ii, createfilelist::int, MLP_Rand(), and gen::n.
Referenced by MLP_Epoch(), and MLP_Stochastic().
void SteepestDir | ( | ) |
Definition at line 1244 of file mlp_gen.cc.
References recoMuon::in, LEARN, and NET.
Referenced by MLP_Epoch().
int StochStep | ( | ) |
Definition at line 965 of file mlp_gen.cc.
References PVValHelper::eta, recoMuon::in, LEARN, and NET.
Referenced by MLP_Epoch().
int StochStepHyb | ( | ) |
Definition at line 926 of file mlp_gen.cc.
References PVValHelper::eta, recoMuon::in, LEARN, MLP_ResLin(), and NET.
dbl** BFGSH |
Definition at line 37 of file mlp_gen.cc.
int BFGSMemory = 0 |
Definition at line 27 of file mlp_gen.cc.
dbl* delta |
Definition at line 36 of file mlp_gen.cc.
Referenced by npstat::absDifference(), ReferenceTrajectory::addMaterialEffectsBrl(), FWMuonDetailView::addSceneInfo(), FWElectronDetailView::addSceneInfo(), PhotonsWithConversionsAnalyzer::analyze(), SimpleConvertedPhotonAnalyzer::analyze(), SimplePhotonAnalyzer::analyze(), DQMEventInfo::analyze(), V0Monitor::analyze(), TestHits::analyze(), TestSmoothHits::analyze(), TestTrackHits::analyze(), TestOutliers::analyze(), PhotonValidator::analyze(), TauTagValidation::analyze(), JetCrystalsAssociator::associate(), npstat::NUHistoAxis::binNumber(), FWPhotonLegoProxyBuilder::build(), FWElectronLegoProxyBuilder::build(), EcalShapeBase::buildMe(), PFRecoTauTagInfoAlgorithm::buildPFTauTagInfo(), DTRPCBxCorrection::BxCorrection(), ThirdHitPrediction::calculateRangesBarrel(), CSCComparatorDigiFitter::calculateSlopeIntercept(), QGTagger::calcVariables(), FWGeometryTableManager::checkRegionOfInterest(), npstat::NUHistoAxis::closestValidBin(), HcalQie::codeToQ(), MultipleScatteringSimulator::compute(), MVAJetPuId::computeIdVariables(), DTDigitizer::computeTime(), TGeoMgrFromDdd::createShape(), TGeoFromDddService::createShape(), ThirdHitPredictionFromInvLine::crossing(), InterpolatedPulse< 1500U >::derivative(), DTTMax::DTTMax(), CSCPairResidualsConstraint::error(), L1TMuonBarrelKalmanAlgo::estimateChiSquare(), SiPixelSCurveCalibrationAnalysis::estimateSCurveParameters(), DDEcalBarrelAlgo::execute(), DDEcalBarrelNewAlgo::execute(), TFParams::f3deg(), fastProp(), FWECALCaloDataDetailViewBuilder::fillData(), RPCStripsRing::fillWithVirtualStrips(), PFMETFilter::filter(), PFFilter::filter(), JetHTJetPlusHOFilter::filter(), SinglePhotonJetPlusHOFilter::filter(), DAClusterizerInZT_vect::find_nearest(), ThirdHitPredictionFromInvParabola::findPointAtCurve(), DTLinearFit::fit(), KinematicConstrainedVertexFitter::fit(), KinematicConstrainedVertexFitterT< nTrk, nConstraint >::fit(), hitfit::Chisq_Constrainer::fit(), PulseFitWithFunction::Fit_electronic(), CSCSegAlgoRU::fit_r_phi(), TFParams::fitpj(), DTTimingExtractor::fitT0(), CSCOfflineMonitor::fitX(), CSCSegAlgoRU::fitX(), CSCValidation::fitX(), npstat::NUHistoAxis::fltBinNumber(), TSFit::fpol3dg(), TrackDetectorAssociator::getCachedTrajector(), TrackerMap::getcolor(), TAPDPulse::getDelta(), DTTimeBoxFitter::getFitSeeds(), GlobalTrackerMuonAlignment::gradientGlobal(), GlobalTrackerMuonAlignment::gradientLocal(), CkfDebugger::hasDelta(), fastTrackingUtilities::hitLocalError(), BaseParticlePropagator::increaseRCyl(), SiTrivialInduceChargeOnStrips::induceVector(), edm::StreamSchedule::initializeEarlyDelete(), fastsim::MultipleScattering::interact(), CSCPairResidualsConstraint::isFiducial(), fftjetcms::LinInterpolatedTable1D::isMonotonous(), fireworks::localSiStrip(), TkClonerImpl::makeShared(), HLTTauRefCombiner::match(), HLTTauDQMPlotter::match(), DAClusterizerInZT_vect::merge(), heppy::RochCor::momcor_mc(), MuonMETAlgo::MuonMETAlgo_run(), fastsim::StraightTrajectory::nextCrossingTimeC(), fastsim::HelixTrajectory::nextCrossingTimeC(), heppy::Davismt2::nsols(), heppy::Davismt2::nsols_massless(), LowPassFilterTiming::operator()(), CSCDetIdSameDetLayerComparator::operator()(), TkClonerImpl::operator()(), fftjetcms::LinInterpolatedTable1D::operator()(), InterpolatedPulse< 1500U >::operator()(), operator<<(), logintpack::pack16log(), VertexKinematicConstraint::parametersDerivative(), TTStubAlgorithm_official< T >::PatternHitCorrelation(), EcalUncalibRecHitFixedAlphaBetaAlgo< C >::PerformAnalyticFit(), PetrukhinFunc(), fastsim::MuonBremsstrahlung::PetrukhinFunc(), DDEcalBarrelAlgo::pincerCutHeight(), DDEcalBarrelNewAlgo::pincerCutHeight(), reco::EMIsolatedTauTagInfo::pIsol(), SiPixelTemplateReco::PixelTempReco2D(), SiPixelTemplateSplit::PixelTempSplit(), MuonBadTrackFilter::printMuonProperties(), PFMuonAlgo::printMuonProperties(), FSRWeightProducer::produce(), EgammaHLTCaloTowerProducer::produce(), TrackListMerger::produce(), CaloTowerFromL1TCreatorForTauHLT::produce(), CaloTowerCreatorForTauHLT::produce(), TkClonerImpl::project(), FastTrackerRecHitMatcher::projectOnly(), BaseParticlePropagator::propagate(), tauImpactParameter::ErrorMatrixPropagator::propagateError(), DDG4SolidConverter::pseudotrap(), DTSegmentUpdator::rejectBadHits(), Type1PFMET::run(), InterpolatedPulse< 1500U >::secondDerivative(), MuonHitsChamberResidual::segment_fit(), FFTJetProducer::selectTreeNodes(), Cone::side(), muon::sigmaSwitch(), sigmaSwitch(), HGCalShowerShape::sigmaXX(), pat::eventhypothesis::Looper< T >::size(), SiStripTemplateReco::StripTempReco1D(), SiStripTemplateSplit::StripTempSplit(), heppy::mt2w_bisect::mt2w::teco(), TPedValues::terminate(), reco::IsolatedPixelTrackCandidate::towerIndex(), funct::trapezoid_integral(), TrapezoidalCartesianMFGrid::TrapezoidalCartesianMFGrid(), TrapezoidalCylindricalMFGrid::TrapezoidalCylindricalMFGrid(), DAClusterizerInZ::update(), DAClusterizerInZ_vect::update(), DAClusterizerInZT_vect::update(), MahiFit::updatePulseShape(), VertexKinematicConstraint::value(), CSCPairResidualsConstraint::value(), and heppy::FSRWeightAlgo::weight().
dbl*** dir |
Definition at line 35 of file mlp_gen.cc.
Referenced by Config.ProcessFragment::__dir__(), python.rootplot.core.Options::__init__(), TFileDirectory::_cd(), usedOutput::_getModulesFromOp(), printPaths::_printOp(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::_readRecursive(), python.rootplot.core::add_from_config_files(), helpers::addESProducers(), SiStripTFile::addPath(), AlignmentMonitorBase::afterAlignment(), DTCombinatorialExtendedPatternReco::algoName(), reco::IsoDeposit::algoWithin(), DQMGenericTnPClient::analyze(), l1t::L1TStage2CaloAnalyzer::analyze(), PatBJetVertexAnalyzer::analyze(), dqm::TrackAnalyzer::analyze(), DTTrigTest::analyze(), DTLocalTriggerSynchTask::analyze(), fwlite::AnalyzerWrapper< T >::AnalyzerWrapper(), python.rootplot.core.Options::append_from_package(), LayerCrossingSide::barrelSide(), SiStripCommissioningSource::beginRun(), SiStripCorrelateNoise::beginRun(), DQMStore::book_(), SUSYDQMAnalyzer::bookHistograms(), HiggsValidation::bookHistograms(), NanoAODDQM::bookHistograms(), TTbarSpinCorrHepMCAnalyzer::bookHistograms(), IsolatedTracksNxN::bookHistograms(), DQMStore::IBooker::bookProfile2D(), BoundVolume::BoundVolume(), FWME0SegmentProxyBuilder::build(), FWCSCSegmentProxyBuilder::build(), FWGEMSegmentProxyBuilder::buildViewType(), FWDTSegmentProxyBuilder::buildViewType(), EcalHitMaker::cellLine(), CalibrationScanTask::checkAndSave(), CalibrationTask::checkAndSave(), evf::DirManager::checkDirEmpty(), ConversionSeedFinder::clear(), ExternalLHEProducer::closeDescriptors(), SignedDecayLength3D::closestApproachToJet(), SignedImpactParameter3D::closestApproachToJet(), IPTools::closestApproachToJet(), hgcal::EGammaPCAHelper::clusterDepthCompatibility(), MEtoMEComparitor::compare(), NuclearInteractionFTFSimulator::compute(), ME0Chamber::computeDeltaPhi(), DTDigitizer::computeTime(), pos::PixelConfigFile::configurationDataExists(), EcalHitMaker::configureGeometry(), EcalHitMaker::correspondingEdge(), SiStripCommissioningSource::createCablingTasks(), SiStripCommissioningSource::createTasks(), SimpleNavigableLayer::crossingState(), MaterialBudgetData::dataStartTrack(), dd_to_html(), egammaisolation::EgammaTrackExtractor::deposit(), PFCandWithSuperClusterExtractor::deposit(), muonisolation::CandViewExtractor::deposit(), reco::IsoDeposit::depositAndCountWithin(), MultipleScatteringGeometry::detLayers(), HelixArbitraryPlaneCrossing::direction(), HelixArbitraryPlaneCrossing2Order::direction(), TangentCircle::direction(), TangentHelix::directionAtVertex(), BeamHaloPropagator::directionCheck(), cond2xml.CondXmlProcessor::discover(), getPayloadData::discover(), SignedImpactParameter3D::distanceWithJetAxis(), SiStripCorrelateNoise::DoPlots(), EmDQMPostProcessor::dqmEndJob(), JetMETDQMPostProcessor::dqmEndJob(), TriggerRatesMonitorClient::dqmEndJob(), Comparator::DrawGaussSigmaOverMeanSlice(), Comparator::DrawGaussSigmaOverMeanXSlice(), Comparator::DrawGaussSigmaSlice(), Comparator::DrawMeanSlice(), Comparator::DrawSigmaSlice(), CaloTower::emP4(), FWLiteEnabler::enable(), SiStripCommissioningSource::endJob(), EcalPedHists::endJob(), EcalURecHitHists::endJob(), EcalCosmicsHists::endJob(), DQMHistNormalizer::endRun(), ZGlobalVsSAIsolationAnalyzer::evaluate(), FWGUIManager::exportImagesOfAllViews(), Config.Process::extend(), helpers::extendWithPrePostfix(), pos::PixelFECConfig::FECSlotFromFECNumber(), CombinedSVComputer::fillCommonVariables(), MaterialBudgetCastorHistos::fillStartTrack(), MaterialBudgetHcalHistos::fillStartTrack(), muonisolation::PixelTrackExtractor::fillVetos(), muonisolation::TrackExtractor::fillVetos(), TrackCountingTagPlotter::finalize(), TrackProbabilityTagPlotter::finalize(), PFClusterShapeAlgo::find_e3x2(), evf::DirManager::findHighestRun(), evf::DirManager::findHighestRunDir(), DQMStore::findObject(), evf::DirManager::findRunDir(), InOutConversionSeedFinder::findSeeds(), SiStripElectronSeedGenerator::findSeedsFromCluster(), DTSegmentUpdator::fit(), rrapi.RRApi::get(), util.rrapi.RRApi::get(), pos::PixelConfigFile::get(), DQMStore::get(), EDMtoMEConverter::getData(), EDMtoMEConverter::Tokens< T >::getData(), ClusterShapeHitFilter::getDrift(), ClusterShapeTrackFilter::getGlobalDirs(), LMFDat::getKeyList(), CrossingPtBasedLinearizationPointFinder::getLinearizationPoint(), pos::PixelLTCConfig::getLTCConfigStream(), getObject(), Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::getObjectProperties(), L1MuGMTConfig::getParameterSet(), pos::PixelConfigFile::getPath(), getplot(), pos::PixelDetectorConfig::getROCsList(), pos::PixelCalibConfiguration::getStreamedContent(), pos::PixelTTCciConfig::getTTCConfigStream(), CTPPSGeometry::globalToLocalDirection(), CaloTower::hadP4(), EcalHitMaker::hcalCellLine(), HCovarianceVSxy::HCovarianceVSxy(), HelixBarrelPlaneCrossing2OrderLocal::HelixBarrelPlaneCrossing2OrderLocal(), Comparator::Histo(), RectangularEtaPhiTrackingRegion::hits(), CosmicTrackingRegion::hits_(), MultiHitGeneratorFromChi2::hitSets(), HResolution::HResolution(), reco::GhostTrackPrediction::init(), SiStripDetKey::initFromPath(), SiStripFecKey::initFromPath(), SiStripFedKey::initFromPath(), RunManagerMT::initG4(), RunManager::initG4(), fastsim::NuclearInteractionFTF::interact(), DTChamberEfficiencyTask::interpolate(), RKPropagatorInS::invertDirection(), ThirdHitPrediction::isCompatibleWithMultipleScattering(), Benchmark::isInRange(), ZMuMuTrackUserData::isolation(), ZMuMuMuonUserData::isolation(), ZToMuMuIsoDepositSelector< Isolator >::isolation(), isolation(), StraightLinePropagator::jacobian(), L3NominalEfficiencyConfigurator::L3NominalEfficiencyConfigurator(), LightRay::LightRay(), IPTools::linearImpactParameter(), reco::GhostTrackState::linearize(), CTPPSGeometry::localToGlobalDirection(), MuonResidualsFitter::loglikelihood(), ls_cert_type(), CaloGeometryHelper::magneticField(), BeamHaloPropagator::magneticField(), main(), TFileDirectory::make(), Types::makeCppPSet(), HistogramManager::makePathName(), SETSeedFinder::makeSeed(), ProxyStripTopology::measurementPosition(), DQMStore::meBookerGetter(), mergePath(), SeedFromGenericPairOrTriplet::momentumFromPSet(), CaloGeometryHelper::move(), PFECALHashNavigator::move(), MuonBarrelNavigableLayer::MuonBarrelNavigableLayer(), MuonForwardNavigableLayer::MuonForwardNavigableLayer(), reco::ElectronSeed::name(), RectangularEtaPhiTrackingRegion::name(), MuonResiduals1DOFFitter::ndata(), MuonResiduals5DOFFitter::ndata(), MuonResiduals6DOFrphiFitter::ndata(), MuonResiduals6DOFFitter::ndata(), pos::PixelPortcardMap::numChannels(), pos::PixelDACSettings::numROCs(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::open(), PropagationDirectionChooser::operator()(), GroupedCkfTrajectoryBuilder::oppositeDirection(), python.rootplot.core::option_diff(), TrajectoryFactoryBase::orderedTrajectoryMeasurements(), CaloTower::p4(), CaloTower::p4_HO(), PFCandidateManager::PFCandidateManager(), edmplugin::PluginManager::PluginManager(), HelixBarrelPlaneCrossing2OrderLocal::positionOnly(), FullModelHadronicProcess::PostStepDoIt(), EcalHitMaker::preshowerCellLine(), ClusterShape::processColumn(), StraightLinePropagatorESProducer::produce(), AnalyticalPropagatorESProducer::produce(), PropagatorWithMaterialESProducer::produce(), GeantPropagatorESProducer::produce(), SteppingHelixPropagatorESProducer::produce(), SETMuonSeedProducer::produce(), L1MuGlobalMuonTrigger::produce(), TemplatedInclusiveVertexFinder< InputContainer, VTX >::produce(), TemplatedSecondaryVertexProducer< IPTI, VTX >::produce(), TestHits::projectHit(), TestSmoothHits::projectHit(), TestTrackHits::projectHit(), SiStripRecHitsValid::projectHit(), GlobalRecHitsAnalyzer::projectHit(), GlobalRecHitsProducer::projectHit(), SiStripTrackingRecHitsValid::projectHit(), FWGUIManager::promptForConfigurationFile(), FWViewBase::promptForSaveImageTo(), SteppingHelixPropagator::propagate(), StraightLinePropagator::propagateParametersOnCylinder(), RKPropagatorInS::propagateParametersOnPlane(), AnalyticalPropagator::propagateParametersOnPlane(), SimpleNavigableLayer::propagator(), pos::PixelConfigFile::put(), DQMStore::IGetter::removeElement(), DTLocalTriggerBaseTask::runTMAnalysis(), CommissioningHistograms::save(), DQMStore::save(), DQMStore::savePB(), Styles::SavePlot(), SeedFromGenericPairOrTriplet::seedFromTriplet(), ElectronSeedGenerator::seedsFromThisCluster(), DTCombinatorialPatternReco4D::segmentSpecialZed(), FW3DViewBase::setClip(), pos::PixelGlobalDelay25::setDelay(), VariablePlotter::setDir(), DTSegmentCand::setDirection(), DTRecSegment4D::setDirection(), DTRecSegment2D::setDirection(), Benchmark::setDirectory(), KFSplittingFitter::setHitCloner(), GsfPropagatorAdapter::setMaxDirectionChange(), GsfPropagatorWithMaterial::setMaxDirectionChange(), Propagator::setPropagationDirection(), EcalHitMaker::setTrackParameters(), vid_id_tools::setupAllVIDIdsInModule(), reco::IsoDeposit::setVeto(), RecoTauValidation_cfi::SetYmodulesToLog(), helper::SimpleJetTrackAssociator::SimpleJetTrackAssociator(), InOutConversionSeedFinder::startSeed(), LaserSorter::streamFileName(), MuonResidualsAngleFitter::sumofweights(), MuonResidualsBfieldAngleFitter::sumofweights(), MuonResidualsPositionFitter::sumofweights(), reco::IsoDeposit::sumWithin(), TrajectorySeed::swap(), DQMStore::tag(), TangentCircle::TangentCircle(), TB06Tree::TB06Tree(), TB06TreeH2::TB06TreeH2(), reco::GhostTrackPrediction::track(), TrackCountingTagPlotter::TrackCountingTagPlotter(), TrackerDpgAnalysis::TrackerDpgAnalysis(), TrackProbabilityTagPlotter::TrackProbabilityTagPlotter(), reco::JetSignalVertexCompatibilityAlgo::trackVertexCompat(), trackVertexCompat(), CosmicMuonTrajectoryBuilder::trajectories(), DTTrigGeomUtils::trigDir(), DTSegmentUpdator::update(), L1MuonPixelTrackFitter::valPhi(), muonisolation::TrackExtractor::veto(), muonisolation::PixelTrackExtractor::veto(), egammaisolation::EgammaTrackExtractor::veto(), muonisolation::CandViewExtractor::veto(), PFCandWithSuperClusterExtractor::veto(), muonisolation::TrackExtractor::vetos(), muonisolation::PixelTrackExtractor::vetos(), egammaisolation::EgammaTrackExtractor::vetos(), WatcherStreamFileReader::WatcherStreamFileReader(), PhysicsTools::TrainerMonitoring::write(), TH1Store::write(), ApeEstimatorSummary::writeHists(), pos::PixelConfigBase::~PixelConfigBase(), pos::PixelFEDCard::~PixelFEDCard(), pos::PixelNameTranslation::~PixelNameTranslation(), pos::PixelTBMSettings::~PixelTBMSettings(), Plotter::~Plotter(), and RecHitSorter::~RecHitSorter().
int* ExamplesIndex |
Definition at line 40 of file mlp_gen.cc.
int ExamplesMemory = 0 |
Definition at line 24 of file mlp_gen.cc.
dbl* Gamma |
Definition at line 38 of file mlp_gen.cc.
Referenced by CMSEmStandardPhysics::ConstructParticle(), CMSEmStandardPhysicsXS::ConstructParticle(), DummyEMPhysics::ConstructParticle(), CMSEmStandardPhysicsLPM::ConstructParticle(), CMSEmNoDeltaRay::ConstructParticle(), CMSEmStandardPhysics95::ConstructParticle(), CMSEmStandardPhysics95msc93::ConstructParticle(), DummyEMPhysics::ConstructProcess(), EvolutionECAL::DoseLongitudinalProfile(), FullModelReactionDynamics::NuclearReaction(), SiPixelTemplateReco::PixelTempReco2D(), SiPixelTemplateSplit::PixelTempSplit(), CastorFastTowerProducer::produce(), CastorFastClusterProducer::produce(), SiStripTemplateReco::StripTempReco1D(), and SiStripTemplateSplit::StripTempSplit().
dbl** Hessian |
Definition at line 41 of file mlp_gen.cc.
dbl** JacobianMatrix |
Definition at line 39 of file mlp_gen.cc.
int JacobianMemory = 0 |
Definition at line 28 of file mlp_gen.cc.
dbl LastAlpha = 0 |
Definition at line 32 of file mlp_gen.cc.
Referenced by LineSearch(), and LineSearchHyb().
int LearnMemory = 0 |
Definition at line 29 of file mlp_gen.cc.
int MessLang = 0 |
Definition at line 22 of file mlp_gen.cc.
Definition at line 16 of file mlp_gen.cc.
float MLPfitVersion = (float) 1.40 |
Definition at line 31 of file mlp_gen.cc.
int NetMemory = 0 |
Definition at line 30 of file mlp_gen.cc.
int NLineSearchFail = 0 |
Definition at line 33 of file mlp_gen.cc.
int OutputWeights = 100 |
Definition at line 23 of file mlp_gen.cc.
int PatMemory = {0,0} |
Definition at line 26 of file mlp_gen.cc.
int WeightsMemory = 0 |
Definition at line 25 of file mlp_gen.cc.