171 |
|
|
172 |
|
auxInfo->pvInfo.firstPVInPT2 = TVector3(RecVtxFirst.x(), RecVtxFirst.y(), RecVtxFirst.z()); |
173 |
|
auxInfo->pvInfo.firstPVInProb = TVector3(RecVtx.x(), RecVtx.y(), RecVtx.z()); |
174 |
< |
|
174 |
> |
|
175 |
> |
(auxInfo->pvInfo).efirstPVInPT2 = (RecVtxFirst.error()); |
176 |
> |
(auxInfo->pvInfo).efirstPVInProb = RecVtx.error(); |
177 |
|
|
178 |
|
edm::Handle<double> rhoHandle; |
179 |
|
iEvent.getByLabel(edm::InputTag("kt6PFJets", "rho"),rhoHandle); |
909 |
|
ef.pfPhoIso=elec->photonIso(); |
910 |
|
ef.pfNeuIso=elec->neutralHadronIso(); |
911 |
|
|
912 |
+ |
// |
913 |
+ |
// ip info |
914 |
+ |
// |
915 |
+ |
|
916 |
+ |
ef.ipDb=elec->dB(); |
917 |
+ |
ef.ipErrDb=elec->edB(); |
918 |
+ |
|
919 |
+ |
|
920 |
+ |
|
921 |
|
Geom::Phi<double> deltaphi(elec->superCluster()->phi()-atan2(hbbInfo->pfmet.p4.Py(),hbbInfo->pfmet.p4.Px())); |
922 |
|
ef.acop = deltaphi.value(); |
923 |
|
// |
924 |
+ |
ef.sihih = elec->sigmaIetaIeta(); |
925 |
+ |
ef.Dphi = elec->deltaPhiSuperClusterTrackAtVtx(); |
926 |
+ |
ef.Deta = elec->deltaEtaSuperClusterTrackAtVtx(); |
927 |
+ |
ef.HoE = elec->hadronicOverEm(); |
928 |
+ |
ef.convDist = elec->convDist(); |
929 |
+ |
ef.convDcot = elec->convDcot(); |
930 |
+ |
if(elec->gsfTrack().isNonnull()) ef.innerHits = elec->gsfTrack()->trackerExpectedHitsInner().numberOfHits(); |
931 |
+ |
ef.isEB = elec->isEB(); |
932 |
+ |
ef.isEE = elec->isEE(); |
933 |
+ |
// |
934 |
|
// fill eleids |
935 |
|
// |
936 |
|
/* ef.id95 = elec->electronID("simpleEleId95cIso"); |
1217 |
|
// test |
1218 |
|
// |
1219 |
|
|
1220 |
< |
return; |
1220 |
> |
// return; |
1221 |
|
double eta = sj.p4.Eta(); |
1222 |
|
double pt = sj.p4.Pt(); |
1223 |
|
|