CMS 3D CMS Logo

Classes | Functions
edmNew::dstvdetails Namespace Reference

Classes

struct  DetSetVectorTrans
 
struct  Pointer
 
struct  ToRM
 

Functions

void errorFilling ()
 
void errorIdExists (det_id_type iid)
 
void notSafe ()
 
void throw_range (det_id_type iid)
 
void throwCapacityExausted ()
 

Function Documentation

◆ errorFilling()

void edmNew::dstvdetails::errorFilling ( )

Definition at line 6 of file DetSetVectorNew.cc.

References Exception, and edm::errors::LogicError.

Referenced by edmNew::dstvdetails::DetSetVectorTrans::ready().

6  {
7  throw edm::Exception(edm::errors::LogicError, "Instantiating a second DetSetVector::FastFiller")
8  << "only one DetSetVector::FastFiller can be active at a given time!";
9  }

◆ errorIdExists()

void edmNew::dstvdetails::errorIdExists ( det_id_type  iid)

Definition at line 16 of file DetSetVectorNew.cc.

References Exception, and edm::errors::InvalidReference.

Referenced by edmNew::DetSetVector< T >::addItem().

16  {
18  << "DetSetVector::inserv called with index already in collection;\n"
19  << "index value: " << iid;
20  }

◆ notSafe()

void edmNew::dstvdetails::notSafe ( )

Definition at line 11 of file DetSetVectorNew.cc.

References Exception, and edm::errors::LogicError.

Referenced by edmNew::DetSetVector< T >::FastFiller::FastFiller().

11  {
12  throw edm::Exception(edm::errors::LogicError, "Instantiating a DetSetVector::FastFiller for OnDemand")
13  << "use DetSetVector::TSFastFiller";
14  }

◆ throw_range()

void edmNew::dstvdetails::throw_range ( det_id_type  iid)

Definition at line 22 of file DetSetVectorNew.cc.

References Exception, and edm::errors::InvalidReference.

Referenced by edmNew::DetSetVector< T >::operator[]().

22  {
24  << "DetSetVector::operator[] called with index not in collection;\n"
25  << "index value: " << iid;
26  }

◆ throwCapacityExausted()

void edmNew::dstvdetails::throwCapacityExausted ( )
inline