#include <EgHLTOffHelper.h>
Public Member Functions | |
void | fillClusShapeData (const reco::GsfElectron &ele, OffEle::ClusShapeData &clusShapeData) |
void | fillClusShapeData (const reco::Photon &pho, OffPho::ClusShapeData &clusShapeData) |
void | fillHLTData (const reco::GsfElectron &ele, OffEle::HLTData &hltData) |
void | fillHLTDataPho (const reco::Photon &pho, OffPho::HLTData &hltData) |
void | fillIsolData (const reco::GsfElectron &ele, OffEle::IsolData &isolData) |
void | fillIsolData (const reco::Photon &pho, OffPho::IsolData &isolData) |
int | fillOffEleVec (std::vector< OffEle > &offEles) |
int | fillOffPhoVec (std::vector< OffPho > &offPhos) |
int | getHandles (const edm::Event &event, const edm::EventSetup &setup) |
int | makeOffEvt (const edm::Event &edmEvent, const edm::EventSetup &setup, egHLT::OffEvt &offEvent, const TrigCodes &trigCodes) |
OffHelper () | |
int | setTrigInfo (const edm::Event &edmEvent, egHLT::OffEvt &offEvent, const TrigCodes &trigCodes) |
void | setup (const edm::ParameterSet &conf, edm::ConsumesCollector &&iC) |
void | setupTriggers (const HLTConfigProvider &config, const std::vector< std::string > &hltFiltersUsed, const TrigCodes &trigCodes) |
const std::vector< std::pair < TrigCodes::TrigBitSet, OffEgSel > > & | trigCuts () const |
const trigger::TriggerEvent * | trigEvt () const |
~OffHelper () | |
Static Public Member Functions | |
template<class T > | |
static bool | getHandle (const edm::Event &event, const edm::EDGetTokenT< T > &token, edm::Handle< T > &handle) |
Private Member Functions | |
OffHelper (const OffHelper &)=delete | |
OffHelper & | operator= (const OffHelper &)=delete |
Definition at line 59 of file EgHLTOffHelper.h.
|
privatedelete |
|
inline |
Definition at line 164 of file EgHLTOffHelper.h.
OffHelper::~OffHelper | ( | ) |
Definition at line 30 of file EgHLTOffHelper.cc.
void OffHelper::fillClusShapeData | ( | const reco::GsfElectron & | ele, |
OffEle::ClusShapeData & | clusShapeData | ||
) |
Definition at line 274 of file EgHLTOffHelper.cc.
void OffHelper::fillClusShapeData | ( | const reco::Photon & | pho, |
OffPho::ClusShapeData & | clusShapeData | ||
) |
Definition at line 413 of file EgHLTOffHelper.cc.
void OffHelper::fillHLTData | ( | const reco::GsfElectron & | ele, |
OffEle::HLTData & | hltData | ||
) |
Definition at line 311 of file EgHLTOffHelper.cc.
void OffHelper::fillHLTDataPho | ( | const reco::Photon & | pho, |
OffPho::HLTData & | hltData | ||
) |
Definition at line 345 of file EgHLTOffHelper.cc.
void OffHelper::fillIsolData | ( | const reco::GsfElectron & | ele, |
OffEle::IsolData & | isolData | ||
) |
Definition at line 243 of file EgHLTOffHelper.cc.
void OffHelper::fillIsolData | ( | const reco::Photon & | pho, |
OffPho::IsolData & | isolData | ||
) |
Definition at line 386 of file EgHLTOffHelper.cc.
int OffHelper::fillOffEleVec | ( | std::vector< OffEle > & | offEles | ) |
Definition at line 202 of file EgHLTOffHelper.cc.
int OffHelper::fillOffPhoVec | ( | std::vector< OffPho > & | offPhos | ) |
Definition at line 356 of file EgHLTOffHelper.cc.
|
static |
Definition at line 197 of file EgHLTOffHelper.h.
int OffHelper::getHandles | ( | const edm::Event & | event, |
const edm::EventSetup & | setup | ||
) |
Definition at line 165 of file EgHLTOffHelper.cc.
int OffHelper::makeOffEvt | ( | const edm::Event & | edmEvent, |
const edm::EventSetup & | setup, | ||
egHLT::OffEvt & | offEvent, | ||
const TrigCodes & | trigCodes | ||
) |
Definition at line 152 of file EgHLTOffHelper.cc.
int OffHelper::setTrigInfo | ( | const edm::Event & | edmEvent, |
egHLT::OffEvt & | offEvent, | ||
const TrigCodes & | trigCodes | ||
) |
Definition at line 446 of file EgHLTOffHelper.cc.
void OffHelper::setup | ( | const edm::ParameterSet & | conf, |
edm::ConsumesCollector && | iC | ||
) |
Definition at line 36 of file EgHLTOffHelper.cc.
void OffHelper::setupTriggers | ( | const HLTConfigProvider & | config, |
const std::vector< std::string > & | hltFiltersUsed, | ||
const TrigCodes & | trigCodes | ||
) |
Definition at line 103 of file EgHLTOffHelper.cc.
|
inline |
Definition at line 189 of file EgHLTOffHelper.h.
|
inline |
Definition at line 188 of file EgHLTOffHelper.h.
|
private |
Definition at line 101 of file EgHLTOffHelper.h.
|
private |
Definition at line 80 of file EgHLTOffHelper.h.
|
private |
Definition at line 153 of file EgHLTOffHelper.h.
|
private |
Definition at line 152 of file EgHLTOffHelper.h.
|
private |
Definition at line 151 of file EgHLTOffHelper.h.
|
private |
Definition at line 154 of file EgHLTOffHelper.h.
|
private |
Definition at line 85 of file EgHLTOffHelper.h.
|
private |
Definition at line 73 of file EgHLTOffHelper.h.
|
private |
Definition at line 86 of file EgHLTOffHelper.h.
|
private |
Definition at line 102 of file EgHLTOffHelper.h.
|
private |
Definition at line 81 of file EgHLTOffHelper.h.
|
private |
Definition at line 90 of file EgHLTOffHelper.h.
|
private |
Definition at line 71 of file EgHLTOffHelper.h.
|
private |
Definition at line 72 of file EgHLTOffHelper.h.
|
private |
Definition at line 88 of file EgHLTOffHelper.h.
|
private |
Definition at line 91 of file EgHLTOffHelper.h.
|
private |
Definition at line 78 of file EgHLTOffHelper.h.
|
private |
Definition at line 64 of file EgHLTOffHelper.h.
|
private |
Definition at line 63 of file EgHLTOffHelper.h.
|
private |
Definition at line 93 of file EgHLTOffHelper.h.
|
private |
Definition at line 75 of file EgHLTOffHelper.h.
|
private |
Definition at line 92 of file EgHLTOffHelper.h.
|
private |
Definition at line 76 of file EgHLTOffHelper.h.
|
private |
Definition at line 119 of file EgHLTOffHelper.h.
|
private |
Definition at line 142 of file EgHLTOffHelper.h.
|
private |
Definition at line 141 of file EgHLTOffHelper.h.
|
private |
Definition at line 140 of file EgHLTOffHelper.h.
|
private |
Definition at line 144 of file EgHLTOffHelper.h.
|
private |
Definition at line 143 of file EgHLTOffHelper.h.
|
private |
Definition at line 128 of file EgHLTOffHelper.h.
|
private |
Definition at line 132 of file EgHLTOffHelper.h.
|
private |
Definition at line 126 of file EgHLTOffHelper.h.
|
private |
Definition at line 130 of file EgHLTOffHelper.h.
|
private |
Definition at line 127 of file EgHLTOffHelper.h.
|
private |
Definition at line 131 of file EgHLTOffHelper.h.
|
private |
Definition at line 125 of file EgHLTOffHelper.h.
|
private |
Definition at line 129 of file EgHLTOffHelper.h.
|
private |
Definition at line 124 of file EgHLTOffHelper.h.
|
private |
Definition at line 111 of file EgHLTOffHelper.h.
|
private |
Definition at line 112 of file EgHLTOffHelper.h.
|
private |
Definition at line 149 of file EgHLTOffHelper.h.
|
private |
Definition at line 148 of file EgHLTOffHelper.h.
|
private |
Definition at line 147 of file EgHLTOffHelper.h.
|
private |
Definition at line 146 of file EgHLTOffHelper.h.
|
private |
Definition at line 120 of file EgHLTOffHelper.h.
|
private |
Definition at line 139 of file EgHLTOffHelper.h.
|
private |
Definition at line 136 of file EgHLTOffHelper.h.
|
private |
Definition at line 135 of file EgHLTOffHelper.h.
|
private |
Definition at line 134 of file EgHLTOffHelper.h.
|
private |
Definition at line 138 of file EgHLTOffHelper.h.
|
private |
Definition at line 137 of file EgHLTOffHelper.h.
|
private |
Definition at line 110 of file EgHLTOffHelper.h.
|
private |
Definition at line 94 of file EgHLTOffHelper.h.
|
private |
Definition at line 74 of file EgHLTOffHelper.h.
|
private |
Definition at line 113 of file EgHLTOffHelper.h.
|
private |
Definition at line 115 of file EgHLTOffHelper.h.
|
private |
Definition at line 114 of file EgHLTOffHelper.h.
|
private |
Definition at line 87 of file EgHLTOffHelper.h.
|
private |
Definition at line 66 of file EgHLTOffHelper.h.
|
private |
Definition at line 65 of file EgHLTOffHelper.h.
|
private |
Definition at line 79 of file EgHLTOffHelper.h.
|
private |
Definition at line 98 of file EgHLTOffHelper.h.
|
private |
Definition at line 99 of file EgHLTOffHelper.h.
|
private |
Definition at line 97 of file EgHLTOffHelper.h.
|
private |
Definition at line 106 of file EgHLTOffHelper.h.
|
private |
Definition at line 157 of file EgHLTOffHelper.h.
|
private |
Definition at line 68 of file EgHLTOffHelper.h.
|
private |
Definition at line 96 of file EgHLTOffHelper.h.
|
private |
Definition at line 77 of file EgHLTOffHelper.h.
|
private |
Definition at line 104 of file EgHLTOffHelper.h.
|
private |
Definition at line 82 of file EgHLTOffHelper.h.
|
private |
Definition at line 83 of file EgHLTOffHelper.h.