1 #ifndef DataFormats_TauReco_PFTau_h
2 #define DataFormats_TauReco_PFTau_h
float ecalStripSumEOverPLead_
void setisolationPFGammaCands(const PFCandidateRefVector &)
bool hasMuonReference() const
float maximumHCALPFClusterEt() const
Et of the highest Et HCAL PFCluster.
PFCandidateRefVector selectedIsolationPFChargedHadrCands_
RecoTauPiZeroRefVector signalPiZeroCandidatesRefs_
void setMuonDecision(const bool &)
std::vector< reco::RecoTauPiZero > isolationPiZeroCandidates_
void setisolationPFChargedHadrCands(const PFCandidateRefVector &)
void setelectronPreIDOutput(const float &)
float isolationPFGammaCandsEtSum() const
void setisolationPFNeutrHadrCands(const PFCandidateRefVector &)
const PFCandidateRefVector & isolationPFCands() const
PFCandidates in isolation region.
const PFJetRef & jetRef() const
float isolationPFChargedHadrCandsPtSum() const
void setelectronPreIDDecision(const bool &)
void setsignalPFNeutrHadrCands(const PFCandidateRefVector &)
float hcalTotOverPLead() const
bool electronPreIDDecision_
float maximumHCALPFClusterEt_
const PFCandidateRefVector & signalPFNeutrHadrCands() const
Neutral hadrons in signal region.
const PFCandidateRef & leadPFNeutralCand() const
bool electronPreIDDecision() const
math::XYZTLorentzVector LorentzVector
float isolationPFChargedHadrCandsPtSum_
float hcal3x3OverPLead() const
std::vector< reco::RecoTauPiZero > signalPiZeroCandidates_
const PFCandidateRefVector & signalPFChargedHadrCands() const
Charged hadrons in signal region.
void sethcal3x3OverPLead(const float &)
void setisolationPFGammaCandsEtSum(const float &)
void setisolationPFCands(const PFCandidateRefVector &)
void setemFraction(const float &)
void setleadPFNeutralCand(const PFCandidateRef &)
const PFCandidateRefVector & signalPFCands() const
PFCandidates in signal region.
bool muonDecision() const
hadronicDecayMode decayMode() const
void dump(std::ostream &out=std::cout) const
prints information on this PFTau
void setjetRef(const PFJetRef &)
CandidatePtr sourceCandidatePtr(size_type i) const
void setsignalPiZeroCandidates(const std::vector< RecoTauPiZero > &)
std::ostream & operator<<(std::ostream &, BeamSpot beam)
float leadPFChargedHadrCandsignedSipt_
PFCandidateRefVector selectedIsolationPFNeutrHadrCands_
PFCandidateRefVector selectedIsolationPFGammaCands_
const std::vector< RecoTauPiZero > & signalPiZeroCandidates() const
Retrieve the association of signal region gamma candidates into candidate PiZeros.
RecoTauPiZeroRefVector isolationPiZeroCandidatesRefs_
void setIsolationPiZeroCandidatesRefs(const RecoTauPiZeroRefVector &)
const PFCandidateRefVector & isolationPFGammaCands() const
Gamma candidates in isolation region.
void setsignalPFGammaCands(const PFCandidateRefVector &)
void setCaloComp(const float &)
PFCandidateRef leadPFCand_
void setsignalPFChargedHadrCands(const PFCandidateRefVector &)
void setisolationPFChargedHadrCandsPtSum(const float &)
void setleadPFChargedHadrCandsignedSipt(const float &)
const PFCandidateRef & leadPFCand() const
void setisolationPiZeroCandidates(const std::vector< RecoTauPiZero > &)
float leadPFChargedHadrCandsignedSipt() const
void setbremsRecoveryEOverPLead(const float &)
const std::vector< RecoTauPiZero > & isolationPiZeroCandidates() const
Retrieve the association of isolation region gamma candidates into candidate PiZeros.
const PFTauTagInfoRef & pfTauTagInfoRef() const
void sethcalMaxOverPLead(const float &)
void setleadPFChargedHadrCand(const PFCandidateRef &)
const PFCandidateRef & leadPFChargedHadrCand() const
PFCandidateRef leadPFChargedHadrCand_
const PFCandidateRefVector & signalPFGammaCands() const
Gamma candidates in signal region.
void setSegComp(const float &)
PFTau * clone() const
returns a clone of the Candidate object
PFCandidateRef leadPFNeutralCand_
float bremsRecoveryEOverPLead() const
float bremsRecoveryEOverPLead_
PFTauTagInfoRef PFTauTagInfoRef_
float electronPreIDOutput_
void setsignalPFCands(const PFCandidateRefVector &)
PFCandidateRefVector selectedIsolationPFCands_
size_type numberOfSourceCandidatePtrs() const
virtual bool overlap(const Candidate &) const
check overlap with another candidate
void setSignalPiZeroCandidatesRefs(const RecoTauPiZeroRefVector &)
void setmaximumHCALPFClusterEt(const float &)
void setecalStripSumEOverPLead(const float &)
void sethcalTotOverPLead(const float &)
PFCandidateRefVector selectedSignalPFChargedHadrCands_
PFCandidateRefVector selectedSignalPFCands_
void setelectronPreIDTrack(const reco::TrackRef &)
float hcalMaxOverPLead() const
float electronPreIDOutput() const
reco::TrackRef electronPreIDTrack() const
PFCandidateRefVector selectedSignalPFNeutrHadrCands_
void setleadPFCand(const PFCandidateRef &)
reco::TrackRef electronPreIDTrack_
int Charge
electric charge type
float isolationPFGammaCandsEtSum_
float ecalStripSumEOverPLead() const
const PFCandidateRefVector & isolationPFNeutrHadrCands() const
math::XYZPoint Point
point in the space
PFCandidateRefVector selectedSignalPFGammaCands_
const PFCandidateRefVector & isolationPFChargedHadrCands() const
Charged candidates in isolation region.
void setpfTauTagInfoRef(const PFTauTagInfoRef)