#include <EgHLTOffEvt.h>
Public Member Functions | |
void | clear () |
const std::vector< OffEle > & | eles () const |
std::vector< OffEle > & | eles () |
TrigCodes::TrigBitSet | evtTrigBits () const |
const std::vector < reco::CaloJet > & | jets () const |
OffEvt () | |
const std::vector< OffPho > & | phos () const |
std::vector< OffPho > & | phos () |
void | setEvtTrigBits (TrigCodes::TrigBitSet bits) |
void | setJets (edm::Handle< std::vector< reco::CaloJet > > jets) |
~OffEvt () | |
Private Attributes | |
std::vector< OffEle > | eles_ |
TrigCodes::TrigBitSet | evtTrigBits_ |
edm::Handle< std::vector < reco::CaloJet > > | jets_ |
std::vector< OffPho > | phos_ |
Definition at line 28 of file EgHLTOffEvt.h.
egHLT::OffEvt::OffEvt | ( | ) | [inline] |
Definition at line 40 of file EgHLTOffEvt.h.
{}
egHLT::OffEvt::~OffEvt | ( | ) | [inline] |
Definition at line 41 of file EgHLTOffEvt.h.
{}
void OffEvt::clear | ( | void | ) |
Definition at line 5 of file EgHLTOffEvt.cc.
References edm::HandleBase::clear(), eles_, evtTrigBits_, jets_, and phos_.
Referenced by egHLT::OffHelper::makeOffEvt().
{ jets_.clear(); eles_.clear(); phos_.clear(); evtTrigBits_ = 0x0; }
std::vector<OffEle>& egHLT::OffEvt::eles | ( | ) | [inline] |
const std::vector<OffEle>& egHLT::OffEvt::eles | ( | ) | const [inline] |
Definition at line 45 of file EgHLTOffEvt.h.
References eles_.
Referenced by EgHLTOfflineSource::analyze(), egHLT::EleHLTFilterMon::fill(), egHLT::OffHelper::makeOffEvt(), egHLT::EgTrigTagProbeCut::pass(), egHLT::EgJetTagProbeCut< T >::pass(), egHLT::EgTagProbeCut< T >::pass(), egHLT::EgDiEleCut::pass(), egHLT::EgDiEleUserCut< Key >::pass(), and egHLT::OffHelper::setTrigInfo().
{return eles_;}
TrigCodes::TrigBitSet egHLT::OffEvt::evtTrigBits | ( | ) | const [inline] |
Definition at line 49 of file EgHLTOffEvt.h.
References evtTrigBits_.
Referenced by egHLT::EleHLTFilterMon::fill(), egHLT::PhoHLTFilterMon::fill(), and egHLT::EgEvtTrigCut< T >::pass().
{return evtTrigBits_;}
const std::vector<reco::CaloJet>& egHLT::OffEvt::jets | ( | ) | const [inline] |
Definition at line 50 of file EgHLTOffEvt.h.
References jets_, and edm::Handle< T >::product().
Referenced by egHLT::EgJetTagProbeCut< T >::pass(), egHLT::EgJetB2BCut< T >::pass(), and setJets().
std::vector<OffPho>& egHLT::OffEvt::phos | ( | ) | [inline] |
const std::vector<OffPho>& egHLT::OffEvt::phos | ( | ) | const [inline] |
Definition at line 47 of file EgHLTOffEvt.h.
References phos_.
Referenced by EgHLTOfflineSource::analyze(), egHLT::PhoHLTFilterMon::fill(), egHLT::OffHelper::makeOffEvt(), egHLT::EgDiPhoCut::pass(), egHLT::EgDiPhoUserCut< Key >::pass(), and egHLT::OffHelper::setTrigInfo().
{return phos_;}
void egHLT::OffEvt::setEvtTrigBits | ( | TrigCodes::TrigBitSet | bits | ) | [inline] |
Definition at line 54 of file EgHLTOffEvt.h.
References bits, and evtTrigBits_.
Referenced by egHLT::OffHelper::setTrigInfo().
{evtTrigBits_=bits;}
void egHLT::OffEvt::setJets | ( | edm::Handle< std::vector< reco::CaloJet > > | jets | ) | [inline] |
Definition at line 55 of file EgHLTOffEvt.h.
Referenced by egHLT::OffHelper::makeOffEvt().
std::vector<OffEle> egHLT::OffEvt::eles_ [private] |
Definition at line 33 of file EgHLTOffEvt.h.
Definition at line 37 of file EgHLTOffEvt.h.
Referenced by clear(), evtTrigBits(), and setEvtTrigBits().
edm::Handle<std::vector<reco::CaloJet> > egHLT::OffEvt::jets_ [private] |
Definition at line 31 of file EgHLTOffEvt.h.
std::vector<OffPho> egHLT::OffEvt::phos_ [private] |
Definition at line 34 of file EgHLTOffEvt.h.