CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HSCPIsolation.h
Go to the documentation of this file.
1 #ifndef HSCPIsolation_H
2 #define HSCPIsolation_H
8 #include <vector>
10 
11 namespace susybsm {
12 
14  {
15  public:
16  // constructor
18  TK_CountHighPt = -1;
19  TK_Count = -1;
20  TK_SumEt = -1;
21  ECAL_Energy = -1;
22  HCAL_Energy = -1;
23  }
24 
26  void Set_TK_Count (double value){TK_Count = value;}
27  void Set_TK_SumEt (double value){TK_SumEt = value;}
30 
32  double Get_TK_Count () {return TK_Count ;}
33  double Get_TK_SumEt () {return TK_SumEt ;}
34  double Get_ECAL_Energy () {return ECAL_Energy ;}
35  double Get_HCAL_Energy () {return HCAL_Energy ;}
36 
37  public:
39  double TK_Count;
40  double TK_SumEt;
41  double ECAL_Energy;
42  double HCAL_Energy;
43  };
44 
45  typedef std::vector<HSCPIsolation> HSCPIsolationCollection;
47 }
48 
49 #endif
void Set_TK_CountHighPt(double value)
Definition: HSCPIsolation.h:25
void Set_HCAL_Energy(double value)
Definition: HSCPIsolation.h:29
void Set_ECAL_Energy(double value)
Definition: HSCPIsolation.h:28
std::vector< HSCPIsolation > HSCPIsolationCollection
Definition: HSCPIsolation.h:45
void Set_TK_SumEt(double value)
Definition: HSCPIsolation.h:27
edm::ValueMap< HSCPIsolation > HSCPIsolationValueMap
Definition: HSCPIsolation.h:46
void Set_TK_Count(double value)
Definition: HSCPIsolation.h:26