#include <SingleEleCalibSelector.h>
Public Types | |
typedef reco::GsfElectronCollection | collection |
typedef container::const_iterator | const_iterator |
typedef std::vector< const reco::GsfElectron * > | container |
typedef reco::GsfElectronRef | electron |
Public Member Functions | |
const_iterator | begin () const |
const_iterator | end () const |
void | select (edm::Handle< collection >, const edm::Event &, const edm::EventSetup &) |
SingleEleCalibSelector (const edm::ParameterSet &iConfig) | |
ctor More... | |
~SingleEleCalibSelector () | |
dtor More... | |
Private Member Functions | |
double | EnergyNxN (const std::vector< DetId > &vNxN, const EBRecHitCollection *EBhits, const EERecHitCollection *EEhits) |
DetId | findMaxHit (const std::vector< std::pair< DetId, float > > &v1, const EBRecHitCollection *EBhits, const EERecHitCollection *EEhits) |
Private Attributes | |
double | E3x3OE5x5Max_ |
double | E3x3OE5x5Min_ |
double | E3x3OPinMax_ |
double | E3x3OPinMin_ |
double | E5x5OPoutMax_ |
double | E5x5OPoutMin_ |
edm::InputTag | EBrecHitLabel_ |
edm::InputTag | EErecHitLabel_ |
double | ESCOPinMax_ |
double | ESCOPinMin_ |
double | ESeedOPoutMax_ |
double | ESeedOPoutMin_ |
double | PinMPoutOPinMax_ |
double | PinMPoutOPinMin_ |
container | selected_ |
edm::ESHandle< CaloTopology > | theCaloTopology |
the selected collection More... | |
Definition at line 19 of file SingleEleCalibSelector.h.
Definition at line 23 of file SingleEleCalibSelector.h.
typedef container::const_iterator SingleEleCalibSelector::const_iterator |
Definition at line 26 of file SingleEleCalibSelector.h.
typedef std::vector<const reco::GsfElectron *> SingleEleCalibSelector::container |
Definition at line 25 of file SingleEleCalibSelector.h.
Definition at line 24 of file SingleEleCalibSelector.h.
SingleEleCalibSelector::SingleEleCalibSelector | ( | const edm::ParameterSet & | iConfig | ) |
ctor
Definition at line 27 of file SingleEleCalibSelector.cc.
References E3x3OE5x5Max_, E3x3OE5x5Min_, E3x3OPinMax_, E3x3OPinMin_, E5x5OPoutMax_, E5x5OPoutMin_, EBrecHitLabel_, EErecHitLabel_, ESCOPinMax_, ESCOPinMin_, ESeedOPoutMax_, ESeedOPoutMin_, edm::ParameterSet::getParameter(), PinMPoutOPinMax_, and PinMPoutOPinMin_.
SingleEleCalibSelector::~SingleEleCalibSelector | ( | ) |
|
inline |
|
inline |
Definition at line 34 of file SingleEleCalibSelector.h.
References selected_.
Referenced by Types.LuminosityBlockRange::cppID(), and Types.EventRange::cppID().
|
private |
Definition at line 170 of file SingleEleCalibSelector.cc.
References EcalBarrel, and edm::SortedCollection< T, SORT >::find().
Referenced by select().
|
private |
Definition at line 123 of file SingleEleCalibSelector.cc.
References EcalBarrel, edm::SortedCollection< T, SORT >::end(), and edm::SortedCollection< T, SORT >::find().
Referenced by select().
void SingleEleCalibSelector::select | ( | edm::Handle< collection > | inputHandle, |
const edm::Event & | iEvent, | ||
const edm::EventSetup & | iSetup | ||
) |
Definition at line 51 of file SingleEleCalibSelector.cc.
References gather_cfg::cout, E3x3OE5x5Max_, E3x3OE5x5Min_, E3x3OPinMax_, E3x3OPinMin_, E5x5OPoutMax_, E5x5OPoutMin_, EBrecHitLabel_, DetId::Ecal, EErecHitLabel_, EnergyNxN(), ESCOPinMax_, ESCOPinMin_, ESeedOPoutMax_, ESeedOPoutMin_, findMaxHit(), edm::EventSetup::get(), edm::Event::getByLabel(), CaloSubdetectorTopology::getWindow(), DetId::null(), PinMPoutOPinMax_, PinMPoutOPinMin_, edm::Handle< T >::product(), mathSSE::return(), selected_, DetId::subdetId(), and theCaloTopology.
Referenced by python.Vispa.Views.LineDecayView.LineDecayContainer::createObject(), python.Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::find(), python.Vispa.Views.LineDecayView.LineDecayContainer::mousePressEvent(), python.Vispa.Gui.PortConnection.PointToPointConnection::mousePressEvent(), python.Vispa.Gui.VispaWidget.VispaWidget::mousePressEvent(), and python.Vispa.Views.AbstractView.AbstractView::restoreSelection().
|
private |
Definition at line 53 of file SingleEleCalibSelector.h.
Referenced by select(), and SingleEleCalibSelector().
|
private |
Definition at line 52 of file SingleEleCalibSelector.h.
Referenced by select(), and SingleEleCalibSelector().
|
private |
Definition at line 53 of file SingleEleCalibSelector.h.
Referenced by select(), and SingleEleCalibSelector().
|
private |
Definition at line 52 of file SingleEleCalibSelector.h.
Referenced by select(), and SingleEleCalibSelector().
|
private |
Definition at line 53 of file SingleEleCalibSelector.h.
Referenced by select(), and SingleEleCalibSelector().
|
private |
Definition at line 52 of file SingleEleCalibSelector.h.
Referenced by select(), and SingleEleCalibSelector().
|
private |
Definition at line 54 of file SingleEleCalibSelector.h.
Referenced by select(), and SingleEleCalibSelector().
|
private |
Definition at line 55 of file SingleEleCalibSelector.h.
Referenced by select(), and SingleEleCalibSelector().
|
private |
Definition at line 53 of file SingleEleCalibSelector.h.
Referenced by select(), and SingleEleCalibSelector().
|
private |
Definition at line 52 of file SingleEleCalibSelector.h.
Referenced by select(), and SingleEleCalibSelector().
|
private |
Definition at line 53 of file SingleEleCalibSelector.h.
Referenced by select(), and SingleEleCalibSelector().
|
private |
Definition at line 52 of file SingleEleCalibSelector.h.
Referenced by select(), and SingleEleCalibSelector().
|
private |
Definition at line 53 of file SingleEleCalibSelector.h.
Referenced by select(), and SingleEleCalibSelector().
|
private |
Definition at line 52 of file SingleEleCalibSelector.h.
Referenced by select(), and SingleEleCalibSelector().
|
private |
Definition at line 40 of file SingleEleCalibSelector.h.
|
private |
the selected collection
Definition at line 42 of file SingleEleCalibSelector.h.
Referenced by select().