CMS 3D CMS Logo

Classes | Functions | Variables
std Namespace Reference

Classes

struct  ct_integers_list
 
struct  ct_iota_1
 
struct  ct_iota_1< 0 >
 
struct  hash< DetId >
 
struct  hash< DTCELinkId >
 
struct  hash< JME::Binning >
 
struct  hash< mtd_digitizer::MTDCellId >
 
struct  hash< std::pair< unsigned int, unsigned int > >
 
struct  hash< std::tuple< Head, ndims... > >
 
struct  hash< std::tuple<> >
 
struct  hash_specialization
 
struct  hash_specialization< float >
 
struct  tuple_printer
 
struct  tuple_printer< Type, N, N >
 

Functions

template<class C >
constexpr auto data (C &c) -> decltype(c.data())
 
template<class C >
constexpr auto data (const C &c) -> decltype(c.data())
 
template<class E >
constexpr const E * data (std::initializer_list< E > il) noexcept
 
template<class T , std::size_t N>
constexpr Tdata (T(&array)[N]) noexcept
 
template<class C >
constexpr auto empty (const C &c) -> decltype(c.empty())
 
template<class T , std::size_t N>
constexpr bool empty (const T(&array)[N]) noexcept
 
template<class E >
constexpr bool empty (std::initializer_list< E > il) noexcept
 
ostream & operator<< (std::ostream &o, vector< std::string > const &iValue)
 
template<typename... Types>
std::ostream & operator<< (std::ostream &out, const std::tuple< Types... > &value)
 
template<class C >
constexpr auto size (const C &c) -> decltype(c.size())
 
template<class T , std::size_t N>
constexpr std::size_t size (const T(&array)[N]) noexcept
 
template<>
void swap (edm::DataFrameContainer &lhs, edm::DataFrameContainer &rhs)
 
template<>
void swap (edm::HLTGlobalStatus &lhs, edm::HLTGlobalStatus &rhs)
 
template<size_t... indices, typename Tuple >
auto tuple_subset (const Tuple &tpl, ct_integers_list< indices... >) -> decltype(std::make_tuple(std::get< indices >(tpl)...))
 
template<typename Head , typename... Tail>
std::tuple< Tail... > tuple_tail (const std::tuple< Head, Tail... > &tpl)
 

Variables

constexpr int kColOffset = 40
 
constexpr int kRowOffset = 32
 

Function Documentation

◆ data() [1/4]

template<class C >
constexpr auto std::data ( C &  c) -> decltype(c.data())
constexpr

Definition at line 40 of file cuda_cxx17.h.

40  {
41  return c.data();
42  }

References HltBtagPostValidation_cff::c.

