CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
egHLT::OffEvt Class Reference

#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< 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 41 of file EgHLTOffEvt.h.

41 {}
egHLT::OffEvt::~OffEvt ( )
inline

Definition at line 42 of file EgHLTOffEvt.h.

42 {}

Member Function Documentation

void OffEvt::clear ( void  )
const std::vector<OffEle>& egHLT::OffEvt::eles ( ) const
inline
std::vector<OffEle>& egHLT::OffEvt::eles ( )
inline

Definition at line 47 of file EgHLTOffEvt.h.

References eles_.

47 {return eles_;}
std::vector< OffEle > eles_
Definition: EgHLTOffEvt.h:33
TrigCodes::TrigBitSet egHLT::OffEvt::evtTrigBits ( ) const
inline

Definition at line 50 of file EgHLTOffEvt.h.

References evtTrigBits_.

Referenced by egHLT::PhoHLTFilterMon::fill(), egHLT::EleHLTFilterMon::fill(), and egHLT::EgEvtTrigCut< T >::pass().

50 {return evtTrigBits_;}
TrigCodes::TrigBitSet evtTrigBits_
Definition: EgHLTOffEvt.h:37
const std::vector<reco::CaloJet>& egHLT::OffEvt::jets ( ) const
inline

Definition at line 51 of file EgHLTOffEvt.h.

References jets_, and edm::Handle< T >::product().

Referenced by egHLT::EgJetTagProbeCut< T >::pass(), egHLT::EgJetB2BCut< T >::pass(), and setJets().

51 {return *jets_.product();}
T const * product() const
Definition: Handle.h:81
edm::Handle< std::vector< reco::CaloJet > > jets_
Definition: EgHLTOffEvt.h:31
const std::vector<OffPho>& egHLT::OffEvt::phos ( ) const
inline
std::vector<OffPho>& egHLT::OffEvt::phos ( )
inline

Definition at line 49 of file EgHLTOffEvt.h.

References phos_.

49 {return phos_;}
std::vector< OffPho > phos_
Definition: EgHLTOffEvt.h:34
void egHLT::OffEvt::setEvtTrigBits ( TrigCodes::TrigBitSet  bits)
inline

Definition at line 55 of file EgHLTOffEvt.h.

References bits, and evtTrigBits_.

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

How EventSelector::AcceptEvent() decides whether to accept an event for output otherwise it is excluding the probing of A single or multiple positive and the trigger will pass if any such matching triggers are PASS or EXCEPTION[A criterion thatmatches no triggers at all is detected and causes a throw.] A single negative with an expectation of appropriate bit checking in the decision bits
TrigCodes::TrigBitSet evtTrigBits_
Definition: EgHLTOffEvt.h:37
void egHLT::OffEvt::setJets ( edm::Handle< std::vector< reco::CaloJet > >  jets)
inline

Definition at line 56 of file EgHLTOffEvt.h.

References jets(), and jets_.

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

56 {jets_=jets;}
const std::vector< reco::CaloJet > & jets() const
Definition: EgHLTOffEvt.h:51
edm::Handle< std::vector< reco::CaloJet > > jets_
Definition: EgHLTOffEvt.h:31

Member Data Documentation

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

Definition at line 33 of file EgHLTOffEvt.h.

Referenced by clear(), and eles().

TrigCodes::TrigBitSet egHLT::OffEvt::evtTrigBits_
private

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.

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().