|
BOSS 8.0.0
BESIII Offline Software System
|
#include <Signature.h>
Public Member Functions | |
| Signature () | |
| Constructors //. | |
| Signature (std::vector< HltCriteria * >) | |
| virtual | ~Signature () |
| Destructor //. | |
| int | id () const |
| Returns the id //. | |
| void | setId (int) |
| set the id // | |
| void | print () |
| Print method. //. | |
| void | makeVectors (HltCriteria *criteria) |
| bool | isVeto () const |
| Get veto or not. //. | |
| void | setVeto (bool) |
| set veto. // | |
| float | forcedAccept () const |
| Get the forced accept rate. //. | |
| void | setForcedAccept (float) |
| Set the forced accept rate. //. | |
| int | prescale () const |
| Get prescale. //. | |
| void | setPrescale (int) |
| Set prescale. //. | |
| int | predecessorId () |
| int | successorId () |
| void | setPredecessorId (int) |
| void | setSuccessorId (int) |
| void | setSigLabel (std::string label) |
| std::string | label () const |
| int | isCriteriaMatched () |
| For trigger. | |
| const std::string & | result () const |
| const std::string & | midresult () const |
Definition at line 14 of file Signature.h.
| Signature::Signature | ( | ) |
Constructors //.
Definition at line 15 of file Signature.cxx.
| Signature::Signature | ( | std::vector< HltCriteria * > | vec | ) |
Definition at line 19 of file Signature.cxx.
|
virtual |
Destructor //.
Definition at line 30 of file Signature.cxx.
| float Signature::forcedAccept | ( | ) | const |
Get the forced accept rate. //.
Definition at line 52 of file Signature.cxx.
| int Signature::id | ( | ) | const |
Returns the id //.
Definition at line 46 of file Signature.cxx.
Referenced by setId(), setPredecessorId(), and setSuccessorId().
| int Signature::isCriteriaMatched | ( | ) |
For trigger.
Definition at line 81 of file Signature.cxx.
Referenced by StepDecision::execDecision().
| bool Signature::isVeto | ( | ) | const |
| std::string Signature::label | ( | ) | const |
Definition at line 79 of file Signature.cxx.
Referenced by StepDecision::initDecision(), and setSigLabel().
| void Signature::makeVectors | ( | HltCriteria * | criteria | ) |
Definition at line 43 of file Signature.cxx.
|
inline |
Definition at line 42 of file Signature.h.
Referenced by StepDecision::execDecision().
| int Signature::predecessorId | ( | ) |
Definition at line 69 of file Signature.cxx.
| int Signature::prescale | ( | ) | const |
| void Signature::print | ( | ) |
Print method. //.
Definition at line 36 of file Signature.cxx.
|
inline |
Definition at line 41 of file Signature.h.
Referenced by StepDecision::execDecision().
| void Signature::setForcedAccept | ( | float | value | ) |
Set the forced accept rate. //.
Definition at line 55 of file Signature.cxx.
| void Signature::setId | ( | int | id | ) |
| void Signature::setPredecessorId | ( | int | id | ) |
Definition at line 73 of file Signature.cxx.
| void Signature::setPrescale | ( | int | value | ) |
| void Signature::setSigLabel | ( | std::string | label | ) |
Definition at line 77 of file Signature.cxx.
| void Signature::setSuccessorId | ( | int | id | ) |
Definition at line 75 of file Signature.cxx.
| void Signature::setVeto | ( | bool | value | ) |
| int Signature::successorId | ( | ) |
Definition at line 71 of file Signature.cxx.