Referenced by algorithm(), L1TFED::analyze(), SimpleVFATFrameCollection::BeginIterator(), MuonTrackResidualAnalyzer::computeResolution(), ClusterShape::determineShape(), magfieldparam::rz_poly::Diff(), CSCOfflineMonitor::doBXMonitor(), TagProbeFitter::doFitEfficiency(), CSCValidation::doTimeMonitoring(), magfieldparam::rz_poly::Expand(), LzmaFile::FillArray(), EcalSimRawData::fwrite(), EcalSimRawData::genFeData(), EcalSimRawData::genSrData(), EcalSimRawData::genTccOut(), SimpleVFATFrameCollection::GetFrameByID(), SimpleVFATFrameCollection::GetFrameByIndex(), magfieldparam::rz_poly::GetSVal(), magfieldparam::rz_poly::GetVVal(), magfieldparam::rz_poly::Int(), MatacqDataFormatter::interpretRawData(), lzmafillarray_(), lzmanextnumber_(), SimpleVFATFrameCollection::NextIterator(), magfieldparam::rz_poly::operator*=(), PlotCombiner(), magfieldparam::rz_poly::Print(), SiStripConfigDb::printAnalysisDescriptions(), SiStripConfigDb::printDeviceDescriptions(), SiStripConfigDb::printFedDescriptions(), DTTFFEDReader::process(), SelectedElectronFEDListProducer< TEle, TCand >::produce(), LzmaFile::ReadNextNumber(), magfieldparam::rz_poly::rz_poly(), magfieldparam::rz_poly::SetOFF(), magfieldparam::rz_poly::SetON(), FEConfigFgrDat::writeArrayDB(), FEConfigSlidingDat::writeArrayDB(), FEConfigLUTDat::writeArrayDB(), FEConfigSpikeDat::writeArrayDB(), FEConfigWeightDat::writeArrayDB(), MODCCSFEDat::writeArrayDB(), MODCCSTRDat::writeArrayDB(), MODDCCOperationDat::writeArrayDB(), DCUIDarkDat::writeArrayDB(), DCUIDarkPedDat::writeArrayDB(), DCUVFETempDat::writeArrayDB(), MonShapeQualityDat::writeArrayDB(), FEConfigLinParamDat::writeArrayDB(), DCUCapsuleTempDat::writeArrayDB(), FEConfigFgrEETowerDat::writeArrayDB(), FEConfigTimingDat::writeArrayDB(), FEConfigLUTGroupDat::writeArrayDB(), DCUCapsuleTempRawDat::writeArrayDB(), MonH4TablePositionDat::writeArrayDB(), FEConfigLUTParamDat::writeArrayDB(), FEConfigFgrEEStripDat::writeArrayDB(), DCULVRBTempsDat::writeArrayDB(), MonOccupancyDat::writeArrayDB(), MonPedestalsOnlineDat::writeArrayDB(), FEConfigFgrParamDat::writeArrayDB(), MonDelaysTTDat::writeArrayDB(), MonLaserPulseDat::writeArrayDB(), FEConfigPedDat::writeArrayDB(), CaliGainRatioDat::writeArrayDB(), MonPedestalOffsetsDat::writeArrayDB(), FEConfigBadTTDat::writeArrayDB(), FEConfigFgrGroupDat::writeArrayDB(), FEConfigLinDat::writeArrayDB(), ODDelaysDat::writeArrayDB(), ODWeightsSamplesDat::writeArrayDB(), FEConfigWeightGroupDat::writeArrayDB(), CaliCrystalIntercalDat::writeArrayDB(), CaliTempDat::writeArrayDB(), MonLed2Dat::writeArrayDB(), FEConfigParamDat::writeArrayDB(), MonLaserRedDat::writeArrayDB(), MonLed1Dat::writeArrayDB(), MonPNPedDat::writeArrayDB(), MonLaserBlueDat::writeArrayDB(), MonLaserGreenDat::writeArrayDB(), MonLaserIRedDat::writeArrayDB(), ODBadXTDat::writeArrayDB(), ODBadTTDat::writeArrayDB(), FEConfigBadXTDat::writeArrayDB(), FEConfigBadStripDat::writeArrayDB(), ODTowersToByPassDat::writeArrayDB(), ODVfeToRejectDat::writeArrayDB(), MonMemChConsistencyDat::writeArrayDB(), ODGolBiasCurrentDat::writeArrayDB(), MODCCSHFDat::writeArrayDB(), MonPedestalsDat::writeArrayDB(), MonCrystalConsistencyDat::writeArrayDB(), MonTTConsistencyDat::writeArrayDB(), MonMemTTConsistencyDat::writeArrayDB(), MonTestPulseDat::writeArrayDB(), ODPedestalOffsetsDat::writeArrayDB(), MonPNMGPADat::writeArrayDB(), MonPNGreenDat::writeArrayDB(), MonPNIRedDat::writeArrayDB(), MonPNLed2Dat::writeArrayDB(), MonPNBlueDat::writeArrayDB(), MonPNLed1Dat::writeArrayDB(), MonPNRedDat::writeArrayDB(), ODWeightsDat::writeArrayDB(), MODDCCDetailsDat::writeArrayDB(), DCULVRVoltagesDat::writeArrayDB(), DCUCCSDat::writeArrayDB(), and SimpleVFATFrameCollection::~SimpleVFATFrameCollection().

◆ data() [2/4]

template<class C >
constexpr auto std::data ( const C &  c) -> decltype(c.data())
constexpr

Definition at line 45 of file cuda_cxx17.h.

