#include <ElectronEPcombinator.h>
Public Member Functions | |
void | combine (SimpleElectron &electron) |
ElectronEPcombinator () | |
void | setCombinationMode (int mode) |
Private Member Functions | |
void | computeEPcombination () |
Private Attributes | |
double | combinedMomentum_ |
double | combinedMomentumError_ |
int | elClass_ |
SimpleElectron | electron_ |
int | mode_ |
double | scEnergy_ |
double | scEnergyError_ |
double | trackerMomentum_ |
double | trackerMomentumError_ |
Definition at line 8 of file ElectronEPcombinator.h.
|
inline |
Definition at line 11 of file ElectronEPcombinator.h.
void ElectronEPcombinator::combine | ( | SimpleElectron & | electron | ) |
Definition at line 5 of file ElectronEPcombinator.cc.
References combinedMomentum_, combinedMomentumError_, computeEPcombination(), metsig::electron, electron_, SimpleElectron::setCombinedMomentum(), and SimpleElectron::setCombinedMomentumError().
Referenced by CalibratedPatElectronProducer::produce(), and CalibratedElectronProducer::produce().
|
private |
Definition at line 14 of file ElectronEPcombinator.cc.
References combinedMomentum_, combinedMomentumError_, elClass_, electron_, SimpleElectron::getElClass(), SimpleElectron::getNewEnergy(), SimpleElectron::getNewEnergyError(), SimpleElectron::getRegEnergy(), SimpleElectron::getRegEnergyError(), SimpleElectron::getTrackerMomentum(), SimpleElectron::getTrackerMomentumError(), mode_, scEnergy_, scEnergyError_, mathSSE::sqrt(), trackerMomentum_, and trackerMomentumError_.
Referenced by combine().
|
inline |
Definition at line 13 of file ElectronEPcombinator.h.
References universalConfigTemplate::mode, and mode_.
Referenced by CalibratedPatElectronProducer::produce(), and CalibratedElectronProducer::produce().
|
private |
Definition at line 18 of file ElectronEPcombinator.h.
Referenced by combine(), and computeEPcombination().
|
private |
Definition at line 19 of file ElectronEPcombinator.h.
Referenced by combine(), and computeEPcombination().
|
private |
Definition at line 24 of file ElectronEPcombinator.h.
Referenced by computeEPcombination().
|
private |
Definition at line 16 of file ElectronEPcombinator.h.
Referenced by combine(), and computeEPcombination().
|
private |
Definition at line 25 of file ElectronEPcombinator.h.
Referenced by computeEPcombination(), and setCombinationMode().
|
private |
Definition at line 20 of file ElectronEPcombinator.h.
Referenced by computeEPcombination().
|
private |
Definition at line 21 of file ElectronEPcombinator.h.
Referenced by computeEPcombination().
|
private |
Definition at line 22 of file ElectronEPcombinator.h.
Referenced by computeEPcombination().
|
private |
Definition at line 23 of file ElectronEPcombinator.h.
Referenced by computeEPcombination().