TrigConf::HLTChainList Class Reference

list of all HLT chains in a trigger menu More...

#include <HLTChainList.h>

List of all members.

Public Member Functions

 HLTChainList ()
 default constructor
 HLTChainList (const std::vector< HLTChain * > &chainList)
 constructor with configuration data
 ~HLTChainList ()
 default destructor
bool addHLTChain (HLTChain *ch)
 adds an HLTChain to the menu
HLTChainchain (const std::string &chainname) const
 access the chain by name returns null-pointer if chain not found
HLTChainchain (unsigned int counter, HLTLevel level) const
 access the chain by level and counter
void print (const std::string &indent="", unsigned int detail=1) const
 accessors to list of chains, for backward compatibility, use HLTChainList directly
DiffStructcompareTo (const HLTChainList *o) const
void applyPrescaleSet (const HLTPrescaleSet *pss)
 set prescales of all chains
HLTPrescaleSetextractPrescaleSet () const
 extract prescales from all chains
void setL2LowerChainCounter (const CTPConfig *ctpcfg)
void setEFLowerChainCounter ()
void clear ()

Friends

std::ostream & operator<< (std::ostream &o, const TrigConf::HLTChainList &c)

Detailed Description

list of all HLT chains in a trigger menu


Constructor & Destructor Documentation

TrigConf::HLTChainList::HLTChainList ( const std::vector< HLTChain * > &  chainList  ) 

constructor with configuration data

Parameters:
chainList list of all HLT chains

Member Function Documentation

bool TrigConf::HLTChainList::addHLTChain ( TrigConf::HLTChain chain  ) 

adds an HLTChain to the menu

Parameters:
ch chain to be added
TrigConf::HLTChain * TrigConf::HLTChainList::chain ( unsigned int  counter,
HLTLevel  level 
) const

access the chain by level and counter

returns null-pointer if chain not found

void TrigConf::HLTChainList::print ( const std::string &  indent = "",
unsigned int  detail = 1 
) const

accessors to list of chains, for backward compatibility, use HLTChainList directly

print the chain list


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