Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:04:45

0001 // -*- C++ -*-
0002 
0003 // Package:    METReco
0004 // Class:      SpecificCaloMETData
0005 //
0006 /** \class SpecificCaloMETData
0007 
0008     SpecificCaloMETData represents MET made from CaloTowers Provide
0009     energy contributions from different subdetectors in addition to
0010     generic MET parameters
0011 
0012 */
0013 //
0014 // Authors:    R. Cavanaugh, UFL
0015 //
0016 
0017 //____________________________________________________________________________||
0018 #ifndef METReco_SpecificCaloMETData_h
0019 #define METReco_SpecificCaloMETData_h
0020 
0021 //____________________________________________________________________________||
0022 struct SpecificCaloMETData {
0023   SpecificCaloMETData()
0024       : MaxEtInEmTowers(0.0),
0025         MaxEtInHadTowers(0.0),
0026         HadEtInHO(0.0),
0027         HadEtInHB(0.0),
0028         HadEtInHF(0.0),
0029         HadEtInHE(0.0),
0030         EmEtInEB(0.0),
0031         EmEtInEE(0.0),
0032         EmEtInHF(0.0),
0033         EtFractionHadronic(0.0),
0034         EtFractionEm(0.0),
0035         METSignificance(0.0),
0036         CaloMETInpHF(0.0),
0037         CaloMETInmHF(0.0),
0038         CaloSETInpHF(0.0),
0039         CaloSETInmHF(0.0),
0040         CaloMETPhiInpHF(0.0),
0041         CaloMETPhiInmHF(0.0) {}
0042 
0043   float MaxEtInEmTowers;     // Maximum ET in EM towers
0044   float MaxEtInHadTowers;    // Maximum ET in HCAL towers
0045   float HadEtInHO;           // Hadronic ET fraction in HO
0046   float HadEtInHB;           // Hadronic ET in HB
0047   float HadEtInHF;           // Hadronic ET in HF
0048   float HadEtInHE;           // Hadronic ET in HE
0049   float EmEtInEB;            // Em ET in EB
0050   float EmEtInEE;            // Em ET in EE
0051   float EmEtInHF;            // Em ET in HF
0052   float EtFractionHadronic;  // Hadronic ET fraction
0053   float EtFractionEm;        // Em ET fraction
0054   float METSignificance;     // Em ET fraction
0055   float CaloMETInpHF;        // CaloMET in HF+
0056   float CaloMETInmHF;        // CaloMET in HF-
0057   float CaloSETInpHF;        // CaloSET in HF+
0058   float CaloSETInmHF;        // CaloSET in HF-
0059   float CaloMETPhiInpHF;     // CaloMET-phi in HF+
0060   float CaloMETPhiInmHF;     // CaloMET-phi in HF-
0061 };
0062 
0063 //____________________________________________________________________________||
0064 #endif  // METReco_SpecificCaloMETData_h