CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Member Functions | Private Attributes
edm::TriggerResultsByName Class Reference

#include <TriggerResultsByName.h>

Public Member Functions

bool accept () const
 
bool accept (std::string const &pathName) const
 
bool accept (unsigned i) const
 
HLTPathStatus const & at (std::string const &pathName) const
 
HLTPathStatus const & at (unsigned i) const
 
bool error () const
 
bool error (std::string const &pathName) const
 
bool error (unsigned i) const
 
unsigned index (std::string const &pathName) const
 
unsigned index (unsigned i) const
 
bool isValid () const
 
HLTPathStatus const & operator[] (std::string const &pathName) const
 
HLTPathStatus const & operator[] (unsigned i) const
 
ParameterSetID const & parameterSetID () const
 
std::vector< std::string >
::size_type 
size () const
 
hlt::HLTState state (std::string const &pathName) const
 
hlt::HLTState state (unsigned i) const
 
unsigned triggerIndex (std::string const &pathName) const
 
std::string const & triggerName (unsigned i) const
 
std::vector< std::string > const & triggerNames () const
 
 TriggerResultsByName (TriggerResults const *triggerResults, TriggerNames const *triggerNames)
 
bool wasrun () const
 
bool wasrun (std::string const &pathName) const
 
bool wasrun (unsigned i) const
 

Private Member Functions

unsigned getAndCheckIndex (std::string const &pathName) const
 
void throwTriggerNamesMissing () const
 
void throwTriggerResultsMissing () const
 

Private Attributes

TriggerNames const * triggerNames_
 
TriggerResults const * triggerResults_
 

Detailed Description

Definition at line 48 of file TriggerResultsByName.h.

Constructor & Destructor Documentation

TriggerResultsByName::TriggerResultsByName ( TriggerResults const *  triggerResults,
TriggerNames const *  triggerNames 
)

Definition at line 10 of file TriggerResultsByName.cc.

Member Function Documentation

bool TriggerResultsByName::accept ( ) const
bool TriggerResultsByName::accept ( std::string const &  pathName) const
bool TriggerResultsByName::accept ( unsigned  i) const
HLTPathStatus const & TriggerResultsByName::at ( std::string const &  pathName) const

Definition at line 75 of file TriggerResultsByName.cc.

HLTPathStatus const & TriggerResultsByName::at ( unsigned  i) const

Definition at line 83 of file TriggerResultsByName.cc.

bool TriggerResultsByName::error ( ) const

Definition at line 68 of file TriggerResultsByName.cc.

bool TriggerResultsByName::error ( std::string const &  pathName) const

Definition at line 135 of file TriggerResultsByName.cc.

bool TriggerResultsByName::error ( unsigned  i) const

Definition at line 143 of file TriggerResultsByName.cc.

unsigned TriggerResultsByName::getAndCheckIndex ( std::string const &  pathName) const
private

Definition at line 211 of file TriggerResultsByName.cc.

unsigned TriggerResultsByName::index ( std::string const &  pathName) const

Definition at line 165 of file TriggerResultsByName.cc.

unsigned TriggerResultsByName::index ( unsigned  i) const

Definition at line 173 of file TriggerResultsByName.cc.

bool TriggerResultsByName::isValid ( void  ) const

Definition at line 40 of file TriggerResultsByName.cc.

Referenced by core.AutoHandle.AutoHandle::ReallyLoad().

HLTPathStatus const & TriggerResultsByName::operator[] ( std::string const &  pathName) const

Definition at line 90 of file TriggerResultsByName.cc.

HLTPathStatus const & TriggerResultsByName::operator[] ( unsigned  i) const

Definition at line 98 of file TriggerResultsByName.cc.

ParameterSetID const & TriggerResultsByName::parameterSetID ( ) const

Definition at line 47 of file TriggerResultsByName.cc.

std::vector< std::string >::size_type TriggerResultsByName::size ( void  ) const

Definition at line 204 of file TriggerResultsByName.cc.

hlt::HLTState TriggerResultsByName::state ( std::string const &  pathName) const

Definition at line 150 of file TriggerResultsByName.cc.

hlt::HLTState TriggerResultsByName::state ( unsigned  i) const

Definition at line 158 of file TriggerResultsByName.cc.

void TriggerResultsByName::throwTriggerNamesMissing ( ) const
private

Definition at line 236 of file TriggerResultsByName.cc.

void TriggerResultsByName::throwTriggerResultsMissing ( ) const
private

Definition at line 225 of file TriggerResultsByName.cc.

unsigned TriggerResultsByName::triggerIndex ( std::string const &  pathName) const

Definition at line 196 of file TriggerResultsByName.cc.

std::string const & TriggerResultsByName::triggerName ( unsigned  i) const

Definition at line 188 of file TriggerResultsByName.cc.

std::vector< std::string > const & TriggerResultsByName::triggerNames ( ) const

Definition at line 180 of file TriggerResultsByName.cc.

bool TriggerResultsByName::wasrun ( ) const

Definition at line 54 of file TriggerResultsByName.cc.

bool TriggerResultsByName::wasrun ( std::string const &  pathName) const

Definition at line 105 of file TriggerResultsByName.cc.

bool TriggerResultsByName::wasrun ( unsigned  i) const

Definition at line 113 of file TriggerResultsByName.cc.

Member Data Documentation

TriggerNames const* edm::TriggerResultsByName::triggerNames_
private

Definition at line 114 of file TriggerResultsByName.h.

TriggerResults const* edm::TriggerResultsByName::triggerResults_
private

Definition at line 113 of file TriggerResultsByName.h.