![]() |
![]() |
#include <GenFilterInfo.h>
Public Member Functions | |
double | filterEfficiency () const |
double | filterEfficiencyError () const |
GenFilterInfo (unsigned int, unsigned int) | |
GenFilterInfo () | |
unsigned int | numEventsPassed () const |
unsigned int | numEventsTried () const |
virtual | ~GenFilterInfo () |
Private Attributes | |
unsigned int | numEventsPassed_ |
unsigned int | numEventsTried_ |
Definition at line 10 of file GenFilterInfo.h.
GenFilterInfo::GenFilterInfo | ( | ) |
Definition at line 11 of file GenFilterInfo.cc.
: numEventsTried_(0), numEventsPassed_(0) { }
GenFilterInfo::GenFilterInfo | ( | unsigned int | tried_, |
unsigned int | passed_ | ||
) |
Definition at line 17 of file GenFilterInfo.cc.
: numEventsTried_(tried_), numEventsPassed_(passed_) { }
GenFilterInfo::~GenFilterInfo | ( | ) | [virtual] |
Definition at line 23 of file GenFilterInfo.cc.
{ }
double GenFilterInfo::filterEfficiency | ( | ) | const [inline] |
Definition at line 21 of file GenFilterInfo.h.
References numEventsPassed_, and numEventsTried_.
{ return ( numEventsTried_ > 0 ? (double)numEventsPassed_/(double)numEventsTried_ : 1. ) ; }
double GenFilterInfo::filterEfficiencyError | ( | ) | const [inline] |
Definition at line 22 of file GenFilterInfo.h.
References numEventsPassed_, numEventsTried_, and mathSSE::sqrt().
{ return ( numEventsTried_ > 0 ? std::sqrt((double)numEventsPassed_*(1.-(double)numEventsPassed_/(double)numEventsTried_))/(double)numEventsTried_ : 1. ); }
unsigned int GenFilterInfo::numEventsPassed | ( | ) | const [inline] |
Definition at line 20 of file GenFilterInfo.h.
References numEventsPassed_.
{ return numEventsPassed_;}
unsigned int GenFilterInfo::numEventsTried | ( | ) | const [inline] |
Definition at line 19 of file GenFilterInfo.h.
References numEventsTried_.
{ return numEventsTried_;}
unsigned int GenFilterInfo::numEventsPassed_ [private] |
Definition at line 27 of file GenFilterInfo.h.
Referenced by filterEfficiency(), filterEfficiencyError(), and numEventsPassed().
unsigned int GenFilterInfo::numEventsTried_ [private] |
Definition at line 26 of file GenFilterInfo.h.
Referenced by filterEfficiency(), filterEfficiencyError(), and numEventsTried().