26 vars[0] = myElectron.
fbrem();
32 vars[6] = (myElectron.
e5x5()) != 0. ? 1. - (myElectron.
e1x5() / myElectron.
e5x5()) : -1.;
41 vars[9] = (validKF) ? myTrackRef->normalizedChi2() : 0;
42 vars[10] = (validKF) ? myTrackRef->hitPattern().trackerLayersWithMeasurement() : -1.;
43 vars[11] = myElectron.
gsfTrack()->missingInnerHits();
47 vars[15] = myElectron.
eta();
48 vars[16] = myElectron.
pt();
58 const unsigned index = (unsigned)(myElectron.
pt() >= 10) + 2 * (
unsigned)(
std::abs(myElectron.
eta()) > 1.485);
double mva(const reco::GsfElectron &myElectron, int nvertices=0) const
virtual TrackRef closestCtfTrackRef() const
bool isNonnull() const
Checks for non-null.
double pt() const final
transverse momentum
float eSuperClusterOverP() const
std::vector< std::unique_ptr< const GBRForest > > gbr_
void bindVariables(float vars[18]) const
GsfTrackRef gsfTrack() const override
reference to a GsfTrack
float deltaEtaSuperClusterTrackAtVtx() const
float sigmaIetaIeta() const
float deltaPhiSuperClusterTrackAtVtx() const
Abs< T >::type abs(const T &t)
float eEleClusterOverPout() const
float deltaEtaEleClusterTrackAtCalo() const
std::vector< std::string > vweightsfiles
float hcalOverEcal(const ShowerShape &ss, int depth) const
bool ecalDrivenSeed() const
double eta() const final
momentum pseudorapidity