ATLAS Offline Software
Public Member Functions | Public Attributes | Private Attributes | List of all members
MDT_SortedHitVector Class Reference

#include <MDT_SortedHitVector.h>

Inheritance diagram for MDT_SortedHitVector:
Collaboration diagram for MDT_SortedHitVector:

Public Member Functions

 MDT_SortedHitVector ()
 
void insert (const mdt_hit_info &hit)
 
void sort ()
 
bool isSorted ()
 

Public Attributes

elements
 STL member. More...
 

Private Attributes

bool m_isSorted
 

Detailed Description

Definition at line 33 of file MDT_SortedHitVector.h.

Constructor & Destructor Documentation

◆ MDT_SortedHitVector()

MDT_SortedHitVector::MDT_SortedHitVector ( )
inline

Definition at line 35 of file MDT_SortedHitVector.h.

35 : m_isSorted(false){};

Member Function Documentation

◆ insert()

void MDT_SortedHitVector::insert ( const mdt_hit_info hit)
inline

Definition at line 47 of file MDT_SortedHitVector.h.

47  {
48  push_back(hit);
49  m_isSorted = false;
50 }

◆ isSorted()

bool MDT_SortedHitVector::isSorted ( )
inline

Definition at line 38 of file MDT_SortedHitVector.h.

38 { return m_isSorted; }

◆ sort()

void MDT_SortedHitVector::sort ( )
inline

Definition at line 43 of file MDT_SortedHitVector.h.

43  {
45  m_isSorted = true;
46 }

Member Data Documentation

◆ elements

T std::vector< T >::elements
inherited

STL member.

◆ m_isSorted

bool MDT_SortedHitVector::m_isSorted
private

Definition at line 41 of file MDT_SortedHitVector.h.


The documentation for this class was generated from the following file:
PlotCalibFromCool.begin
begin
Definition: PlotCalibFromCool.py:94
std::stable_sort
void stable_sort(std::reverse_iterator< DataModel_detail::iterator< DVL > > beg, std::reverse_iterator< DataModel_detail::iterator< DVL > > end, Compare comp)
Specialization of stable_sort for DataVector/List.
Definition: DVL_algorithms.h:711
mergePhysValFiles.end
end
Definition: DataQuality/DataQualityUtils/scripts/mergePhysValFiles.py:93
MDT_SortedHitVector::m_isSorted
bool m_isSorted
Definition: MDT_SortedHitVector.h:41