![]() |
![]() |
Functions | |
def | Divide |
def | GetContent |
def | MapDirStructure |
def | Match |
Variables | |
tuple | canvas = TCanvas('MultiPlot','MultiPlot',validation.standardDrawingStuff.canvasSizeX.value(),832) |
list | colors = [2,3,4,6,5,7,28,1,2,3,4,6,5,7,28,1,2,3,4,6,5,7,28,1,2,3,4,6,5,7,28,1,2,3,4,6,5,7,28,1] |
tuple | diffPad = TPad('diffPad','diffPad',0.,0.,1,.25,0,0) |
list | divHistos = [] |
tuple | effPad = TPad('effPad','effPad',0,0.25,1.,1.,0,0) |
first = True | |
firstD = True | |
string | header = '' |
list | histoList = [] |
tuple | legend = TLegend(0.6,0.83,0.6+0.39,0.83+0.17) |
logDiv = False | |
int | maxDiv = 2 |
int | maxLog = 3 |
float | minDiv = 0.001 |
list | plotList = [] |
string | ref = '' |
refFile = None | |
tuple | refH = refFile.Get(histoPath) |
refLabel = None | |
string | test = '' |
tuple | testFile = TFile(test) |
tuple | testH = testFile.Get(histoPath) |
string | testLabel = '' |
list | toPlot = [] |
list | xAx = histoPath[histoPath.find('Eff')+len('Eff'):] |
string | ylabel = '' |
def MultipleCompare::Divide | ( | hNum, | |
hDen | |||
) |
Definition at line 31 of file MultipleCompare.py.
Referenced by FlavourHistograms2D< T, G >::divide(), and FlavourHistograms< T >::divide().
00032 : 00033 ret = hNum.Clone('Division') 00034 ret.GetYaxis().SetTitle('Ratio') 00035 for binI in range(hNum.GetNbinsX()): 00036 denVal = hDen.GetBinContent(binI) 00037 denErr = hDen.GetBinError(binI) 00038 numErr = hNum.GetBinError(binI) 00039 numVal = hNum.GetBinContent(binI) 00040 if denVal == 0: 00041 ret.SetBinContent(binI,0) 00042 ret.SetBinError(binI,0) 00043 else: 00044 ret.SetBinContent(binI,numVal/denVal) 00045 if numVal==0: 00046 ret.SetBinError(binI,1) 00047 else: 00048 ret.SetBinError(binI,(numVal/denVal)*math.sqrt(math.pow(numErr/numVal,2) + math.pow(denErr/denVal,2) ) ) 00049 return ret 00050 00051 gROOT.SetStyle('Plain') 00052 gROOT.SetBatch() 00053 gStyle.SetPalette(1) 00054 gStyle.SetOptStat(0) 00055 gStyle.SetPadGridX(True) 00056 gStyle.SetPadGridY(True) 00057 gStyle.SetOptTitle(0) 00058 gStyle.SetPadTopMargin(0.1)
def MultipleCompare::GetContent | ( | dir | ) |
Definition at line 8 of file MultipleCompare.py.
def MultipleCompare::MapDirStructure | ( | directory, | |
dirName, | |||
objectList | |||
) |
Definition at line 15 of file MultipleCompare.py.
00016 : 00017 dirContent = GetContent(directory) 00018 for entry in dirContent: 00019 if type(entry) is TDirectory or type(entry) is TDirectoryFile: 00020 subdirName = os.path.join(dirName,entry.GetName()) 00021 MapDirStructure(entry, subdirName,objectList) 00022 else: 00023 pathname = os.path.join(dirName,entry.GetName()) 00024 objectList.append(pathname)
def MultipleCompare::Match | ( | required, | |
got | |||
) |
Definition at line 25 of file MultipleCompare.py.
Referenced by FWGeometryTableManager::loadGeometry(), lhef::JetMatchingMLM::match(), lhef::Matching< Delta >::match(), btag::Matching< Delta >::match(), and MatchJet::matchCollections().
tuple MultipleCompare::canvas = TCanvas('MultiPlot','MultiPlot',validation.standardDrawingStuff.canvasSizeX.value(),832) |
Definition at line 121 of file MultipleCompare.py.
Referenced by ME_MAP::create_gif(), SiStripHistoPlotter::createStaticPlot(), TrackingMaterialPlotter::draw(), cond::draw(), HcalObjRepresent::ADataRepr::draw(), DTOccupancyClusterBuilder::drawClusters(), ErrorsPropagationAnalyzer::drawHistograms(), ErrorsAnalyzer::drawHistograms(), DQMHistPlotter::endRun(), EcalDisplaysByEvent::init2DEcalCanvas(), main(), SiStripHistoPlotter::makeCondDBPlots(), TagProbeFitter::makeEfficiencyPlot1D(), TagProbeFitter::makeEfficiencyPlot2D(), SiPixelHistoPlotter::makePlot(), SiStripHistoPlotter::makePlot(), MuScleFitUtils::minimizeLikelihood(), cond::PayLoadInspector< DataT >::plot(), root::plotTF1(), SoftLeptonTagPlotter::psPlot(), JetTagPlotter::psPlot(), TrackCountingTagPlotter::psPlot(), TrackIPTagPlotter::psPlot(), TrackProbabilityTagPlotter::psPlot(), TagProbeFitter::saveDistributionsPlot(), TagProbeFitter::saveFitPlot(), MaterialAccountingGroup::savePlot(), tfwliteselectortest::ThingsTSelector::terminate(), tselname::terminate(), examples::TrackAnalysisAlgorithm::terminate(), tfwliteselectortest::ThingsTSelector2::terminate(), cond::PayLoadInspector< DataT >::trend_plot(), HFunctionResolution::Write(), HCovarianceVSxy::Write(), TestCorrection::~TestCorrection(), and TestResolution::~TestResolution().
list MultipleCompare::colors = [2,3,4,6,5,7,28,1,2,3,4,6,5,7,28,1,2,3,4,6,5,7,28,1,2,3,4,6,5,7,28,1,2,3,4,6,5,7,28,1] |
Definition at line 126 of file MultipleCompare.py.
tuple MultipleCompare::diffPad = TPad('diffPad','diffPad',0.,0.,1,.25,0,0) |
Definition at line 124 of file MultipleCompare.py.
list MultipleCompare::divHistos = [] |
Definition at line 128 of file MultipleCompare.py.
tuple MultipleCompare::effPad = TPad('effPad','effPad',0,0.25,1.,1.,0,0) |
Definition at line 122 of file MultipleCompare.py.
MultipleCompare::first = True |
Definition at line 127 of file MultipleCompare.py.
MultipleCompare::firstD = True |
Definition at line 169 of file MultipleCompare.py.
string MultipleCompare::header = '' |
Definition at line 115 of file MultipleCompare.py.
Referenced by CSCDCCEventData::addChamber(), BxTiming::analyze(), EBRawDataTask::analyze(), ESFEDIntegrityTask::analyze(), DQMHcalPhiSymAlCaReco::analyze(), ESRawDataTask::analyze(), EERawDataTask::analyze(), EcalFloatCondObjectContainerXMLTranslator::barrelfromXML(), DCCTBDataMapper::buildDCCFields(), CastorCORData::check(), HcalHTRData::check(), lhef::LHEReader::XMLHandler::comment(), DCCTBEventBlock::dataCheck(), stor::detail::EventMsgData::do_setDroppedEventsCount(), cond::PayLoadInspector< DataT >::dump(), EcalFloatCondObjectContainerXMLTranslator::endcapfromXML(), lhef::LHEReader::XMLHandler::endElement(), PhiSymmetryCalibration_step2_SM::endJob(), PhiSymmetryCalibration_step2::endJob(), HLTL1NumberFilter::filter(), lhef::LHERunInfo::findHeader(), FWTableView::FWTableView(), WatcherStreamFileReader::getHeader(), edm::StreamerFileReader::getHeader(), EcalFloatCondObjectContainerHandler::getNewObjects(), EcalCondHandler< Payload, XMLTranslator >::getNewObjects(), popcon::EcalADCToGeVHandler::getNewObjects(), popcon::EcalIntercalibHandler::getNewObjects(), EcalFloatCondObjectContainerHandler::id(), lhef::JetMatchingMadgraph::init(), gen::JetMatchingMadgraph::init(), PixelDataFormatter::interpretRawData(), ESUnpacker::interpretRawData(), XMLDocument::makeHeader(), LHERunInfoProduct::mergeProduct(), LHERunInfoProduct::const_iterator::operator==(), CSCALCTHeader::pack(), HcalCableMapper::process(), HcalNZSMonitor::processEvent(), DTDataIntegrityTask::processFED(), HcalTBSource::produce(), CSCTFPacker::produce(), RPCUnpackingModule::produce(), CSCDCCUnpacker::produce(), edm::StreamerFileReader::read(), edm::StreamerInputModule< Producer >::read(), PhysicsTools::MVAComputer::readCalibration(), CSCAnodeData2006::selfTest(), CSCAnodeData2007::selfTest(), FEDHeader::set(), smproxy::EventMsg::setDroppedEventsCount(), edm::StreamerFileReader::StreamerFileReader(), edm::StreamerInputModule< Producer >::StreamerInputModule(), sistrip::RawToDigiUnpacker::triggerFed(), CSCTFEvent::unpack(), sistrip::RawToDigiUnpacker::updateEventSummary(), StoreEcalCondition::writeToLogFile(), and StoreEcalCondition::writeToLogFileResults().
list MultipleCompare::histoList = [] |
Definition at line 106 of file MultipleCompare.py.
tuple MultipleCompare::legend = TLegend(0.6,0.83,0.6+0.39,0.83+0.17) |
Definition at line 113 of file MultipleCompare.py.
Referenced by DQMHistPlotter::cfgEntryDrawJob::cfgEntryDrawJob(), DQMHistPlotter::DQMHistPlotter(), CompHist::draw(), CalibClosureTest::drawCorrel(), CalibClosureTest::drawEff(), DQMHistPlotter::endRun(), FitHist::fitAndDrawEps(), FitHist::fitAndDrawPs(), FWTrackHitsDetailView::makeLegend(), FWConvTrackHitsDetailView::makeLegend(), PlotCompareUtility::makePlots(), and TestCorrection::~TestCorrection().
list MultipleCompare::logDiv = False |
Definition at line 68 of file MultipleCompare.py.
tuple MultipleCompare::maxDiv = 2 |
Definition at line 67 of file MultipleCompare.py.
tuple MultipleCompare::maxLog = 3 |
Definition at line 65 of file MultipleCompare.py.
tuple MultipleCompare::minDiv = 0.001 |
Definition at line 66 of file MultipleCompare.py.
list MultipleCompare::plotList = [] |
Definition at line 103 of file MultipleCompare.py.
list MultipleCompare::ref = '' |
Definition at line 60 of file MultipleCompare.py.
Referenced by GenParticleDecaySelector::add(), helper::CandDecayStoreManager::add(), DebugZMCTruth::analyze(), pat::helper::RefHelper< T >::ancestorOrSelf(), SiStripQualityHotStripIdentifier::bookHistos(), edm::ParameterSwitch< T >::checkAndGetLabelsAndTypes_(), converter::helper::PolymorphicCreator::create(), converter::helper::ConcreteCreator::create(), dd_stream_reflected(), GeometricDet::deepComponents(), edm::DataMixingModule::doPileUp(), edm::MixingModule::doPileUp(), cond::PayLoadInspector< DataT >::dump(), perftools::EdmEventSize::dump(), MVAJetTagPlotter::epsPlot(), edm::helpers::ViewFiller< T >::fill(), SiStripQualityHotStripIdentifier::fillHisto(), HcalDetDiagLEDMonitor::fillHistos(), reco::tau::RecoTauMVAHelper::fillValues(), edm::PtrVector< T >::fillView(), edm::RefToBaseVector< T >::fillView(), HLTGlobalSums< T, Tid >::filter(), HLT2jetGapFilter::filter(), HLTFiltCand::filter(), HLTMhtHtFilter::filter(), HLTElectronPixelMatchFilter::filter(), HLTEgammaGenericFilter::filter(), HLT1CaloJetEnergy::filter(), HLTEgammaTriggerFilterObjectWrapper::filter(), HLTRapGapFilter::filter(), HLTEgammaL1MatchFilterRegional::filter(), HLTEgammaEtFilter::filter(), HLTSmartSinglet< T, Tid >::filter(), HLTSinglet< T, Tid >::filter(), HLTElectronEtFilter::filter(), HLTForwardBackwardJetsFilter::filter(), HLTEgammaGenericQuadraticFilter::filter(), HLTEgammaDoubleEtPhiFilter::filter(), HLTMhtFilter::filter(), EcalTangentFilter::filter(), RecoTauDiscriminatorRefSelectorImpl< T >::filter(), HLTElectronGenericFilter::filter(), HLTEgammaDoubleEtDeltaPhiFilter::filter(), HLTJetCollectionsFilter::filter(), HLTPMDocaFilter::filter(), edmNew::foreachDetSetObject(), pat::PATObject< reco::Muon >::genParticle(), pat::PATObject< ObjectType >::genParticleById(), edm::EdmEventItemGetter< RefType >::get(), pat::EventHypothesis::getAs(), edm::getProduct(), PFSimParticleProducer::getSimIDs(), HLTTauDQMTrkPlotter::HLTTauDQMTrkPlotter(), DQMStore::initializeFrom(), ConcreteTauBuilder::make(), RefToBaseBuilder::make(), RefVectorBuilder::make(), FWRPZViewGeometry::makeCaloOutlineRhoPhi(), HLTEgamma::MakeL1IsolatedElectrons(), HLTEgamma::MakeL1IsolatedPhotons(), HLTEgamma::MakeL1NonIsolatedElectrons(), HLTEgamma::MakeL1NonIsolatedPhotons(), SiStripRecHitMatcher::match(), ResidualRefitting::NewTrackMeasurements(), reco::tau::disc::notMainTrack(), reco::tau::RecoTauPhotonFilter::operator()(), CompType::operator()(), CandMatcherBase< C1, C2 >::operator()(), Comparison< Ref, RefQualifier, Rec, RecQualifier, Alg >::operator()(), cms::operator<<(), reco::CandidateWithRef< Ref >::overlap(), pat::helper::RefHelper< T >::parentOrNull(), pat::helper::RefHelper< T >::parentOrSelf(), edm::ParameterSetDescription::print(), edm::ConfigurationDescriptions::print(), edm::ParameterSwitch< T >::printNestedContent_(), cscdqm::Dispatcher::processStandby(), TopInitSubset::produce(), TriggerSummaryProducerRAW::produce(), AssociationVectorSelector< KeyRefProd, CVal, KeySelector, ValSelector >::produce(), TriggerSummaryProducerAOD::produce(), TrackVertexArbitrator::produce(), TopDecaySubset::produce(), InclusiveVertexFinder::produce(), reco::modulesNew::MCTruthCompositeMatcher::produce(), GenParticleDecaySelector::produce(), RecoTauJetRegionProducer::produce(), pat::GenPlusSimParticleProducer::produce(), L3TkMuonProducer::produce(), IsolationProducer< C1, C2, Alg, OutputCollection, Setup >::produce(), perftools::EdmEventSize::produceHistos(), MVAJetTagPlotter::psPlot(), edm::View< T >::ptrAt(), l1t::DataWriter::readObject(), edm::detail::reallyFillView(), edm::refToPtr(), pf2pat::ElectronIDPFCandidateSelectorDefinition::select(), reco::HitPattern::set(), pat::GenericParticle::setCaloTower(), SiTrackerGSRecHit2D::setClusterRef(), SiPixelRecHit::setClusterRef(), SiTrackerGSMatchedRecHit2D::setClusterRef(), SiStripRecHit2D::setClusterRef(), SiStripRecHit1D::setClusterRef(), SiStripRecHit2D::setClusterRegionalRef(), SiStripRecHit1D::setClusterRegionalRef(), pat::GenericParticle::setCombinedMuon(), reco::Track::setExtra(), pat::PATObject< ObjectType >::setGenParticleRef(), edm::GenHIEvent::setGenParticles(), reco::GsfTrack::setGsfExtra(), pat::GenericParticle::setGsfTrack(), reco::PFCandidateElectronExtra::setGsfTrackRef(), PFBlockAlgo::setInput(), reco::PFCandidateElectronExtra::setKfTrackRef(), TrackingParticle::setParentVertex(), pat::Electron::setPFCandidateRef(), pat::Muon::setPFCandidateRef(), reco::PFBlockElementSuperCluster::setPhotonRef(), pat::GenericParticle::setStandAloneMuon(), pat::GenericParticle::setSuperCluster(), pat::GenericParticle::setTrack(), edm::AssociationVector< KeyRefProd, CVal, KeyRef, SizeType, KeyReferenceHelper >::setValue(), cond::SmallWORMDict::SmallWORMDict(), reco::Conversion::tracks(), pat::PATObject< ObjectType >::triggerObjectMatch(), pat::PATObject< ObjectType >::triggerObjectMatchByAlgorithm(), pat::PATObject< ObjectType >::triggerObjectMatchByCollection(), pat::PATObject< ObjectType >::triggerObjectMatchByCondition(), pat::PATObject< ObjectType >::triggerObjectMatchByFilter(), pat::PATObject< ObjectType >::triggerObjectMatchByPath(), pat::PATObject< ObjectType >::triggerObjectMatchByType(), cscdqm::EventProcessor::updateEfficiencyHistos(), cscdqm::Dispatcher::updateFractionAndEfficiencyHistos(), edm::ConfigurationDescriptions::validate(), edm::ParameterSetDescription::validate(), edm::AllowedLabelsDescriptionBase::validate_(), edm::ParameterWildcard< std::vector< ParameterSet > >::validate_(), edm::ParameterWildcard< ParameterSetDescription >::validate_(), edm::ParameterSetDescription::writeCfi(), edm::ParameterDescription< std::vector< ParameterSet > >::writeCfi_(), and edm::writeParameterValue::writeVector().
tuple MultipleCompare::refFile = None |
Definition at line 92 of file MultipleCompare.py.
Referenced by main(), and ESDigitizer::setGain().
tuple MultipleCompare::refH = refFile.Get(histoPath) |
Definition at line 157 of file MultipleCompare.py.
Referenced by HLTTauDQMSummaryPlotter::plotIntegratedEffHisto().
list MultipleCompare::refLabel = None |
Definition at line 63 of file MultipleCompare.py.
list MultipleCompare::test = '' |
Definition at line 59 of file MultipleCompare.py.
Referenced by CkfDebugger::analyseRecHitNotFound(), EcalPerEvtLaserAnalyzer::analyze(), HcalCholeskyDecomp::analyze(), pat::helper::RefHelper< T >::ancestorOrSelf(), reco::PFDisplacedVertexCandidate::associatedElements(), EcalLaserAnalyzer::beginJob(), EcalABAnalyzer::beginJob(), L1RCTElectronIsolationCard::calcMaxSum(), SiStripAPVRestorer::CheckBaseline(), CkfDebugger::correctMeas(), CkfDebugger::correctTrajectory(), DTConfigBti::DTConfigBti(), EcalMatacqAnalyzer::endJob(), edm::writeParameterValue::formatDouble(), EcalLaserAnalyzer2::getShapes(), MELaserPrim::init(), pat::helper::RefHelper< T >::isAncestorOf(), cscdqm::Summary::IsPhysicsReady(), L1CaloEcalScaleConfigOnlineProd::newObject(), pat::SelectorByFlags::operator()(), RPCWheelMap::prepareData(), pat::helper::RefHelper< T >::recursiveLookup(), HistoCompare::SetChi2Test(), edm::eventsetup::IntersectingIOVRecordIntervalFinder::setIntervalFor(), edm::eventsetup::DependentRecordIntervalFinder::setIntervalFor(), HistoCompare::SetKGTest(), reco::PFDisplacedVertexCandidate::setLink(), reco::PFBlock::setLink(), HIPAlignmentAlgorithm::terminate(), TPNCor::TPNCor(), and DualBzeroTrajectoryFactory::trajectories().
tuple MultipleCompare::testFile = TFile(test) |
Definition at line 91 of file MultipleCompare.py.
tuple MultipleCompare::testH = testFile.Get(histoPath) |
Definition at line 130 of file MultipleCompare.py.
list MultipleCompare::testLabel = '' |
Definition at line 62 of file MultipleCompare.py.
list MultipleCompare::toPlot = [] |
Definition at line 64 of file MultipleCompare.py.
list MultipleCompare::xAx = histoPath[histoPath.find('Eff')+len('Eff'):] |
Definition at line 135 of file MultipleCompare.py.
list MultipleCompare::ylabel = '' |
Definition at line 61 of file MultipleCompare.py.