#include <PFRecoTauTagInfoAlgorithm.h>
Public Member Functions | |
reco::PFTauTagInfo | buildPFTauTagInfo (const reco::PFJetRef &, const std::vector< reco::PFCandidatePtr > &, const reco::TrackRefVector &, const reco::Vertex &) const |
PFRecoTauTagInfoAlgorithm () | |
PFRecoTauTagInfoAlgorithm (const edm::ParameterSet &) | |
~PFRecoTauTagInfoAlgorithm () | |
Private Attributes | |
double | ChargedHadrCand_tkmaxChi2_ |
double | ChargedHadrCand_tkmaxipt_ |
int | ChargedHadrCand_tkminPixelHitsn_ |
double | ChargedHadrCand_tkminPt_ |
int | ChargedHadrCand_tkminTrackerHitsn_ |
double | ChargedHadrCand_tkPVmaxDZ_ |
double | ChargedHadronsAssociationCone_ |
double | GammaCand_EcalclusMinEt_ |
double | NeutrHadrCand_HcalclusMinEt_ |
double | tkmaxChi2_ |
double | tkmaxipt_ |
int | tkminPixelHitsn_ |
double | tkminPt_ |
int | tkminTrackerHitsn_ |
double | tkPVmaxDZ_ |
bool | UsePVconstraint_ |
Definition at line 15 of file PFRecoTauTagInfoAlgorithm.h.
|
inline |
Definition at line 17 of file PFRecoTauTagInfoAlgorithm.h.
PFRecoTauTagInfoAlgorithm::PFRecoTauTagInfoAlgorithm | ( | const edm::ParameterSet & | parameters | ) |
Definition at line 5 of file PFRecoTauTagInfoAlgorithm.cc.
References edm::ParameterSet::getParameter().
|
inline |
Definition at line 19 of file PFRecoTauTagInfoAlgorithm.h.
PFTauTagInfo PFRecoTauTagInfoAlgorithm::buildPFTauTagInfo | ( | const reco::PFJetRef & | thePFJet, |
const std::vector< reco::PFCandidatePtr > & | thePFCandsInEvent, | ||
const reco::TrackRefVector & | theTracks, | ||
const reco::Vertex & | thePV | ||
) | const |
Definition at line 29 of file PFRecoTauTagInfoAlgorithm.cc.
References delta, reco::deltaR2(), eta, TauTagTools::filteredPFChargedHadrCands(), TauTagTools::filteredPFGammaCands(), TauTagTools::filteredPFNeutrHadrCands(), TauTagTools::filteredTracks(), reco::btau::jetEta, reco::btau::jetPhi, phi(), reco::PFTauTagInfo::setPFChargedHadrCands(), reco::PFTauTagInfo::setPFGammaCands(), reco::PFTauTagInfo::setpfjetRef(), reco::PFTauTagInfo::setPFNeutrHadrCands(), reco::BaseTauTagInfo::setTracks(), and reco::Vertex::z().
|
private |
Definition at line 26 of file PFRecoTauTagInfoAlgorithm.h.
|
private |
Definition at line 25 of file PFRecoTauTagInfoAlgorithm.h.
|
private |
Definition at line 23 of file PFRecoTauTagInfoAlgorithm.h.
|
private |
Definition at line 22 of file PFRecoTauTagInfoAlgorithm.h.
|
private |
Definition at line 24 of file PFRecoTauTagInfoAlgorithm.h.
|
private |
Definition at line 27 of file PFRecoTauTagInfoAlgorithm.h.
|
private |
Definition at line 32 of file PFRecoTauTagInfoAlgorithm.h.
|
private |
Definition at line 31 of file PFRecoTauTagInfoAlgorithm.h.
|
private |
Definition at line 29 of file PFRecoTauTagInfoAlgorithm.h.
|
private |
Definition at line 38 of file PFRecoTauTagInfoAlgorithm.h.
|
private |
Definition at line 37 of file PFRecoTauTagInfoAlgorithm.h.
|
private |
Definition at line 35 of file PFRecoTauTagInfoAlgorithm.h.
|
private |
Definition at line 34 of file PFRecoTauTagInfoAlgorithm.h.
|
private |
Definition at line 36 of file PFRecoTauTagInfoAlgorithm.h.
|
private |
Definition at line 39 of file PFRecoTauTagInfoAlgorithm.h.
|
private |
Definition at line 41 of file PFRecoTauTagInfoAlgorithm.h.