CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Namespaces | Functions | Variables
MVATrainer.cc File Reference
#include <assert.h>
#include <functional>
#include <ext/functional>
#include <algorithm>
#include <iostream>
#include <cstdarg>
#include <cstring>
#include <cstdio>
#include <string>
#include <vector>
#include <memory>
#include <map>
#include <set>
#include <xercesc/dom/DOM.hpp>
#include <TRandom.h>
#include "FWCore/Utilities/interface/Exception.h"
#include "FWCore/ParameterSet/interface/FileInPath.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "PhysicsTools/MVAComputer/interface/AtomicId.h"
#include "PhysicsTools/MVAComputer/interface/BitSet.h"
#include "PhysicsTools/MVAComputer/interface/Calibration.h"
#include "PhysicsTools/MVAComputer/interface/Variable.h"
#include "PhysicsTools/MVATrainer/interface/Interceptor.h"
#include "PhysicsTools/MVATrainer/interface/XMLDocument.h"
#include "PhysicsTools/MVATrainer/interface/XMLSimpleStr.h"
#include "PhysicsTools/MVATrainer/interface/XMLUniStr.h"
#include "PhysicsTools/MVATrainer/interface/Source.h"
#include "PhysicsTools/MVATrainer/interface/SourceVariable.h"
#include "PhysicsTools/MVATrainer/interface/TrainProcessor.h"
#include "PhysicsTools/MVATrainer/interface/TrainerMonitoring.h"
#include "PhysicsTools/MVATrainer/interface/MVATrainer.h"

Go to the source code of this file.

Namespaces

 PhysicsTools
 

Functions

static std::string PhysicsTools::escape (const std::string &in)
 
static bool PhysicsTools::isMagic (AtomicId id)
 
static std::string PhysicsTools::stdStringPrintf (const char *format,...)
 
static std::string PhysicsTools::stdStringVPrintf (const char *format, std::va_list va)
 

Variables

static const AtomicId PhysicsTools::kOutputId ("__OUTPUT__")
 

Variable Documentation

MVATrainerComputer* calib
std::vector<T*> clean
bool doAutoSave

Definition at line 137 of file MVATrainer.cc.

std::vector<Variable::Flags> flags
std::vector<Interceptor> interceptors

Definition at line 134 of file MVATrainer.cc.

unsigned int nConfigured
mutable

Definition at line 136 of file MVATrainer.cc.

TrainProcessor* const proc
TRandom random
double split

Definition at line 139 of file MVATrainer.cc.

Referenced by GlobalTag.GlobalTag::__or__(), Vispa.Plugins.EdmBrowser.EventContentDataAccessor.EventContentDataAccessor::addContentFile(), checkforupdate.checkforupdate::checkforupdate(), GlobalTag.GlobalTag::checkPrefix(), recoTauConfTools::cmssw_version(), dqm_diff::collect_directory_filenames(), edm::releaseversion::DecomposedReleaseVersion::DecomposedReleaseVersion(), Vispa.Plugins.EdmBrowser.EdmBrowserTabController.EdmBrowserTabController::eventContent(), MagFieldConfig::expandList(), Vispa.Share.ImageExporter.ImageExporter::exportImageDialog(), checkforupdate.checkforupdate::fetchTagsHTTP(), edm::ModelFilter::filter(), dcsonly_json_2012::findFileInPath(), golden_json_2012::findFileInPath(), golden_json_2015::findFileInPath(), muon_json_2012::findFileInPath(), relval_machine::fix_run(), ExceptionHandling::format_typename(), symbols::get_libraries(), dataformats::importDF(), dataformats::indent(), tablePrinter::indent(), QGLikelihoodCalculator.QGLikelihoodCalculator::init(), buildHistoTypes::main(), uploader::main(), uploadPayloads::main(), splitter::main(), python.diffProv.difference::module_diff(), additionalparser.AdditionalData::parse(), checklumidiff::parseplotcache(), pickleFileParser::pathToList(), DTTPGParamsWriter::pharseLine(), VIDSelectorValidator.VIDSelectorValidator::processEvents(), pickleFileParser::readPicFiles(), cmsDriver::run(), dataformats::search(), and trackSplittingValidation.TrackSplittingValidation::validsubdets().

bool splitResult

Definition at line 140 of file MVATrainer.cc.

unsigned int targetIdx

Definition at line 98 of file MVATrainer.cc.

std::vector<std::vector<double> > tmp
mutable

Definition at line 100 of file MVATrainer.cc.

