|
ATLAS Offline Software
|
Go to the documentation of this file.
69 for(
int i=0;
i<numDigits;
i++ )
112 std::cout<<
"current State of digits: ";
115 std::cout<<
"|"<<
digit->digit()<<
"|";
117 std::cout<<std::endl;
204 leftDigit=(*this)[
digit]->digit();
226 std::set<int> digitsForLabel;
229 digitsForLabel.insert((*
this)[
digit]->
digit());
278 std::vector<int> digitsVector;
281 digitsVector.push_back(
digit->digit());
315 return std::make_pair( 0,0 );
void reserve(size_type n)
Attempt to preallocate enough memory for a specified number of elements.
std::map< std::string, std::set< int > > m_digitAssoc
FlexDigit(int, FlexDigit *=0)
std::pair< int, int > getPair()
bool isUnique(bool doCheck)
void setNext(FlexDigit *next)
@ OWN_ELEMENTS
this data object owns its elements
OdoMeter(std::vector< std::string > &labels, std::map< std::string, int > &numObj)
FlexDigits(std::vector< std::string > &labels, std::map< std::string, int > &digitMax)
bool hasOnlySingleEntry(bool doCheck)
const FlexDigit * back() const
Access the last element in the collection as an rvalue.
std::set< std::string > m_labels
virtual FlexDigits & operator++(int)
value_type push_back(value_type pElem)
Add an element to the end of the collection.
virtual void push_back(FlexDigit *)
FlexDigit operator++(int)
std::vector< int > getVector()
size_type size() const noexcept
Returns the number of elements in the collection.