CMS 3D CMS Logo

L2TauIsolationInfo.h

Go to the documentation of this file.
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 

Generated on Tue Jun 9 17:31:46 2009 for CMSSW by  doxygen 1.5.4