#include <PFTau3ProngSummary.h>
|
const TLorentzVector & | A1_LV () const |
|
virtual bool | AddSolution (unsigned int solution, const TLorentzVector &tau, const std::vector< TLorentzVector > &daughter_p4, const std::vector< int > &daughter_charge, const std::vector< int > &daughter_PDGID, bool has3ProngSolution, double solutionChi2, double thetaGJsig) |
|
PFTau3ProngSummary * | clone () const |
|
const std::vector< int > & | Daughter_Charge (unsigned int i) const |
|
const std::vector< TLorentzVector > & | Daughter_P4 (unsigned int i) const |
|
const std::vector< int > & | Daughter_PDGID (unsigned int i) const |
|
CovMatrix | flightLenghtCov () const |
|
const Vector & | flightLength () const |
|
double | flightLengthSig () const |
|
bool | has3ProngSolution (unsigned int i) const |
|
bool | hasSecondaryVertex () const |
|
const TVector3 & | HelixFitSecondaryVertex () const |
|
const CovMatrix & | HelixFitSecondaryVertexCov () const |
|
double | M_12 () const |
|
double | M_13 () const |
|
double | M_23 () const |
|
double | M_A1 () const |
|
| PFTau3ProngSummary () |
| constructor from values More...
|
|
| PFTau3ProngSummary (reco::PFTauTransverseImpactParameterRef TIP, TLorentzVector a1, double vertex_chi2, double vertex_ndf) |
|
| PFTau3ProngSummary (reco::PFTauTransverseImpactParameterRef TIP, TLorentzVector a1, double vertex_chi2, double vertex_ndf, TVector3 sv, CovMatrix svcov) |
|
const reco::PFTauTransverseImpactParameterRef & | PFTauTIP () const |
|
const VertexRef & | primaryVertex () const |
|
CovMatrix | primaryVertexCov () const |
|
const VertexRef & | secondaryVertex () const |
|
CovMatrix | secondaryVertexCov () const |
|
double | SignificanceOfThetaGJ (unsigned int i) const |
|
double | Solution_Chi2 (unsigned int i) const |
|
const TLorentzVector & | Tau (unsigned int i) const |
|
int | Tau_Charge () const |
|
double | Vertex_chi2 () const |
|
double | Vertex_ndf () const |
|
double | Vertex_Prob () const |
|
virtual | ~PFTau3ProngSummary () |
|
Definition at line 25 of file PFTau3ProngSummary.h.
◆ CovMatrix
◆ Point
◆ Vector
◆ anonymous enum
◆ anonymous enum
◆ anonymous enum
◆ PFTau3ProngSummary() [1/3]
PFTau3ProngSummary::PFTau3ProngSummary |
( |
| ) |
|
constructor from values
Definition at line 51 of file PFTau3ProngSummary.cc.
56 tau_p4_.push_back(TLorentzVector(0, 0, 0, 0));
References daughter_charge_, daughter_p4_, daughter_PDGID_, has3ProngSolution_, mps_fire::i, nsolutions, solution_Chi2_, tau_p4_, and thetaGJsig_.
Referenced by clone().
◆ PFTau3ProngSummary() [2/3]
Definition at line 7 of file PFTau3ProngSummary.cc.
16 tau_p4_.push_back(TLorentzVector(0, 0, 0, 0));
22 sv_ = TVector3(
TIP_->secondaryVertex()->x(),
TIP_->secondaryVertex()->y(),
TIP_->secondaryVertex()->z());
References a1_, daughter_charge_, daughter_p4_, daughter_PDGID_, has3ProngSolution_, mps_fire::i, nsolutions, solution_Chi2_, sv_, svcov_, tau_p4_, thetaGJsig_, TIP_, vertex_chi2_, and vertex_ndf_.
◆ PFTau3ProngSummary() [3/3]
Definition at line 28 of file PFTau3ProngSummary.cc.
39 tau_p4_.push_back(TLorentzVector(0, 0, 0, 0));
References a1_, daughter_charge_, daughter_p4_, daughter_PDGID_, has3ProngSolution_, mps_fire::i, nsolutions, solution_Chi2_, pfDeepBoostedJetPreprocessParams_cfi::sv, sv_, svcov_, tau_p4_, thetaGJsig_, TIP_, vertex_chi2_, and vertex_ndf_.
◆ ~PFTau3ProngSummary()
virtual reco::PFTau3ProngSummary::~PFTau3ProngSummary |
( |
| ) |
|
|
inlinevirtual |
◆ A1_LV()
const TLorentzVector& reco::PFTau3ProngSummary::A1_LV |
( |
| ) |
const |
|
inline |
◆ AddSolution()
bool PFTau3ProngSummary::AddSolution |
( |
unsigned int |
solution, |
|
|
const TLorentzVector & |
tau, |
|
|
const std::vector< TLorentzVector > & |
daughter_p4, |
|
|
const std::vector< int > & |
daughter_charge, |
|
|
const std::vector< int > & |
daughter_PDGID, |
|
|
bool |
has3ProngSolution, |
|
|
double |
solutionChi2, |
|
|
double |
thetaGJsig |
|
) |
| |
|
virtual |
◆ clone()
◆ Daughter_Charge()
const std::vector<int>& reco::PFTau3ProngSummary::Daughter_Charge |
( |
unsigned int |
i | ) |
const |
|
inline |
◆ Daughter_P4()
const std::vector<TLorentzVector>& reco::PFTau3ProngSummary::Daughter_P4 |
( |
unsigned int |
i | ) |
const |
|
inline |
◆ Daughter_PDGID()
const std::vector<int>& reco::PFTau3ProngSummary::Daughter_PDGID |
( |
unsigned int |
i | ) |
const |
|
inline |
◆ flightLenghtCov()
CovMatrix reco::PFTau3ProngSummary::flightLenghtCov |
( |
| ) |
const |
|
inline |
◆ flightLength()
const Vector& reco::PFTau3ProngSummary::flightLength |
( |
| ) |
const |
|
inline |
◆ flightLengthSig()
double reco::PFTau3ProngSummary::flightLengthSig |
( |
| ) |
const |
|
inline |
◆ has3ProngSolution()
bool reco::PFTau3ProngSummary::has3ProngSolution |
( |
unsigned int |
i | ) |
const |
|
inline |
◆ hasSecondaryVertex()
bool reco::PFTau3ProngSummary::hasSecondaryVertex |
( |
| ) |
const |
|
inline |
◆ HelixFitSecondaryVertex()
const TVector3& reco::PFTau3ProngSummary::HelixFitSecondaryVertex |
( |
| ) |
const |
|
inline |
◆ HelixFitSecondaryVertexCov()
const CovMatrix& reco::PFTau3ProngSummary::HelixFitSecondaryVertexCov |
( |
| ) |
const |
|
inline |
◆ M_12()
double PFTau3ProngSummary::M_12 |
( |
| ) |
const |
◆ M_13()
double PFTau3ProngSummary::M_13 |
( |
| ) |
const |
◆ M_23()
double PFTau3ProngSummary::M_23 |
( |
| ) |
const |
◆ M_A1()
double reco::PFTau3ProngSummary::M_A1 |
( |
| ) |
const |
|
inline |
◆ PFTauTIP()
◆ primaryVertex()
const VertexRef& reco::PFTau3ProngSummary::primaryVertex |
( |
| ) |
const |
|
inline |
◆ primaryVertexCov()
CovMatrix reco::PFTau3ProngSummary::primaryVertexCov |
( |
| ) |
const |
|
inline |
◆ secondaryVertex()
const VertexRef& reco::PFTau3ProngSummary::secondaryVertex |
( |
| ) |
const |
|
inline |
◆ secondaryVertexCov()
CovMatrix reco::PFTau3ProngSummary::secondaryVertexCov |
( |
| ) |
const |
|
inline |
◆ SignificanceOfThetaGJ()
double reco::PFTau3ProngSummary::SignificanceOfThetaGJ |
( |
unsigned int |
i | ) |
const |
|
inline |
◆ Solution_Chi2()
double reco::PFTau3ProngSummary::Solution_Chi2 |
( |
unsigned int |
i | ) |
const |
|
inline |
◆ Tau()
const TLorentzVector& reco::PFTau3ProngSummary::Tau |
( |
unsigned int |
i | ) |
const |
|
inline |
◆ Tau_Charge()
int PFTau3ProngSummary::Tau_Charge |
( |
| ) |
const |
◆ Vertex_chi2()
double reco::PFTau3ProngSummary::Vertex_chi2 |
( |
| ) |
const |
|
inline |
◆ Vertex_ndf()
double reco::PFTau3ProngSummary::Vertex_ndf |
( |
| ) |
const |
|
inline |
◆ Vertex_Prob()
double reco::PFTau3ProngSummary::Vertex_Prob |
( |
| ) |
const |
|
inline |
◆ a1_
TLorentzVector reco::PFTau3ProngSummary::a1_ |
|
private |
◆ daughter_charge_
std::vector<std::vector<int> > reco::PFTau3ProngSummary::daughter_charge_ |
|
private |
◆ daughter_p4_
std::vector<std::vector<TLorentzVector> > reco::PFTau3ProngSummary::daughter_p4_ |
|
private |
◆ daughter_PDGID_
std::vector<std::vector<int> > reco::PFTau3ProngSummary::daughter_PDGID_ |
|
private |
◆ has3ProngSolution_
std::vector<bool> reco::PFTau3ProngSummary::has3ProngSolution_ |
|
private |
◆ solution_Chi2_
std::vector<double> reco::PFTau3ProngSummary::solution_Chi2_ |
|
private |
◆ sv_
TVector3 reco::PFTau3ProngSummary::sv_ |
|
private |
◆ svcov_
◆ tau_p4_
std::vector<TLorentzVector> reco::PFTau3ProngSummary::tau_p4_ |
|
private |
◆ thetaGJsig_
std::vector<double> reco::PFTau3ProngSummary::thetaGJsig_ |
|
private |
◆ TIP_
◆ vertex_chi2_
double reco::PFTau3ProngSummary::vertex_chi2_ |
|
private |
◆ vertex_ndf_
double reco::PFTau3ProngSummary::vertex_ndf_ |
|
private |