KaliVeda
Toolkit for HIC analysis
KVDataQualityAudit::IDStatus Class Reference

Detailed Description

Helper class used by CanIdentify() to test whether particles can be identified.

Definition at line 209 of file KVDataQualityAudit.h.

#include <KVDataQualityAudit.h>

Public Types

enum class  EStatus {
  telescope_not_functioning , below_threshold_for_Z_identification , identification_not_possible_for_this_Z , Z_identified_but_not_A ,
  partial_isotopic_identification , A_greater_than_measured_Amax , A_less_than_measured_Amin , A_never_measured_but_between_Amin_and_Amax ,
  full_isotopic_identification , weird_result_1 , weird_result_2 , weird_result_3 ,
  weird_result_4
}
 

Public Member Functions

 IDStatus (EStatus s)
 
 operator bool () const
 
bool operator== (EStatus s) const
 

Private Attributes

EStatus status
 

Friends

std::ostream & operator<< (std::ostream &os, const IDStatus &st_ob)
 

Member Enumeration Documentation

◆ EStatus

Enumerator
telescope_not_functioning 
below_threshold_for_Z_identification 
identification_not_possible_for_this_Z 
Z_identified_but_not_A 
partial_isotopic_identification 
A_greater_than_measured_Amax 
A_less_than_measured_Amin 
A_never_measured_but_between_Amin_and_Amax 
full_isotopic_identification 
weird_result_1 
weird_result_2 
weird_result_3 
weird_result_4 

Definition at line 211 of file KVDataQualityAudit.h.

Constructor & Destructor Documentation

◆ IDStatus()

KVDataQualityAudit::IDStatus::IDStatus ( EStatus  s)
inline

Definition at line 226 of file KVDataQualityAudit.h.

Member Function Documentation

◆ operator bool()

KVDataQualityAudit::IDStatus::operator bool ( ) const
inline

Definition at line 227 of file KVDataQualityAudit.h.

◆ operator==()

bool KVDataQualityAudit::IDStatus::operator== ( EStatus  s) const
inline

Definition at line 234 of file KVDataQualityAudit.h.

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  os,
const IDStatus st_ob 
)
friend

Definition at line 241 of file KVDataQualityAudit.h.

Member Data Documentation

◆ status

EStatus KVDataQualityAudit::IDStatus::status
private

Definition at line 239 of file KVDataQualityAudit.h.