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

#include <MM_SortedHitVector.h>

Inheritance diagram for MmSortedHitVector:
Collaboration diagram for MmSortedHitVector:

Public Member Functions

 MmSortedHitVector ()
 
void insert (const micromegas_hit_info &hit)
 
void sort ()
 
bool isSorted ()
 

Public Attributes

elements
 STL member. More...
 

Private Attributes

bool m_isSorted
 

Detailed Description

Definition at line 32 of file MM_SortedHitVector.h.

Constructor & Destructor Documentation

◆ MmSortedHitVector()

MmSortedHitVector::MmSortedHitVector ( )
inline

Definition at line 34 of file MM_SortedHitVector.h.

34 : m_isSorted(false){};

Member Function Documentation

◆ insert()

void MmSortedHitVector::insert ( const micromegas_hit_info hit)
inline

Definition at line 48 of file MM_SortedHitVector.h.

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

◆ isSorted()

bool MmSortedHitVector::isSorted ( )
inline

Definition at line 37 of file MM_SortedHitVector.h.

37 { return m_isSorted; }

◆ sort()

void MmSortedHitVector::sort ( )
inline

Definition at line 43 of file MM_SortedHitVector.h.

43  {
45  m_isSorted = true;
46 }

Member Data Documentation

◆ elements

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

STL member.

◆ m_isSorted

bool MmSortedHitVector::m_isSorted
private

Definition at line 40 of file MM_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
MmSortedHitVector::m_isSorted
bool m_isSorted
Definition: MM_SortedHitVector.h:40