45  {
46  return c.data();
47  }

References HltBtagPostValidation_cff::c.

◆ data() [3/4]

template<class E >
constexpr const E* std::data ( std::initializer_list< E >  il)
constexprnoexcept

Definition at line 55 of file cuda_cxx17.h.

55  {
56  return il.begin();
57  }

◆ data() [4/4]

template<class T , std::size_t N>
constexpr T* std::data ( T(&)  array[N])
constexprnoexcept

Definition at line 50 of file cuda_cxx17.h.

50  {
51  return array;
52  }

References mps_check::array.

◆ empty() [1/3]

template<class C >
constexpr auto std::empty ( const C &  c) -> decltype(c.empty())
constexpr

◆ empty() [2/3]

template<class T , std::size_t N>
constexpr bool std::empty ( const T(&)  array[N])
constexprnoexcept

Definition at line 29 of file cuda_cxx17.h.

29  {
30  return false;
31  }

◆ empty() [3/3]

template<class E >
constexpr bool std::empty ( std::initializer_list< E >  il)
constexprnoexcept

Definition at line 34 of file cuda_cxx17.h.

34  {
35  return il.size() == 0;
36  }

◆ operator<<() [1/2]

ostream& std::operator<< ( std::ostream &  o,
vector< std::string > const &  iValue 
)

Definition at line 47 of file refresh.cc.

47  {
48  std::string sep("");
49  std::string commaSep(",");
50  for (std::vector<std::string>::const_iterator it = iValue.begin(), itEnd = iValue.end(); it != itEnd; ++it) {
51  o << sep << *it;
52  sep = commaSep;
53  }
54  return o;
55  }

References EcalTangentSkim_cfg::o, and AlCaHLTBitMon_QueryRunRegistry::string.

◆ operator<<() [2/2]

template<typename... Types>
std::ostream& std::operator<< ( std::ostream &  out,
const std::tuple< Types... > &  value 
)

Definition at line 32 of file Utilities.h.

32  {
33  out << "(";
34  tuple_printer<std::tuple<Types...>, 0, sizeof...(Types) - 1>::print(out, value);
35  out << ")";
36  return out;
37  }

References MillePedeFileConverter_cfg::out, and edm::print().

◆ size() [1/2]

template<class C >
constexpr auto std::size ( const C &  c) -> decltype(c.size())
constexpr

Definition at line 13 of file cuda_cxx17.h.

13  {
14  return c.size();
15  }

References HltBtagPostValidation_cff::c.

Referenced by algorithm(), L1TGlobalPrescalesVetosViewer::analyze(), SegmentTrackAnalyzer::analyze(), L1TFED::analyze(), TriggerBxVsOrbitMonitor::bookHistograms(), TriggerBxMonitor::bookHistograms(), L1MuTMChambPhContainer::bxSize(), L1MuDTTrackContainer::bxSize(), HCALConfigDB::clobToString(), SiPixelUtility::createStatusLegendMessages(), CUDAService::CUDAService(), magfieldparam::rz_poly::Diff(), TriggerBxVsOrbitMonitor::dqmAnalyze(), TriggerBxMonitor::dqmAnalyze(), TriggerBxVsOrbitMonitor::dqmBeginRun(), TriggerBxMonitor::dqmBeginRun(), dumpLutDiff(), SiPixelUtility::fillPaveText(), SiStripFedZeroSuppression::fillThresholds_(), CastorCtdcPacker::findSamples(), RPCSimSetUp::getAsymmetryForCls(), hcalCalib::GetCoefFromMtrxInvOfAve(), HcalLutManager::getCompressionLutXmlFromCoder(), RPCSimSetUp::getEff(), HcalLutManager::getMasks(), magfieldparam::rz_poly::GetSVal(), magfieldparam::rz_poly::GetVVal(), HLTJetSortedVBFFilter< T >::hltFilter(), PerformancePayloadFromBinnedTFormula::initialize(), reco::TaggingVariableList::insert(), DTGeometryParsFromDD::insertChamber(), DTGeometryParsFromDD::insertLayer(), DTGeometryParsFromDD::insertSuperLayer(), CSCStubMatcher::matchALCTsToSimTrack(), CSCStubMatcher::matchCLCTsToSimTrack(), reco::PFBlock::matrix2vector(), reco::PFDisplacedVertexCandidate::matrix2vector(), MODCCSHFDat::populateClob(), reco::CaloCluster::printHitAndFraction(), l1t::L1ComparatorRun2::produce(), BTagProbabilityToDiscriminator::produce(), SelectedElectronFEDListProducer< TEle, TCand >::produce(), CalibratedHistogramXML::read(), MODCCSHFDat::readClob(), reco::details::readGzipFile(), CSCEfficiency::recHitSegment_Efficiencies(), RPCFinalSorter::runFinalSorter(), searchABCDstring(), RawDataFEDSelector::select(), RPCSeedLayerFinder::setInput(), SiStripFedZeroSuppression::suppress(), SzAlloc(), hcalCalib::Terminate(), and CalibratedHistogramXML::write().

