CMS 3D CMS Logo

Public Member Functions | Private Attributes

HighETPhotonsFilter Class Reference

#include <HighETPhotonsFilter.h>

Inheritance diagram for HighETPhotonsFilter:
edm::EDFilter edm::ProducerBase edm::ProductRegistryHelper

List of all members.

Public Member Functions

virtual bool filter (edm::Event &, const edm::EventSetup &)
 HighETPhotonsFilter (const edm::ParameterSet &)
 ~HighETPhotonsFilter ()

Private Attributes

HighETPhotonsFilterAlgoHighETPhotonsAlgo_

Detailed Description

HighETPhotonsFilter

Author:
J Lamb, UCSB this is just the wrapper around the filtering algorithm found in HighETPhotonsFilterAlgo

Definition at line 28 of file HighETPhotonsFilter.h.


Constructor & Destructor Documentation

HighETPhotonsFilter::HighETPhotonsFilter ( const edm::ParameterSet iConfig) [explicit]

Definition at line 7 of file HighETPhotonsFilter.cc.

References edm::ParameterSet::getParameter().

                                                                       { 
  
  ParameterSet filterPSet=iConfig.getParameter<edm::ParameterSet>("filterAlgoPSet");
  
  HighETPhotonsAlgo_=new HighETPhotonsFilterAlgo(filterPSet);

}
HighETPhotonsFilter::~HighETPhotonsFilter ( )

Definition at line 15 of file HighETPhotonsFilter.cc.

                                          {
}

Member Function Documentation

bool HighETPhotonsFilter::filter ( edm::Event iEvent,
const edm::EventSetup iSetup 
) [virtual]

Implements edm::EDFilter.

Definition at line 19 of file HighETPhotonsFilter.cc.

References query::result.

                                                                             {

  
  bool result=HighETPhotonsAlgo_->filter(iEvent);

  return result;

}

Member Data Documentation

Definition at line 36 of file HighETPhotonsFilter.h.