CMS 3D CMS Logo

TauPFEssential.h
Go to the documentation of this file.
1 //
2 //
3 
4 #ifndef DataFormats_PatCandidates_Tau_PFEssential_h
5 #define DataFormats_PatCandidates_Tau_PFEssential_h
6 
18 
19 namespace pat {
20  namespace tau {
21 
22  struct TauPFEssential {
23  // define a float-precision version of the typedefs in reco::PFTauTransverseImpactParameter class
28 
29  // dummy constructor for ROOT I/O
31  // constructor from PFTau
33  // datamembers
36 
38 
40  float dxy_;
41  float dxy_error_;
42  float dxy_Sig_;
46  bool hasSV_;
52  float ip3d_;
53  float ip3d_error_;
54  float ecalEnergy_;
55  float hcalEnergy_;
63  float emFraction_;
64  };
65 
66  } // namespace tau
67 } // namespace pat
68 
69 #endif
pat::tau::TauPFEssential::svPos_
Point svPos_
Definition: TauPFEssential.h:50
pat::tau::TauPFEssential::hasSV_
bool hasSV_
Definition: TauPFEssential.h:46
math::ErrorF::type
ROOT::Math::SMatrix< float, N, N, ROOT::Math::MatRepSym< float, N > > type
Definition: Error.h:26
pat::tau::TauPFEssential::sv_
reco::VertexRef sv_
Definition: TauPFEssential.h:49
pat::tau::TauPFEssential::dxy_error_
float dxy_error_
Definition: TauPFEssential.h:41
pat::tau::TauPFEssential::flightLengthSig_
float flightLengthSig_
Definition: TauPFEssential.h:48
pat::tau::TauPFEssential::etaAtEcalEntranceLeadChargedCand_
float etaAtEcalEntranceLeadChargedCand_
Definition: TauPFEssential.h:61
metsig::tau
Definition: SignAlgoResolutions.h:49
pat::tau::TauPFEssential::LorentzVector
math::PtEtaPhiMLorentzVectorF LorentzVector
Definition: TauPFEssential.h:24
pat::tau::TauPFEssential::ptLeadChargedCand_
float ptLeadChargedCand_
Definition: TauPFEssential.h:62
math::PtEtaPhiMLorentzVectorF
ROOT::Math::LorentzVector< ROOT::Math::PtEtaPhiM4D< float > > PtEtaPhiMLorentzVectorF
Lorentz vector with cylindrical internal representation using pseudorapidity.
Definition: LorentzVector.h:18
pat::tau::TauPFEssential::flightLength_
Vector flightLength_
Definition: TauPFEssential.h:47
pat::tau::TauPFEssential::dxy_Sig_
float dxy_Sig_
Definition: TauPFEssential.h:42
reco::PFTau
Definition: PFTau.h:36
pat::tau::TauPFEssential::pv_
reco::VertexRef pv_
Definition: TauPFEssential.h:43
pat::tau::TauPFEssential::ip3d_
float ip3d_
Definition: TauPFEssential.h:52
pat::tau::TauPFEssential::svCov_
CovMatrix svCov_
Definition: TauPFEssential.h:51
edm::Ref< VertexCollection >
pat::tau::TauPFEssential::dxy_
float dxy_
Definition: TauPFEssential.h:40
pat::tau::TauPFEssential::ip3d_error_
float ip3d_error_
Definition: TauPFEssential.h:53
pat::tau::TauPFEssential::Point
math::XYZPointF Point
Definition: TauPFEssential.h:25
pat::tau::TauPFEssential::hcalEnergy_
float hcalEnergy_
Definition: TauPFEssential.h:55
pat::tau::TauPFEssential::pvPos_
Point pvPos_
Definition: TauPFEssential.h:44
pat::tau::TauPFEssential::Vector
math::XYZVectorF Vector
Definition: TauPFEssential.h:26
PFTauTransverseImpactParameter.h
Point
Structure Point Contains parameters of Gaussian fits to DMRs.
Definition: DMRtrends.cc:57
pat::tau::TauPFEssential
Definition: TauPFEssential.h:22
pat::tau::TauPFEssential::p4Jet_
LorentzVector p4Jet_
Definition: TauPFEssential.h:34
pat::tau::TauPFEssential::emFraction_
float emFraction_
Definition: TauPFEssential.h:63
pat::tau::TauPFEssential::leadingTrackNormChi2_
float leadingTrackNormChi2_
Definition: TauPFEssential.h:56
pat
Definition: HeavyIon.h:7
pat::tau::TauPFEssential::decayMode_
int decayMode_
Definition: TauPFEssential.h:37
VertexFwd.h
pat::tau::TauPFEssential::p4CorrJet_
LorentzVector p4CorrJet_
Definition: TauPFEssential.h:35
pat::tau::TauPFEssential::ecalEnergyLeadChargedHadrCand_
float ecalEnergyLeadChargedHadrCand_
Definition: TauPFEssential.h:59
pat::tau::TauPFEssential::pvCov_
CovMatrix pvCov_
Definition: TauPFEssential.h:45
pat::tau::TauPFEssential::etaAtEcalEntrance_
float etaAtEcalEntrance_
Definition: TauPFEssential.h:58
PFTau.h
math::XYZVectorF
ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< float > > XYZVectorF
spatial vector with cartesian internal representation
Definition: Vector3D.h:16
Candidate.h
pat::tau::TauPFEssential::TauPFEssential
TauPFEssential()
Definition: TauPFEssential.h:30
math::XYZPointF
ROOT::Math::PositionVector3D< ROOT::Math::Cartesian3D< float > > XYZPointF
point in space with cartesian internal representation
Definition: Point3D.h:10
pat::tau::TauPFEssential::CovMatrix
math::ErrorF< 3 >::type CovMatrix
Definition: TauPFEssential.h:27
pat::tau::TauPFEssential::ecalEnergy_
float ecalEnergy_
Definition: TauPFEssential.h:54
pat::tau::TauPFEssential::dxy_PCA_
Point dxy_PCA_
Definition: TauPFEssential.h:39
pat::tau::TauPFEssential::phiAtEcalEntrance_
float phiAtEcalEntrance_
Definition: TauPFEssential.h:57
pat::tau::TauPFEssential::hcalEnergyLeadChargedHadrCand_
float hcalEnergyLeadChargedHadrCand_
Definition: TauPFEssential.h:60