PFRecoTauDiscriminationByDeltaE::PFRecoTauDiscriminationByDeltaE |
( |
const ParameterSet & |
iConfig | ) |
|
|
inlineexplicit |
PFRecoTauDiscriminationByDeltaE::~PFRecoTauDiscriminationByDeltaE |
( |
| ) |
|
|
inlineoverride |
double PFRecoTauDiscriminationByDeltaE::DeltaE |
( |
const PFTauRef & |
tau | ) |
const |
|
private |
Definition at line 49 of file PFRecoTauDiscriminationByDeltaE.cc.
References DEFINE_FWK_MODULE, mps_fire::i, and p4.
51 const std::vector<PFCandidatePtr>& signalTracks = tau->signalPFChargedHadrCands();
52 for(
size_t i = 0;
i < signalTracks.size(); ++
i){
54 p4.SetXYZM(signalTracks[
i]->px(),
55 signalTracks[
i]->py(),
56 signalTracks[
i]->pz(),
61 double hadrTauP = tau->momentum().r() * (1.0 - tau->emFraction());
62 if (tau->emFraction() >= 1.0) {
65 return tracksE / hadrTauP - 1.0;
double PFRecoTauDiscriminationByDeltaE::discriminate |
( |
const reco::PFTauRef & |
tau | ) |
const |
|
override |
bool PFRecoTauDiscriminationByDeltaE::booleanOutput |
|
private |
double PFRecoTauDiscriminationByDeltaE::chargedPionMass |
|
private |
double PFRecoTauDiscriminationByDeltaE::deltaEmax |
|
private |
double PFRecoTauDiscriminationByDeltaE::deltaEmin |
|
private |