CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes
pat::tau::TauCaloSpecific Struct Reference

#include <TauCaloSpecific.h>

Public Member Functions

 TauCaloSpecific ()
 
 TauCaloSpecific (const reco::CaloTau &tau)
 

Public Attributes

reco::CaloTauTagInfoRef CaloTauTagInfoRef_
 
float etaetaMoment_
 
float etaphiMoment_
 
float isolationECALhitsEtSum_
 
float isolationTracksPtSum_
 
float leadTrackHCAL3x3hitsEtSum_
 
float leadTrackHCAL3x3hottesthitDEta_
 
float leadTracksignedSipt_
 
float maximumHCALhitEt_
 
reco::Candidate::LorentzVector p4Jet_
 
float phiphiMoment_
 
float signalTracksInvariantMass_
 
float TracksInvariantMass_
 

Detailed Description

Definition at line 19 of file TauCaloSpecific.h.

Constructor & Destructor Documentation

pat::tau::TauCaloSpecific::TauCaloSpecific ( )
inline

Definition at line 21 of file TauCaloSpecific.h.

21 {}
pat::tau::TauCaloSpecific::TauCaloSpecific ( const reco::CaloTau tau)

Definition at line 3 of file TauCaloSpecific.cc.

References reco::CaloTau::caloTauTagInfoRef(), reco::Jet::EtaPhiMoments::etaEtaMoment, etaetaMoment_, reco::Jet::EtaPhiMoments::etaPhiMoment, etaphiMoment_, p4Jet_, reco::Jet::EtaPhiMoments::phiPhiMoment, and phiphiMoment_.

3  :
13 {
14  p4Jet_ = tau.caloTauTagInfoRef()->calojetRef()->p4();
15  reco::Jet::EtaPhiMoments etaPhiStatistics = tau.caloTauTagInfoRef()->calojetRef()->etaPhiStatistics();
16  etaetaMoment_ = etaPhiStatistics.etaEtaMoment;
17  phiphiMoment_ = etaPhiStatistics.phiPhiMoment;
18  etaphiMoment_ = etaPhiStatistics.etaPhiMoment;
19 }
reco::CaloTauTagInfoRef CaloTauTagInfoRef_
float leadTrackHCAL3x3hitsEtSum() const
Definition: CaloTau.cc:39
float maximumHCALhitEt() const
Definition: CaloTau.cc:57
record to store eta-phi first and second moments
Definition: Jet.h:26
float leadTracksignedSipt() const
Definition: CaloTau.cc:36
float leadTrackHCAL3x3hottesthitDEta() const
Definition: CaloTau.cc:42
float isolationTracksPtSum() const
Definition: CaloTau.cc:51
const CaloTauTagInfoRef & caloTauTagInfoRef() const
Definition: CaloTau.cc:29
float signalTracksInvariantMass() const
Definition: CaloTau.cc:45
reco::Candidate::LorentzVector p4Jet_
float TracksInvariantMass() const
Definition: CaloTau.cc:48
float isolationECALhitsEtSum() const
Definition: CaloTau.cc:54

Member Data Documentation

reco::CaloTauTagInfoRef pat::tau::TauCaloSpecific::CaloTauTagInfoRef_

Definition at line 25 of file TauCaloSpecific.h.

float pat::tau::TauCaloSpecific::etaetaMoment_

Definition at line 35 of file TauCaloSpecific.h.

Referenced by TauCaloSpecific().

float pat::tau::TauCaloSpecific::etaphiMoment_

Definition at line 37 of file TauCaloSpecific.h.

Referenced by TauCaloSpecific().

float pat::tau::TauCaloSpecific::isolationECALhitsEtSum_

Definition at line 32 of file TauCaloSpecific.h.

float pat::tau::TauCaloSpecific::isolationTracksPtSum_

Definition at line 31 of file TauCaloSpecific.h.

float pat::tau::TauCaloSpecific::leadTrackHCAL3x3hitsEtSum_

Definition at line 27 of file TauCaloSpecific.h.

float pat::tau::TauCaloSpecific::leadTrackHCAL3x3hottesthitDEta_

Definition at line 28 of file TauCaloSpecific.h.

float pat::tau::TauCaloSpecific::leadTracksignedSipt_

Definition at line 26 of file TauCaloSpecific.h.

float pat::tau::TauCaloSpecific::maximumHCALhitEt_

Definition at line 33 of file TauCaloSpecific.h.

reco::Candidate::LorentzVector pat::tau::TauCaloSpecific::p4Jet_

Definition at line 34 of file TauCaloSpecific.h.

Referenced by TauCaloSpecific().

float pat::tau::TauCaloSpecific::phiphiMoment_

Definition at line 36 of file TauCaloSpecific.h.

Referenced by TauCaloSpecific().

float pat::tau::TauCaloSpecific::signalTracksInvariantMass_

Definition at line 29 of file TauCaloSpecific.h.

float pat::tau::TauCaloSpecific::TracksInvariantMass_

Definition at line 30 of file TauCaloSpecific.h.