CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions
reco::tau::PFRecoTauChargedHadronBuilderPlugin Class Referenceabstract

#include <PFRecoTauChargedHadronPlugins.h>

Inheritance diagram for reco::tau::PFRecoTauChargedHadronBuilderPlugin:
reco::tau::RecoTauEventHolderPlugin reco::tau::RecoTauNamedPlugin reco::tau::PFRecoTauChargedHadronFromPFCandidatePlugin reco::tau::PFRecoTauChargedHadronFromTrackPlugin

Public Types

typedef boost::ptr_vector
< PFRecoTauChargedHadron
ChargedHadronVector
 
typedef std::auto_ptr
< ChargedHadronVector
return_type
 

Public Member Functions

virtual void beginEvent ()
 Hook called at the beginning of the event. More...
 
virtual return_type operator() (const PFJet &) const =0
 Build a collection of chargedHadrons from objects in the input jet. More...
 
 PFRecoTauChargedHadronBuilderPlugin (const edm::ParameterSet &pset, edm::ConsumesCollector &&iC)
 
virtual ~PFRecoTauChargedHadronBuilderPlugin ()
 
- Public Member Functions inherited from reco::tau::RecoTauEventHolderPlugin
const edm::Eventevt () const
 
edm::Eventevt ()
 
const edm::EventSetupevtSetup () const
 
 RecoTauEventHolderPlugin (const edm::ParameterSet &pset)
 
void setup (edm::Event &, const edm::EventSetup &)
 
virtual ~RecoTauEventHolderPlugin ()
 
- Public Member Functions inherited from reco::tau::RecoTauNamedPlugin
const std::string & name () const
 
 RecoTauNamedPlugin (const edm::ParameterSet &pset)
 
virtual ~RecoTauNamedPlugin ()
 

Detailed Description

Definition at line 35 of file PFRecoTauChargedHadronPlugins.h.

Member Typedef Documentation

Definition at line 39 of file PFRecoTauChargedHadronPlugins.h.

Definition at line 42 of file PFRecoTauChargedHadronPlugins.h.

Constructor & Destructor Documentation

reco::tau::PFRecoTauChargedHadronBuilderPlugin::PFRecoTauChargedHadronBuilderPlugin ( const edm::ParameterSet pset,
edm::ConsumesCollector &&  iC 
)
inlineexplicit

Definition at line 43 of file PFRecoTauChargedHadronPlugins.h.

45  {}
RecoTauEventHolderPlugin(const edm::ParameterSet &pset)
virtual reco::tau::PFRecoTauChargedHadronBuilderPlugin::~PFRecoTauChargedHadronBuilderPlugin ( )
inlinevirtual

Definition at line 46 of file PFRecoTauChargedHadronPlugins.h.

46 {}

Member Function Documentation

virtual void reco::tau::PFRecoTauChargedHadronBuilderPlugin::beginEvent ( )
inlinevirtual

Hook called at the beginning of the event.

Reimplemented from reco::tau::RecoTauEventHolderPlugin.

Reimplemented in reco::tau::PFRecoTauChargedHadronFromTrackPlugin, and reco::tau::PFRecoTauChargedHadronFromPFCandidatePlugin.

Definition at line 50 of file PFRecoTauChargedHadronPlugins.h.

50 {}
virtual return_type reco::tau::PFRecoTauChargedHadronBuilderPlugin::operator() ( const PFJet ) const
pure virtual

Build a collection of chargedHadrons from objects in the input jet.

Implemented in reco::tau::PFRecoTauChargedHadronFromTrackPlugin, and reco::tau::PFRecoTauChargedHadronFromPFCandidatePlugin.