00001 /* L2TauIsolationInfo Class 00002 Holds output of the Tau L2 IsolationProducer 00003 00004 Author: Michail Bachtis 00005 University of Wisconsin-Madison 00006 e-mail: bachtis@hep.wisc.edu 00007 */ 00008 00009 00010 00011 #ifndef L2TAUISOLATION_INFO_H 00012 #define L2TAUISOLATION_INFO_H 00013 00014 #include <iostream> 00015 00016 00017 00018 namespace reco { 00019 00020 class L2TauIsolationInfo 00021 { 00022 public: 00023 00024 double ECALIsolConeCut; //ECAL : Isolation Cones cut 00025 int ECALIsolDiscriminator; //ECAL :Isolation Cones Answer 00026 00027 double SeedTowerEt;//Seed CaloTower Et 00028 double TowerIsolConeCut;//ECAL+HCAL : Isolation Cones Cut 00029 int TowerIsolDiscriminator;//ECAL+HCAL:Isolation Cones Discriminator 00030 00031 int ECALClusterNClusters;//ECAL Clustering : N Clusters 00032 double ECALClusterEtaRMS;//ECAL Clustering : Eta RMS 00033 double ECALClusterPhiRMS;//ECAL Clustering : Phi RMS 00034 double ECALClusterDRRMS;//ECAL Clustering : Delta R RMS 00035 int ECALClusterDiscriminator;//ECAL Clustering :Discriminator 00036 00037 00038 00039 //Constructor 00040 L2TauIsolationInfo() 00041 { 00042 ECALIsolConeCut=0.; 00043 ECALIsolDiscriminator=0; 00044 00045 TowerIsolConeCut=0.; 00046 TowerIsolDiscriminator=0; 00047 00048 ECALClusterNClusters=0; 00049 ECALClusterEtaRMS=0.; 00050 ECALClusterPhiRMS=0.; 00051 ECALClusterDRRMS=0.; 00052 ECALClusterDiscriminator=0; 00053 SeedTowerEt=100000.; 00054 00055 } 00056 //Destructor 00057 ~L2TauIsolationInfo() 00058 { 00059 00060 } 00061 00062 00063 }; 00064 00065 } 00066 #endif 00067