CMS 3D CMS Logo

Public Member Functions | Private Attributes

egHLT::OffEvt Class Reference

#include <EgHLTOffEvt.h>

List of all members.

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< OffEleeles_
TrigCodes::TrigBitSet evtTrigBits_
edm::Handle< std::vector
< reco::CaloJet > > 
jets_
std::vector< OffPhophos_

Detailed Description

Definition at line 28 of file EgHLTOffEvt.h.


Constructor & Destructor Documentation

egHLT::OffEvt::OffEvt ( ) [inline]

Definition at line 40 of file EgHLTOffEvt.h.

{}
egHLT::OffEvt::~OffEvt ( ) [inline]

Definition at line 41 of file EgHLTOffEvt.h.

{}

Member Function Documentation

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]

Definition at line 46 of file EgHLTOffEvt.h.

References eles_.

{return eles_;}
const std::vector<OffEle>& egHLT::OffEvt::eles ( ) const [inline]
TrigCodes::TrigBitSet egHLT::OffEvt::evtTrigBits ( ) const [inline]
const std::vector<reco::CaloJet>& egHLT::OffEvt::jets ( ) const [inline]
std::vector<OffPho>& egHLT::OffEvt::phos ( ) [inline]

Definition at line 48 of file EgHLTOffEvt.h.

References phos_.

{return phos_;}
const std::vector<OffPho>& egHLT::OffEvt::phos ( ) const [inline]
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().

void egHLT::OffEvt::setJets ( edm::Handle< std::vector< reco::CaloJet > >  jets) [inline]

Definition at line 55 of file EgHLTOffEvt.h.

References jets(), and jets_.

Referenced by egHLT::OffHelper::makeOffEvt().


Member Data Documentation

std::vector<OffEle> egHLT::OffEvt::eles_ [private]

Definition at line 33 of file EgHLTOffEvt.h.

Referenced by clear(), and eles().

Definition at line 37 of file EgHLTOffEvt.h.

Referenced by clear(), evtTrigBits(), and setEvtTrigBits().

Definition at line 31 of file EgHLTOffEvt.h.

Referenced by clear(), jets(), and setJets().

std::vector<OffPho> egHLT::OffEvt::phos_ [private]

Definition at line 34 of file EgHLTOffEvt.h.

Referenced by clear(), and phos().