12 if( isoQCuts.useTracksInsteadOfPF )
16 isoQCuts.minTrackPixelHits,
17 isoQCuts.minTrackHits,
18 isoQCuts.maxTransverseImpactParameter,
19 isoQCuts.maxTrackChi2,
24 size_t nTracks = result.
size();
25 for(
size_t iTrack = 0; iTrack < nTracks; ++iTrack)
28 int charge = result[iTrack]->charge();
37 isoQCuts.minTrackPixelHits,
38 isoQCuts.minTrackHits,
39 isoQCuts.maxTransverseImpactParameter,
40 isoQCuts.maxTrackChi2,
45 size_t nTracks = result.
size();
46 for(
size_t iTrack = 0; iTrack < nTracks; ++iTrack)
60 for(
size_t iGamma = 0; iGamma <
nGammas; ++iGamma)
74 if( signalQCuts.useTracksInsteadOfPF )
77 signalQCuts.minTrackPt,
78 signalQCuts.minTrackPixelHits,
79 signalQCuts.minTrackHits,
80 signalQCuts.maxTransverseImpactParameter,
81 signalQCuts.maxTrackChi2,
82 signalQCuts.maxDeltaZ,
86 size_t nTracks = result.
size();
87 for(
size_t iTrack = 0; iTrack < nTracks; ++iTrack)
90 int charge = result[iTrack]->charge();
98 signalQCuts.minTrackPt,
99 signalQCuts.minTrackPixelHits,
100 signalQCuts.minTrackHits,
101 signalQCuts.maxTransverseImpactParameter,
102 signalQCuts.maxTrackChi2,
103 signalQCuts.maxDeltaZ,
107 size_t nTracks = result.
size();
108 for(
size_t iTrack = 0; iTrack < nTracks; ++iTrack)
122 for(
size_t iGamma = 0; iGamma <
nGammas; ++iGamma)
unsigned int nGammas(const GenJet &jet)
void isolationGammaObjects(const reco::PFTau &, std::vector< reco::LeafCandidate > &)
retrieve filtered isolation gamma objects from the pfTau
void signalChargedObjects(const reco::PFTau &, const reco::Vertex &, std::vector< reco::LeafCandidate > &)
retrieve filtered signal charged objects from the pfTau
virtual const reco::TrackRefVector & isolationTracks() const
void isolationChargedObjects(const reco::PFTau &, const reco::Vertex &, std::vector< reco::LeafCandidate > &)
retrieve filtered isolation charged objects from the pfTau
const PFCandidateRefVector & signalPFChargedHadrCands() const
Charged hadrons in signal region.
const Point & position() const
position
void signalGammaObjects(const reco::PFTau &, std::vector< reco::LeafCandidate > &)
retrieve filtered signal gamma objects from the pfTau
const PFCandidateRefVector & isolationPFGammaCands() const
Gamma candidates in isolation region.
virtual const reco::TrackRefVector & signalTracks() const
const PFCandidateRefVector & signalPFGammaCands() const
Gamma candidates in signal region.
XYZVectorD XYZVector
spatial vector with cartesian internal representation
size_type size() const
Size of the RefVector.
math::XYZTLorentzVector LorentzVector
Lorentz vector.
const PFCandidateRefVector & isolationPFChargedHadrCands() const
Charged candidates in isolation region.