◆ size() [2/2]

template<class T , std::size_t N>
constexpr std::size_t std::size ( const T(&)  array[N])
constexprnoexcept

Definition at line 18 of file cuda_cxx17.h.

18  {
19  return N;
20  }

References N.

◆ swap() [1/2]

template<>
void std::swap ( edm::DataFrameContainer lhs,
edm::DataFrameContainer rhs 
)
inline

Definition at line 209 of file DataFrameContainer.h.

209  {
210  lhs.swap(rhs);
211  }

References edm::DataFrameContainer::swap().

Referenced by CMSTopTagger::_split_once(), EcalCosmicsHists::analyze(), tnp::TagProbePairMaker::arbitrate(), MkFitOutputConverter::backwardFit(), BitonicMerge(), FastTimeGeometryLoader::buildGeom(), HGCalGeometryLoader::buildGeom(), HDetIdAssociator::buildMap(), MillePedeAlignmentAlgorithm::callMille2D(), checkPhiInSymRange(), FWCaloDataProxyBuilderBase::clearCaloDataSelection(), PileupJetIdAlgo::computeIdVariables(), MVAJetPuId::computeIdVariables(), MagneticField::computeNominalValue(), AlignmentCorrelationsStore::correlations(), AlignmentExtendedCorrelationsStore::correlations(), AlignmentCorrelationsStore::correlationsAvailable(), AlignmentExtendedCorrelationsStore::correlationsAvailable(), CaloDetIdAssociator::crossedElement(), MSLayer::crossing(), ThirdHitPredictionFromCircle::curvature(), Decay(), DiskSectorBounds::DiskSectorBounds(), PulseChiSqSNNLS::DoFit(), EmissionVetoHook1::doVetoFSREmission(), external::HEPTopTaggerV2_fixed_R::FindHardSubst(), contrib::CMSBoostedTauSeedingAlgorithm::findSubjets(), FourPointPlaneBounds::FourPointPlaneBounds(), AlignmentExtendedCorrelationsStore::getCorrelations(), npstat::HistoAxis::HistoAxis(), npstat::HistoND< Numeric, Axis >::HistoND(), PixelTripletLargeTipGenerator::hitTriplets(), HLTDisplacedtktktkVtxProducer::HLTDisplacedtktktkVtxProducer(), dqmstorepb::ROOTFilePB_Histo::InternalSwap(), dqmstorepb::ROOTFilePB::InternalSwap(), DTROS25Unpacker::interpretRawData(), npstat::Interval< Numeric >::Interval(), HcalInterpolatedTableFunctor::inverse(), HcalPiecewiseLinearFunctor::inverse(), fireworks::invertBox(), cmsutils::bqueue< TrajectoryMeasurement >::join(), CosmicClusterAlgo::makeCluster(), reco::PFBlock::matrix2vector(), reco::PFDisplacedVertexCandidate::matrix2vector(), KDTreeLinkerAlgo< reco::PFRecHit const * >::medianSearch(), PFEGammaAlgo::mergeROsByAnyLink(), PulseChiSqSNNLS::NNLSConstrainParameter(), PulseChiSqSNNLS::NNLSUnconstrainParameter(), npstat::NUHistoAxis::NUHistoAxis(), ThirdHitRZPrediction< Propagator >::operator()(), ThirdHitPredictionFromCircle::operator()(), npstat::Interval< Numeric >::operator*=(), npstat::Interval< Numeric >::operator/=(), l1tpf::corrector::operator=(), DeepCopyPointerByClone< FullConvolutionWithMaterial >::operator=(), DeepCopyPointer< T >::operator=(), edm::WaitingTaskHolder::operator=(), edm::WaitingTaskWithArenaHolder::operator=(), TempTrajectory::operator=(), Trajectory::operator=(), cmsutils::bqueue< TrajectoryMeasurement >::operator=(), TrajectoryMeasurement::operator=(), edm::soa::Table< Args >::operator=(), CovarianceParameterization::pack(), PhiBorderFinder::PhiBorderFinder(), edm::ParameterSet::popParameterSet(), edm::ParameterSet::popVParameterSet(), PrimitiveSelection::process(), FakeTrackProducer< T >::produce(), VirtualJetProducer::produce(), CaloGeometryDBEP< T, U >::produceAligned(), ThirdHitPredictionFromInvParabola::rangeRPhi(), reco::GhostTrackVertexFinder::reassignTracks(), reco::GhostTrackVertexFinder::recursiveMerge(), reco::GhostTrackVertexFinder::refitGhostTrack(), CMSTopTagger::result(), SimpleCosmicBONSeeder::seeds(), npstat::Interval< Numeric >::setBounds(), AlignmentCorrelationsStore::setCorrelations(), AlignmentExtendedCorrelationsStore::setCorrelations(), emtf::shuffle(), SimpleConeBounds::SimpleConeBounds(), SimpleCylinderBounds::SimpleCylinderBounds(), SimpleDiskBounds::SimpleDiskBounds(), HelixArbitraryPlaneCrossing2Order::solutionByDirection(), muonisolation::Range< float >::sort(), egammaisolation::EgammaRange< float >::sort(), PixelRecoRange< float >::sort(), TRange< int >::sort(), EcalDccWeightBuilder::sort(), emtf::sort_uGMT_muons(), edm::MergeableCounter::swap(), PixelFitter::swap(), PixelTrackFilter::swap(), EcalTimeDigi::swap(), PhiMemoryImage::swap(), edm::reftobase::Holder< T, REF >::swap(), edm::reftobase::RefHolder< REF >::swap(), EcalEBTriggerPrimitiveDigi::swap(), EcalTriggerPrimitiveDigi::swap(), StripCompactDigiSimLinks::swap(), edm::reftobase::IndirectVectorHolder< T >::swap(), PixelRecoRange< float >::swap(), TrajectorySeed::swap(), edm::ElementID::swap(), CastorElectronicsMap::swap(), edm::reftobase::IndirectHolder< T >::swap(), edm::ProductID::swap(), edm::ProductData::swap(), edm::OrphanHandleBase::swap(), ProxyBase11< T >::swap(), HcalFrontEndMap::swap(), GenFilterInfo::swap(), edm::CloningPtr< T, P >::swap(), edm::HepMCProduct::swap(), edm::RefToBaseVector< reco::Track >::swap(), CrossingFrame< T >::swap(), HcalDcsMap::swap(), edm::ESHandleBase::swap(), edm::ErrorObj::swap(), HcalSiPMCharacteristics::swap(), edm::HandleBase::swap(), HcalElectronicsMap::swap(), edm::BasicHandle::swap(), edm::ContainerMask< T >::swap(), FWConfiguration::swap(), lhef::HEPRUP::swap(), edm::DataFrameContainer::swap(), trigger::TriggerFilterObjectWithRefs::swap(), SiPixelClusterShapeCache::swap(), edm::DetSet< StripDigiSimLink >::swap(), edm::Handle< GenericObject >::swap(), TrackingRegionsSeedingLayerSets::swap(), edm::eventsetup::DataKey::swap(), edm::FileInPath::swap(), edm::Handle< FWGenericObject >::swap(), EcalMatacqDigi::swap(), cms::Exception::swap(), edm::Provenance::swap(), MuonDigiCollection< RPCDetId, RPCDigi >::swap(), edm::Exception::swap(), edm::RefCore::swap(), edm::RefToBase< TrajectorySeed >::swap(), edmNew::dstvdetails::DetSetVectorTrans::swap(), edm::value_ptr< edm::service::MessageLoggerDefaults >::swap(), edm::RefCoreWithIndex::swap(), edm::VecArray< std::pair< int, int >, 9 >::swap(), cmsutils::bqueue< TrajectoryMeasurement >::swap(), GenLumiInfoProduct::swap(), trigger::TriggerRefsCollections::swap(), SeedingLayerSetsHits::swap(), edm::SoATuple< edm::EDConsumerBase::TokenLookupInfo, bool, edm::EDConsumerBase::LabelPlacement, edm::KindOfType >::swap(), l1extra::L1ParticleMap::swap(), edmNew::DetSetVector< T >::swap(), edm::eventsetup::EventSetupRecordProvider::swapFinder(), FWCustomIconsButton::swapIcons(), npstat::ArrayND< Num1, Len1, Dim1 >::transpose(), TrapezoidalCartesianMFGrid::uncheckedValueInTesla(), npstat::UniformAxis::UniformAxis(), CovarianceParameterization::unpack(), edm::service::SimpleMemoryCheck::update(), DQMBasicNet::updateLocalObject(), and reco::GhostTrackVertexFinder::vertices().

