1 #ifndef ELECTRONMAKER_H
2 #define ELECTRONMAKER_H
19 float footprintdr,
float gammastripveto,
float elestripveto,
int filterId);
21 const int vertexIndex,
const float &
R,
float &pfiso_ch,
float &pfiso_em,
float &pfiso_nh);
edm::EDGetTokenT< reco::VertexCollection > thePVCollection_
edm::Handle< reco::PFCandidateCollection > pfCand_h
std::vector< Vertex > VertexCollection
collection of Vertex objects
edm::EDGetTokenT< reco::ConversionCollection > ConversionCollection_
edm::EDGetTokenT< reco::PFCandidateCollection > PFCandidateCollection_
edm::EDGetTokenT< EcalRecHitCollection > ClusterToken1_
edm::EDGetTokenT< reco::GsfElectronCollection > GSFElectronCollection_
edm::EDGetTokenT< reco::TrackCollection > TrackCollection_
void SetVars(HWW &, const edm::Event &, const edm::EventSetup &)
double electronIsoValuePF(const reco::GsfElectron &el, const reco::Vertex &vtx, float coner, float minptn, float dzcut, float footprintdr, float gammastripveto, float elestripveto, int filterId)
edm::EDGetTokenT< edm::View< reco::GsfElectron > > GSFElectron_
ElectronMaker(const edm::ParameterSet &, edm::ConsumesCollector)
edm::EDGetTokenT< reco::BeamSpot > BeamSpot_
edm::EDGetTokenT< reco::GsfTrackCollection > GSFTrackCollection_
void PFIsolation2012(const reco::GsfElectron &el, const reco::VertexCollection *vertexCollection, const int vertexIndex, const float &R, float &pfiso_ch, float &pfiso_em, float &pfiso_nh)
edm::EDGetTokenT< EcalRecHitCollection > ClusterToken2_