CriteriaItemValue Class Reference

#include <CriteriaItemValue.h>

List of all members.

Public Member Functions

 CriteriaItemValue ()
virtual ~CriteriaItemValue ()
void reset ()
void setValue (float value)
bool getValue (float &value) const

Private Attributes

float m_value
bool m_stat


Detailed Description

Definition at line 4 of file CriteriaItemValue.h.


Constructor & Destructor Documentation

CriteriaItemValue::CriteriaItemValue (  ) 

Definition at line 3 of file CriteriaItemValue.cxx.

00004   : m_stat(false) {}

CriteriaItemValue::~CriteriaItemValue (  )  [virtual]

Definition at line 6 of file CriteriaItemValue.cxx.

00006 {}


Member Function Documentation

bool CriteriaItemValue::getValue ( float &  value  )  const [inline]

Definition at line 18 of file CriteriaItemValue.h.

References m_stat, and m_value.

Referenced by EFSectorHits::execute(), CheckEFResult::execute(), and HltProcessor::HltCriteria::satisfyCriteria().

00018                                       {
00019       if (m_stat) value = m_value;
00020       return m_stat;
00021     }

void CriteriaItemValue::reset (  )  [inline]

Definition at line 11 of file CriteriaItemValue.h.

References m_stat.

Referenced by EFSectorHits::reset(), EFProcessCluster::reset(), EFGlobalEnergy::reset(), EFFlightTime::reset(), EFDetectorHits::reset(), and EFChargedTrack::reset().

00011 { m_stat = false; }

void CriteriaItemValue::setValue ( float  value  )  [inline]

Definition at line 13 of file CriteriaItemValue.h.

References m_stat, and m_value.

Referenced by EFSectorHits::execute(), EFProcessCluster::execute(), EFGlobalEnergy::execute(), EFFlightTime::execute(), EFDetectorHits::execute(), and EFChargedTrack::execute().

00013                                {
00014       m_value = value;
00015       m_stat  = true;
00016     }


Member Data Documentation

bool CriteriaItemValue::m_stat [private]

Definition at line 25 of file CriteriaItemValue.h.

Referenced by getValue(), reset(), and setValue().

float CriteriaItemValue::m_value [private]

Definition at line 24 of file CriteriaItemValue.h.

Referenced by getValue(), and setValue().


Generated on Tue Nov 29 23:18:09 2016 for BOSS_7.0.2 by  doxygen 1.4.7