◆ swap() [2/2]

template<>
void std::swap ( edm::HLTGlobalStatus lhs,
edm::HLTGlobalStatus rhs 
)
inline

Definition at line 125 of file HLTGlobalStatus.h.

125  {
126  lhs.swap(rhs);
127  }

References edm::HLTGlobalStatus::swap().

◆ tuple_subset()

template<size_t... indices, typename Tuple >
auto std::tuple_subset ( const Tuple &  tpl,
ct_integers_list< indices... >   
) -> decltype(std::make_tuple(std::get<indices>(tpl)...))

Definition at line 59 of file Utilities.h.

60  {
61  return std::make_tuple(std::get<indices>(tpl)...);
62  // this means:
63  // make_tuple(get<indices[0]>(tpl), get<indices[1]>(tpl), ...)
64  }

Referenced by tuple_tail().

◆ tuple_tail()

template<typename Head , typename... Tail>
std::tuple<Tail...> std::tuple_tail ( const std::tuple< Head, Tail... > &  tpl)

Definition at line 66 of file Utilities.h.

66  {
67  return tuple_subset(tpl, typename ct_iota_1<sizeof...(Tail)>::type());
68  // this means:
69  // tuple_subset<1, 2, 3, ..., sizeof...(Tail)-1>(tpl, ..)
70  }

