CMS 3D CMS Logo

Namespaces | Functions

/data/refman/pasoursint/CMSSW_5_3_10_patch1/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

template<class T , class U >
void egHLT::trigTools::fillHLTposition (T &obj, U &hltData, const std::vector< std::string > &filters, const trigger::TriggerEvent *trigEvt, const std::string &hltTag)
void egHLT::trigTools::filterInactiveTightLooseTriggers (std::vector< std::string > &namesToFilter, const std::vector< std::string > &activeFilters)
void egHLT::trigTools::filterInactiveTriggers (std::vector< std::string > &namesToFilter, std::vector< std::string > &activeFilters)
void egHLT::trigTools::getActiveFilters (const HLTConfigProvider &hltConfig, std::vector< std::string > &activeFilters, std::vector< std::string > &activeEleFilters, std::vector< std::string > &activeEle2LegFilters, std::vector< std::string > &activePhoFilters, std::vector< std::string > &activePho2LegFilters)
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)
float egHLT::trigTools::getSecondEtThresFromName (const std::string &trigName)
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)