this file contains additional dynamic_bitset methods More...
Functions | |
boost::dynamic_bitset | append (const boost::dynamic_bitset<> &bs1, const boost::dynamic_bitset<> &bs2) |
this method takes two bitsets bs1 and bs2 and returns result of bs2 appended to the end of bs1 More... | |
void | bitsetToChar (const boost::dynamic_bitset<> &bs, unsigned char *result) |
this method takes bitset obj and returns char * array More... | |
void | printWords (const boost::dynamic_bitset<> &bs) |
boost::dynamic_bitset | ushortToBitset (const unsigned int numberOfBits, unsigned short *buf) |
this method takes numberOfBits bits from unsigned short * array and returns them in the bitset obj. More... | |
this file contains additional dynamic_bitset methods
boost::dynamic_bitset bitset_utilities::append | ( | const boost::dynamic_bitset<> & | bs1, |
const boost::dynamic_bitset<> & | bs2 | ||
) |
this method takes two bitsets bs1 and bs2 and returns result of bs2 appended to the end of bs1
Definition at line 10 of file bitset_append.cc.
References i, and query::result.
Referenced by cfg-viewer.visitor::_doModules(), cmsPerfSuiteHarvest::_eventContent_DEBUG(), BeautifulSoup.PageElement::_invert(), EmbeddingKineReweightNtupleProducer::addBranch_EnPxPyPz(), EmbeddingKineReweightNtupleProducer::addBranch_MEtResProjections(), Vispa.Main.SplitterTab.SplitterToolBar::addWidgetToSection(), ModuleToSequenceAssign::assignModulesToSeqs(), lumiCalcAPI::beamForIds(), lumiCalcAPI::beamForRange(), lumiQueryAPI::beamIntensityForRun(), METCorrectorDBWriter::beginJob(), JetCorrectorDBWriter::beginJob(), confdb::buildOptions(), bookConverter::compute(), pat::TauJetCorrFactors::correctionLabelString(), pat::JetCorrFactors::correctionLabelString(), plotscripts::corrections2D(), HcalLutManager::create_lut_loader(), XMLLUTLoader::createLoader(), XMLHTRPatternLoader::createLoader(), validateAlignments::createMergeScript(), edmStreamStallGrapher::createPDFImage(), plotscripts::curvatureDTsummary(), customiseCheckEventSetup::customise(), plotscripts::DBdiff(), lumiCalcAPI::deliveredLumiForIds(), dqmCopyRecursively(), PrintMaterialBudgetInfo::dumpElementMassFraction(), cmsHarvester.DBSXMLHandler::endElement(), TauDQMHistEffProducer::endRun(), TauDQMHistPlotter::endRun(), cfg-viewer.visitor::enter(), SequenceTypes._CopyAndExcludeSequenceVisitorOld::enter(), SequenceTypes._MutatingSequenceVisitor::enter(), cmsPerfSuiteHarvest::exportIgProfReport(), cmsPerfSuiteHarvest::exportMemcheckReport(), cmsPerfSuiteHarvest::exportTimeSizeJob(), Impl.cosmicsRun2.cosmicsRun2::expressProcessing(), Impl.cosmics.cosmics::expressProcessing(), Impl.ppRun2at50ns.ppRun2at50ns::expressProcessing(), Impl.ppRun2B0T.ppRun2B0T::expressProcessing(), Impl.ppRun2.ppRun2::expressProcessing(), Impl.pp.pp::expressProcessing(), Impl.HeavyIons.HeavyIons::expressProcessing(), Impl.HeavyIonsRun2.HeavyIonsRun2::expressProcessing(), TableParser::extractPages(), TableParser::extractPagesForPackage(), PatZToMuMuAnalyzer::fill(), MainPageGenerator::fillContentTemplate(), dataDML::fillInRange(), dataDML::fillrunMap(), edmConvertToStreamModule::find_all_module_classes(), EgammaHLTValidationUtils::findEgammaPaths(), gen::Py8JetGun::generatePartonsAndHadronize(), gen::Py8PtGun::generatePartonsAndHadronize(), gen::Py8EGun::generatePartonsAndHadronize(), dqm-mbProfile::get_children(), web.app_utils::get_folders(), o2o::get_iovs(), web.app_utils::get_release_summary_stats(), o2o::get_tags(), HcalQIEManager::getHfQieTable(), BeamSpotWorkflow::getListOfRunsAndLumiFromDBS(), specificLumi::getSpecificLumi(), PrintRecoObjects::getString(), HcalQIEManager::getTableFromDb(), histoStyle::graphProducer(), heppy_hadd::haddChunks(), cacheconfigParser.cacheconfigParser::handleFrontierConnect(), lumiCalcAPI::hltForIds(), lumiCalcAPI::hltpathsForRange(), generateEDF::loadEvents(), VarParsing.VarParsing::loadFromFile(), EmbeddingKineReweightProducer::lutEntryType::lutEntryType(), MuonRadiationCorrWeightProducer::lutEntryType::lutEntryType(), checkRuns::main(), main(), utils_v2::make_file_pairs(), utils::make_files_pairs(), mps_list_evts::merge_datasets(), MultShiftMETcorrInputProducer::MultShiftMETcorrInputProducer(), EnablePSetHistory::new__place(), EnablePSetHistory::new__placeLooper(), EnablePSetHistory::new__placeService(), EnablePSetHistory::new__placeSource(), EnablePSetHistory::new_addAction(), EnablePSetHistory::new_setLooper_(), EnablePSetHistory::new_setSchedule_(), python.rootplot.rootmath::newadd(), cmsPerfStripChart::operate(), CSCDCCEventData::pack(), CSCDDUEventData::pack(), CSCTMBData::pack(), CSCEventData::pack(), CSCALCTHeader::pack(), parserPerfsuiteMetadata.parserPerfsuiteMetadata::parseAllOtherTests(), matplotRender.matplotRender::plotPeakPerday_Time(), matplotRender.matplotRender::plotPerdayX_Time(), matplotRender.matplotRender::plotSumX_Fill(), matplotRender.matplotRender::plotSumX_Run(), matplotRender.matplotRender::plotSumX_Time(), MatrixInjector.MatrixInjector::prepare(), bookConverter::priorities(), create_public_peakpu_plots::processdata(), parserTimingReport::processModuleTimeLogData(), Impl.hcalnzsRun2.hcalnzsRun2::promptReco(), Impl.cosmicsRun2.cosmicsRun2::promptReco(), Impl.cosmics.cosmics::promptReco(), Impl.ppRun2B0T.ppRun2B0T::promptReco(), Impl.ppRun2.ppRun2::promptReco(), Impl.ppRun2at50ns.ppRun2at50ns::promptReco(), Impl.pp.pp::promptReco(), Impl.HeavyIons.HeavyIons::promptReco(), Impl.HeavyIonsRun2.HeavyIonsRun2::promptReco(), psClasses.BuildThread::putInServerQueue(), CommonMethods::readBeamSpotFile(), python.readProv.filereader::readfile(), heppy_report::root2map(), production_tasks.MonitorJobs::run(), production_tasks.WriteJobReport::run(), production_tasks.CleanJobFiles::run(), lumiQueryAPI::runsByfillrange(), MatrixUtil::selectedLS(), BeamSpotWorkflow::selectFilesToProcess(), jsoncollector::DataPoint::serialize(), VarParsing.VarParsing::setDefault(), EmbeddingKineReweightNtupleProducer::setValue_EnPxPyPz(), EmbeddingKineReweightNtupleProducer::setValue_MEtResProjections(), edmIntegrityCheck.IntegrityCheck::sortByBaseDir(), specificLumi::specificlumiTofile(), edmIntegrityCheck.IntegrityCheck::stripDuplicates(), edmIntegrityCheck.IntegrityCheck::structured(), DictTypes.TestDictTypes::testFixedKeysDict(), lumiReport::toScreenLSEffective(), lumiReport::toScreenLSTrg(), lumiReport::toScreenLumiByLS(), lumiReport::toScreenTotEffective(), lumiCalcAPI::trgForIds(), queryDataSource::trgFromOldLumi(), dataDML::trgLSById(), Vispa.Gui.VispaWidget.TextField::truncate(), lumiQueryAPI::validation(), Impl.cosmics.cosmics::visualizationProcessing(), Impl.cosmicsRun2.cosmicsRun2::visualizationProcessing(), Impl.ppRun2B0T.ppRun2B0T::visualizationProcessing(), Impl.ppRun2at50ns.ppRun2at50ns::visualizationProcessing(), Impl.ppRun2.ppRun2::visualizationProcessing(), Impl.pp.pp::visualizationProcessing(), Impl.HeavyIons.HeavyIons::visualizationProcessing(), Impl.HeavyIonsRun2.HeavyIonsRun2::visualizationProcessing(), and ZmumuEvtSelEffCorrWeightProducer::ZmumuEvtSelEffCorrWeightProducer().
void bitset_utilities::bitsetToChar | ( | const boost::dynamic_bitset<> & | bs, |
unsigned char * | result | ||
) |
this method takes bitset obj and returns char * array
Definition at line 40 of file bitset_append.cc.
References i.
Referenced by CSCDigiToRaw::createFedBuffers(), cscClassPackerCompare(), cscPackAndUnpack(), CSCALCTHeader::pack(), and printWords().
void bitset_utilities::printWords | ( | const boost::dynamic_bitset<> & | bs | ) |
Definition at line 56 of file bitset_append.cc.
References bitsetToChar(), and i.
Referenced by cscClassPackerCompare().
boost::dynamic_bitset bitset_utilities::ushortToBitset | ( | const unsigned int | numberOfBits, |
unsigned short * | buf | ||
) |
this method takes numberOfBits bits from unsigned short * array and returns them in the bitset obj.
Definition at line 27 of file bitset_append.cc.
References i, and query::result.
Referenced by CSCDCCEventData::pack(), CSCDDUEventData::pack(), CSCTMBData::pack(), CSCEventData::pack(), and CSCALCTHeader::pack().