CMS 3D CMS Logo

/data/doxygen/doxygen-1.7.3/gen/CMSSW_4_2_8/src/AnalysisDataFormats/SUSYBSMObjects/interface/HSCPIsolation.h

Go to the documentation of this file.
00001 #ifndef HSCPIsolation_H
00002 #define HSCPIsolation_H
00003 #include "DataFormats/Common/interface/AssociationVector.h"
00004 #include "DataFormats/Common/interface/AssociationMap.h"
00005 #include "DataFormats/MuonReco/interface/MuonFwd.h"
00006 #include "DataFormats/MuonReco/interface/Muon.h"
00007 #include "DataFormats/TrackReco/interface/Track.h"
00008 #include <vector>
00009 #include "DataFormats/Common/interface/ValueMap.h"
00010 
00011 namespace susybsm {
00012 
00013  class HSCPIsolation 
00014   {
00015    public:
00016       // constructor
00017       HSCPIsolation(){
00018          TK_CountHighPt = -1;
00019          TK_Count       = -1;
00020          TK_SumEt       = -1;
00021          ECAL_Energy    = -1;
00022          HCAL_Energy    = -1;
00023       }
00024 
00025    void   Set_TK_CountHighPt(double value){TK_CountHighPt = value;}
00026    void   Set_TK_Count      (double value){TK_Count       = value;}
00027    void   Set_TK_SumEt      (double value){TK_SumEt       = value;}
00028    void   Set_ECAL_Energy   (double value){ECAL_Energy    = value;}
00029    void   Set_HCAL_Energy   (double value){HCAL_Energy    = value;}
00030 
00031    double Get_TK_CountHighPt()            {return TK_CountHighPt;}
00032    double Get_TK_Count      ()            {return TK_Count      ;}
00033    double Get_TK_SumEt      ()            {return TK_SumEt      ;}
00034    double Get_ECAL_Energy   ()            {return ECAL_Energy   ;}
00035    double Get_HCAL_Energy   ()            {return HCAL_Energy   ;}
00036 
00037    public:
00038       double TK_CountHighPt;
00039       double TK_Count;
00040       double TK_SumEt;
00041       double ECAL_Energy;
00042       double HCAL_Energy;
00043   };
00044 
00045   typedef  std::vector<HSCPIsolation>    HSCPIsolationCollection;
00046   typedef  edm::ValueMap<HSCPIsolation>  HSCPIsolationValueMap;  
00047 }
00048 
00049 #endif