Trig::ChainGroup Class Reference

Inheritance diagram for Trig::ChainGroup:
Trig::Logger

List of all members.

Public Types

typedef std::vector
< std::string >
::const_iterator 
const_iterator

Public Member Functions

const Trig::ChainGroupoperator+ (const Trig::ChainGroup &rhs)
bool operator== (const Trig::ChainGroup &rhs)
bool operator!= (const Trig::ChainGroup &rhs)
void addAlias (const std::string &alias)
 adds alias (sort understandabel name) to the group
bool isPassed (unsigned int condition=TrigDefs::Physics) const
 tells if chain group passed
float getPrescale (unsigned int condition=TrigDefs::Physics) const
 returns prescale factor for chain group with single chain in returns real prescale factor for real chain group composed of many prescaled chains returns 1 if at least one chain is unprescaled
std::vector< std::string > getListOfTriggers () const
std::vector< std::string > getListOfStreams () const
std::vector< std::string > getListOfGroups () const
std::vector< std::string > getListOfThresholds () const
std::vector< std::string > getListOfSignatures () const
std::vector< std::vector
< std::string > > 
getListOfTriggerElements () const
std::vector< std::vector
< TrigConf::HLTTriggerElement * > > 
getHLTTriggerElements () const
unsigned int isPassedBits () const
 returns bits (OR ed) of the chain group Meaning of the returned bits can be understood by using masks defined in TrigDefs
HLT::ErrorCode error () const
 returns most severe error in the chains composing that chain group for L1 it is just OK If there is suspicion that there are other problems in the CG one needs to loop over chains and check each of them.
const FeatureContainer features (unsigned int condition=TrigDefs::Physics) const
 returns all features related to given chain group of HLT chains or L1 items Note: This does not yet work for L1_FJ..., i.e. no features are returned for these items.
const std::vector< std::string > & patterns () const

Friends

class CacheGlobalMemory

Member Function Documentation

bool Trig::ChainGroup::isPassed ( unsigned int  condition = TrigDefs::Physics  )  const

tells if chain group passed

Parameters:
conditions is modifying the question

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1