CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_0/src/DataFormats/PatCandidates/interface/TauCaloSpecific.h

Go to the documentation of this file.
00001 //
00002 // $Id: TauCaloSpecific.h,v 1.3 2011/07/21 16:42:41 veelken Exp $
00003 //
00004 
00005 #ifndef DataFormats_PatCandidates_Tau_CaloSpecific_h
00006 #define DataFormats_PatCandidates_Tau_CaloSpecific_h
00007 
00016 #include "DataFormats/TauReco/interface/CaloTau.h"
00017 #include "DataFormats/Candidate/interface/Candidate.h"
00018 
00019 namespace pat { namespace tau {
00020 
00021 struct TauCaloSpecific {
00022 // dummy constructor for ROOT I/O
00023     TauCaloSpecific() {}
00024 // constructor from CaloTau
00025     TauCaloSpecific(const reco::CaloTau &tau) ;
00026 // datamembers 
00027     reco::CaloTauTagInfoRef CaloTauTagInfoRef_;
00028     float leadTracksignedSipt_;
00029     float leadTrackHCAL3x3hitsEtSum_;
00030     float leadTrackHCAL3x3hottesthitDEta_;
00031     float signalTracksInvariantMass_;
00032     float TracksInvariantMass_; 
00033     float isolationTracksPtSum_;
00034     float isolationECALhitsEtSum_;
00035     float maximumHCALhitEt_;
00036     reco::Candidate::LorentzVector p4Jet_;
00037     float etaetaMoment_;
00038     float phiphiMoment_;
00039     float etaphiMoment_;
00040 };
00041 
00042 } }
00043 
00044 #endif