00001 // 00002 // $Id: TauCaloSpecific.h,v 1.2 2010/02/03 10:31:51 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 00018 namespace pat { namespace tau { 00019 00020 struct TauCaloSpecific { 00021 // dummy constructor for ROOT I/O 00022 TauCaloSpecific() {} 00023 // constructor from CaloTau 00024 TauCaloSpecific(const reco::CaloTau &tau) ; 00025 // datamembers 00026 reco::CaloTauTagInfoRef CaloTauTagInfoRef_; 00027 float leadTracksignedSipt_; 00028 float leadTrackHCAL3x3hitsEtSum_; 00029 float leadTrackHCAL3x3hottesthitDEta_; 00030 float signalTracksInvariantMass_; 00031 float TracksInvariantMass_; 00032 float isolationTracksPtSum_; 00033 float isolationECALhitsEtSum_; 00034 float maximumHCALhitEt_; 00035 float etaetaMoment_; 00036 float phiphiMoment_; 00037 float etaphiMoment_; 00038 }; 00039 00040 } } 00041 00042 #endif