CMS 3D CMS Logo

Namespaces | Functions

/data/doxygen/doxygen-1.7.3/gen/CMSSW_4_2_8/src/DQMOffline/Trigger/interface/EgHLTTrigTools.h File Reference

#include "DQMOffline/Trigger/interface/EgHLTTrigCodes.h"
#include "DataFormats/HLTReco/interface/TriggerEvent.h"
#include "DataFormats/Common/interface/Handle.h"
#include "DataFormats/Math/interface/deltaR.h"

Go to the source code of this file.

Namespaces

namespace  egHLT
namespace  egHLT::trigTools

Functions

void egHLT::trigTools::filterInactiveTightLooseTriggers (std::vector< std::string > &namesToFilter, const std::vector< std::string > &activeFilters)
void egHLT::trigTools::filterInactiveTriggers (std::vector< std::string > &namesToFilter, const std::vector< std::string > &activeFilters)
void egHLT::trigTools::getActiveFilters (const HLTConfigProvider &hltConfig, std::vector< std::string > &activeFilters)
float egHLT::trigTools::getEtThresFromName (const std::string &trigName)
TrigCodes::TrigBitSet egHLT::trigTools::getFiltersPassed (const std::vector< std::pair< std::string, int > > &filters, const trigger::TriggerEvent *trigEvt, const std::string &hltTag)
std::string egHLT::trigTools::getL1SeedFilterOfPath (const HLTConfigProvider &hltConfig, const std::string &path)
int egHLT::trigTools::getMinNrObjsRequiredByFilter (const std::string &filterName)
template<class T >
void egHLT::trigTools::setFiltersObjPasses (std::vector< T > &objs, const std::vector< std::string > &filters, const std::vector< std::pair< std::string, std::string > > &l1PreAndSeedFilters, const TrigCodes::TrigBitSet &evtTrigBits, const trigger::TriggerEvent *trigEvt, const std::string &hltTag)
void egHLT::trigTools::translateFiltersToPathNames (const HLTConfigProvider &hltConfig, const std::vector< std::string > &filters, std::vector< std::string > &paths)