#include <TopQuarkAnalysis/TopEventProducers/interface/TtDecaySelection.h>
Public Member Functions | |
virtual bool | filter (edm::Event &, const edm::EventSetup &) |
TtDecaySelection (const edm::ParameterSet &) | |
~TtDecaySelection () | |
Private Attributes | |
TtDecayChannelSelector | sel_ |
edm::InputTag | src_ |
Definition at line 12 of file TtDecaySelection.h.
TtDecaySelection::TtDecaySelection | ( | const edm::ParameterSet & | cfg | ) | [explicit] |
Definition at line 3 of file TtDecaySelection.cc.
00003 : 00004 src_( cfg.getParameter<edm::InputTag>( "src" ) ), 00005 sel_( cfg ) 00006 { 00007 }
TtDecaySelection::~TtDecaySelection | ( | ) |
bool TtDecaySelection::filter | ( | edm::Event & | evt, | |
const edm::EventSetup & | setup | |||
) | [virtual] |
Implements edm::EDFilter.
Definition at line 13 of file TtDecaySelection.cc.
References TtGenEvtProducer_cfi::genEvt, edm::Event::getByLabel(), edm::InputTag::label(), sel_, and src_.
00014 { 00015 edm::Handle<TtGenEvent> genEvt; 00016 evt.getByLabel( src_, genEvt ); 00017 return sel_( genEvt->particles(), src_.label() ); 00018 }
TtDecayChannelSelector TtDecaySelection::sel_ [private] |
edm::InputTag TtDecaySelection::src_ [private] |