References tuple_subset().

Referenced by std::hash_specialization< Head, ndims >::operator()().

Variable Documentation

◆ kColOffset

constexpr int std::kColOffset = 40
constexpr

◆ kRowOffset

constexpr int std::kRowOffset = 32
constexpr
mps_check.array
array
Definition: mps_check.py:216
edm::HLTGlobalStatus::swap
void swap(HLTGlobalStatus &other)
swap function
Definition: HLTGlobalStatus.h:74
EcalTangentSkim_cfg.o
o
Definition: EcalTangentSkim_cfg.py:36
N
#define N
Definition: blowfish.cc:9
edm::DataFrameContainer::swap
void swap(DataFrameContainer &rh)
Definition: DataFrameContainer.h:68
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
value
Definition: value.py:1
HltBtagPostValidation_cff.c
c
Definition: HltBtagPostValidation_cff.py:31
std::tuple_subset
auto tuple_subset(const Tuple &tpl, ct_integers_list< indices... >) -> decltype(std::make_tuple(std::get< indices >(tpl)...))
Definition: Utilities.h:59
edm::print
S & print(S &os, JobReport::InputFile const &f)
Definition: JobReport.cc:66
Types
Definition: Types.py:1
type
type
Definition: HCALResponse.h:21
MillePedeFileConverter_cfg.out
out
Definition: MillePedeFileConverter_cfg.py:31