BOSS 6.6.4.p01
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 20 of file Signature.cxx.
|
virtual |
Destructor //.
Definition at line 32 of file Signature.cxx.
float Signature::forcedAccept | ( | ) | const |
Get the forced accept rate. //.
Definition at line 58 of file Signature.cxx.
int Signature::id | ( | ) | const |
Returns the id //.
Definition at line 52 of file Signature.cxx.
Referenced by setId(), setPredecessorId(), and setSuccessorId().
int Signature::isCriteriaMatched | ( | ) |
For trigger.
Definition at line 117 of file Signature.cxx.
Referenced by StepDecision::execDecision().
bool Signature::isVeto | ( | ) | const |
Get veto or not. //.
Definition at line 82 of file Signature.cxx.
std::string Signature::label | ( | ) | const |
Definition at line 113 of file Signature.cxx.
Referenced by StepDecision::initDecision(), and setSigLabel().
void Signature::makeVectors | ( | HltCriteria * | criteria | ) |
Definition at line 47 of file Signature.cxx.
|
inline |
Definition at line 45 of file Signature.h.
Referenced by StepDecision::execDecision().
int Signature::predecessorId | ( | ) |
Definition at line 93 of file Signature.cxx.
int Signature::prescale | ( | ) | const |
Get prescale. //.
Definition at line 70 of file Signature.cxx.
void Signature::print | ( | ) |
Print method. //.
Definition at line 38 of file Signature.cxx.
|
inline |
Definition at line 42 of file Signature.h.
Referenced by StepDecision::execDecision().
void Signature::setForcedAccept | ( | float | value | ) |
Set the forced accept rate. //.
Definition at line 64 of file Signature.cxx.
void Signature::setId | ( | int | id | ) |
void Signature::setPredecessorId | ( | int | id | ) |
Definition at line 101 of file Signature.cxx.
void Signature::setPrescale | ( | int | value | ) |
Set prescale. //.
Definition at line 76 of file Signature.cxx.
void Signature::setSigLabel | ( | std::string | label | ) |
Definition at line 109 of file Signature.cxx.
void Signature::setSuccessorId | ( | int | id | ) |
Definition at line 105 of file Signature.cxx.
void Signature::setVeto | ( | bool | value | ) |
int Signature::successorId | ( | ) |
Definition at line 97 of file Signature.cxx.