#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__") |
MVATrainerComputer* calib |
Definition at line 64 of file MVATrainer.cc.
Referenced by BTagCalibrationDbCreator::beginJob(), GenericMVAJetTagComputer::initialize(), PhysicsTools::TreeTrainer::iteration(), PhysicsTools::MVATrainerContainerLooperImpl< Record_t >::produce(), pftools::DetectorElement::setCalib(), pftools::DetectorElement::setCalibCore(), CastorCalibrationsSet::setCalibrations(), HcalCalibrationsSet::setCalibrations(), CastorCalibrationWidthsSet::setCalibrationWidths(), HcalCalibrationWidthsSet::setCalibrationWidths(), and PhysicsTools::MVAComputerCache::update().
std::vector<T*> clean |
Definition at line 156 of file MVATrainer.cc.
Referenced by reco::tau::cleanOverlaps(), ConnectionManager::connect(), and RedundantSeedCleaner::define().
bool doAutoSave |
Definition at line 137 of file MVATrainer.cc.
std::vector<Variable::Flags> flags |
Definition at line 135 of file MVATrainer.cc.
Referenced by HcalOfflineHarvesting::_dqmEndJob(), edm::asm_isnan(), fastmath::atan2r(), PhysicsTools::Interceptor::configure(), EcalSeverityLevelAlgo::EcalSeverityLevelAlgo(), EcalUncalibRecHitMaxSampleAlgo< C >::makeRecHit(), EcalUncalibRecHitMultiFitAlgo::makeRecHit(), operator<<(), reco::TrackResiduals::print(), and edm::HLTGlobalStatus::State().
std::vector<Interceptor> interceptors |
Definition at line 134 of file MVATrainer.cc.
|
mutable |
Definition at line 136 of file MVATrainer.cc.
TrainProcessor* const proc |
Definition at line 101 of file MVATrainer.cc.
Referenced by l1t::MicroGMTConfiguration::calcGlobalPhi(), MonCrystalConsistencyDat::setProcessedEvents(), MonMemTTConsistencyDat::setProcessedEvents(), MonTTConsistencyDat::setProcessedEvents(), MonMemChConsistencyDat::setProcessedEvents(), TreatSecondary::tracks(), and CountProcessesAction::update().
TRandom random |
Definition at line 138 of file MVATrainer.cc.
Referenced by BremsstrahlungSimulator::brem(), MuonTagger::discriminator(), ElectronTagger::discriminator(), and FamosProducer::produce().
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.
|
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.