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