#include <TriggerResults.h>
Public Member Functions | |
unsigned int | find (const std::string &name) const |
Obsolete. More... | |
const std::vector< std::string > & | getTriggerNames () const |
Obsolete. More... | |
const std::string & | name (unsigned int i) const |
Obsolete. More... | |
const ParameterSetID & | parameterSetID () const |
Get stored parameter set id. More... | |
void | swap (TriggerResults &other) |
swap function More... | |
TriggerResults () | |
Trivial contructor. More... | |
TriggerResults (const HLTGlobalStatus &hlt, const edm::ParameterSetID &psetid) | |
Standard contructor. More... | |
TriggerResults (const HLTGlobalStatus &hlt, const Strings &names) | |
Not used anymore. More... | |
Public Member Functions inherited from edm::HLTGlobalStatus | |
bool | accept () const |
Has at least one path accepted the event? More... | |
bool | accept (const unsigned int i) const |
Has ith path accepted the event? More... | |
const HLTPathStatus & | at (const unsigned int i) const |
HLTPathStatus & | at (const unsigned int i) |
bool | error () const |
Has any path encountered an error (exception) More... | |
bool | error (const unsigned int i) const |
Has ith path encountered an error (exception)? More... | |
HLTGlobalStatus (const unsigned int n=0) | |
Constructor - for n paths. More... | |
unsigned int | index (const unsigned int i) const |
Get index (slot position) of module giving the decision of the ith path. More... | |
const HLTPathStatus & | operator[] (const unsigned int i) const |
HLTPathStatus & | operator[] (const unsigned int i) |
void | reset () |
Reset status for all paths. More... | |
void | reset (const unsigned int i) |
Reset the ith path. More... | |
unsigned int | size () const |
Get number of paths stored. More... | |
hlt::HLTState | state (const unsigned int i) const |
Get status of ith path. More... | |
void | swap (HLTGlobalStatus &other) |
swap function More... | |
bool | wasrun () const |
Was at least one path run? More... | |
bool | wasrun (const unsigned int i) const |
Was ith path run? More... | |
Private Types | |
typedef std::vector< std::string > | Strings |
Private Attributes | |
Strings | names_ |
Not used anymore. More... | |
edm::ParameterSetID | psetid_ |
Parameter set id. More... | |
Original Authors: Jim Kowalkowski 13-01-06 Martin Grunewald
The trigger path results are maintained here as a sequence of entries, one per trigger path. They are assigned in the order they appeared in the process-level pset. (They are actually stored in the base class HLTGlobalStatus)
The ParameterSetID can be used to get a ParameterSet from the registry of parameter sets. This ParameterSet contains a vector<string> named "trigger_paths" that contains the trigger path names in the same order as the trigger path results stored here.
The vector<string> contained in this class is empty and no longer used. It is kept for backward compatibility reasons. In early versions of the code, the trigger results paths names were stored there.
Definition at line 35 of file TriggerResults.h.
|
private |
Definition at line 36 of file TriggerResults.h.
|
inline |
Trivial contructor.
Definition at line 47 of file TriggerResults.h.
|
inline |
Standard contructor.
Definition at line 50 of file TriggerResults.h.
|
inline |
Not used anymore.
Definition at line 54 of file TriggerResults.h.
|
inline |
Obsolete.
Definition at line 77 of file TriggerResults.h.
References mps_fire::i, create_idmaps::n, name(), names_, and edm::HLTGlobalStatus::size().
|
inline |
|
inline |
Obsolete.
Definition at line 74 of file TriggerResults.h.
References mps_fire::i, and names_.
Referenced by config.CFG::__str__(), validation.Sample::digest(), find(), and VIDSelectorBase.VIDSelectorBase::initialize().
|
inline |
Get stored parameter set id.
Definition at line 57 of file TriggerResults.h.
References psetid_.
Referenced by edm::EventSelector::acceptEvent(), heppy::TriggerBitChecker::check_unprescaled(), heppy::TriggerBitChecker::getprescale(), edm::EventSelector::maskTriggerResults(), edm::TriggerResultsByName::parameterSetID(), and edm::TriggerResultsByName::TriggerResultsByName().
|
inline |
swap function
Definition at line 60 of file TriggerResults.h.
References names_, trackingPlots::other, psetid_, edm::Hash< I >::swap(), and edm::HLTGlobalStatus::swap().
Referenced by edm::swap().
|
private |
Not used anymore.
Definition at line 43 of file TriggerResults.h.
Referenced by find(), getTriggerNames(), name(), and swap().
|
private |
Parameter set id.
Definition at line 40 of file TriggerResults.h.
Referenced by parameterSetID(), and swap().