Referenced by qtxml::_toString(), _toString(), CompatibleDetToGroupAdder::add(), RawParticleTypeFilter::addAccept(), RawParticleTypeFilter::addReject(), ApvLatencyAlgorithm::analyse(), VpspScanAlgorithm::analyse(), DaqScopeModeAlgorithm::analyse(), FedCablingAlgorithm::analyse(), SiStripThresholdBuilder::analyze(), Chamber_AutoCorrMat::autocorrmat(), PhysicsPerformanceDBWriterFromFile_WPandPayload::beginJob(), PhysicsPerformanceDBWriterFromFile_WPandPayload_IOV::beginJob(), PeriodicBinFinderInPhi< float >::binIndex(), l1t::calc_phi_glob_deg(), l1t::calc_phi_glob_deg_hit(), l1t::calc_phi_glob_rad(), l1t::calc_phi_glob_rad_hit(), RazorVarProducer::CalcR(), edm::PtrVectorBase::checkCachedItems(), ora::MultiIndexDataTrie::clear(), Grid1D::closestNode(), MultiVertexStateCombiner::combine(), MagneticField::computeNominalValue(), ConfigurableTrimmedKalmanFinder::configure(), ora::ConnectionPool::connect(), SimpleJetCorrector::correction(), DDI::Store< N, I, K >::create(), XrdAdaptor::XrdSiteStatisticsInformation::createInstance(), ThirdHitPredictionFromInvLine::crossing(), DeleteDuplicatePatterns(), PhysicsTools::Spline::Segment::deriv(), DetectPatterns(), MFGrid3D::dimensions(), PhysicsTools::Spline::Segment::eval(), reco::ExpressionEvaluator::ExpressionEvaluator(), edm::ParameterSetEntry::fillPSet(), edm::VParameterSetEntry::fillVPSet(), RBCInput::force(), fromPtEtaPhiToPxPyPz(), ora::Version::fromString(), ora::Guid::fromTime(), pos::PixelTrimCommon::generateConfiguration(), PVFitter::getFitLSRange(), FallbackLinearizationPointFinder::getLinearizationPoint(), pftools::IO::GetOpt(), HcalTBNumberingScheme::getUnitIDs(), GroupBX(), ora::guidFromTime(), FWGLEventHandler::HandleKey(), FWPopupMenu::HandleKey(), HelixBarrelCylinderCrossing::HelixBarrelCylinderCrossing(), CosmicTrackingRegion::hits(), reco::CandidatePtrTransientTrack::impactPointState(), reco::TrackTransientTrack::impactPointState(), reco::CandidatePtrTransientTrack::impactPointTSCP(), reco::TrackTransientTrack::impactPointTSCP(), PerformancePayloadFromBinnedTFormula::initialize(), DiskSectorBounds::inside(), SimpleCylinderBounds::inside(), TrapezoidalPlaneBounds::inside(), SimpleConeBounds::inside(), PhysicsTools::Spline::Segment::integral(), SimpleJetCorrector::invert(), ora::OId::isOId(), boost::serialization::load(), HcalQIEShape::local(), pos::PixelROCMaskBits::mask(), AutoCorrMat::mat(), MuonEtaRange::MuonEtaRange(), edm::StreamerInputFile::newHeader(), HcalCellType::nPhiMissingBins(), FastCandMatcher< C >::operator()(), MultiClusterizer1D< T >::operator()(), OutermostClusterizer1D< T >::operator()(), SaturationFcn::operator()(), bistream_iterator< T >::operator++(), cond::persistency::GTProxy::Iterator::operator++(), TrajectorySeed::operator=(), binary_ifstream::operator>>(), reco::utilsNew::CandMatcher< C >::operator[](), cond::parseToken(), Patterns(), L1MuDTTrackSegPhi::phiValue(), L1MuBMTrackSegPhi::phiValue(), sipixelobjects::PixelFEDLink::printForMap(), L2TauJetsMerger::produce(), HLTTauRefCombiner::produce(), edm::refcoreimpl::productGetter(), edm::refcoreimpl::productPtr(), Strip1DMeasurementTransformator::projectionMatrix(), StraightLinePropagator::propagatedState(), TempTrajectory::push(), HDQMSummary::put(), RawParticleTypeFilter::RawParticleTypeFilter(), SimG4HcalHitJetFinder::rDist(), pos::PixelROCTrimBits::read(), pos::PixelConfigList::readfile(), DTTPGLutFile::readHex(), L1TriggerLutFile::readHex(), DTTPGLutFile::readInteger(), L1TriggerLutFile::readInteger(), DTTPGLutFile::readString(), L1TriggerLutFile::readString(), FastHFShowerLibrary::recoHFShowerLibrary(), edm::ConstRespectingPtr< T >::release(), edm::AtomicPtrCache< T >::release(), edm::refcoreimpl::setCacheIsProductGetter(), GammaFunctionGenerator::setParameters(), pos::PixelTBMSettings::setROCName(), BaseNumericalRandomGenerator::setSubInterval(), pos::PixelROCTrimBits::setTrim(), EcalSeverityLevelAlgo::severityLevel(), CSCCFEBStatusDigi::ShiftSel(), edm::DataFrameContainer::sort(), SortSect(), SortSect_Hold(), SortSector(), XrdAdaptor::QualityMetricSource::startWatch(), reco::CandidatePtrTransientTrack::stateAtBeamLine(), reco::TrackTransientTrack::stateAtBeamLine(), FastLinearCMNSubtractor::subtract_(), MedianCMNSubtractor::subtract_(), PercentileCMNSubtractor::subtract_(), XrdAdaptor::QualityMetricWatch::swap(), Swap(), DDI::rep_type< DDName, pimpl_type >::swap(), SwapObj(), spr::timeOfFlight(), toolbox::toString(), TempTrajectory::toTrajectory(), pos::PixelROCTrimBits::trim(), HcalNumberingFromDDD::unitID(), ThirdHitPredictionFromInvLine::MappedPoint< T >::unmap(), ConformalMappingFit::MappedPoint< T >::unmap(), ApvAnalysis::updateCalibration(), CylinderFromSectorMFGrid::valueInTesla(), ReconstructorFromFitter::vertices(), MultiVertexReconstructor::vertices(), reco::isodeposit::AngleConeVeto::veto(), reco::isodeposit::AngleCone::veto(), and Zones().

unsigned int weightIdx

Definition at line 99 of file MVATrainer.cc.