CMS 3D CMS Logo

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 
13  class HSCPIsolation {
14  public:
15  // constructor
17  TK_CountHighPt = -1;
18  TK_Count = -1;
19  TK_SumEt = -1;
20  ECAL_Energy = -1;
21  HCAL_Energy = -1;
22  }
23 
25  void Set_TK_Count(double value) { TK_Count = value; }
26  void Set_TK_SumEt(double value) { TK_SumEt = value; }
27  void Set_ECAL_Energy(double value) { ECAL_Energy = value; }
28  void Set_HCAL_Energy(double value) { HCAL_Energy = value; }
29 
30  double Get_TK_CountHighPt() { return TK_CountHighPt; }
31  double Get_TK_Count() { return TK_Count; }
32  double Get_TK_SumEt() { return TK_SumEt; }
33  double Get_ECAL_Energy() { return ECAL_Energy; }
34  double Get_HCAL_Energy() { return HCAL_Energy; }
35 
36  public:
38  double TK_Count;
39  double TK_SumEt;
40  double ECAL_Energy;
41  double HCAL_Energy;
42  };
43 
44  typedef std::vector<HSCPIsolation> HSCPIsolationCollection;
46 } // namespace susybsm
47 
48 #endif
susybsm::HSCPIsolation::Get_ECAL_Energy
double Get_ECAL_Energy()
Definition: HSCPIsolation.h:33
Muon.h
susybsm::HSCPIsolation::ECAL_Energy
double ECAL_Energy
Definition: HSCPIsolation.h:40
susybsm::HSCPIsolation::Set_TK_Count
void Set_TK_Count(double value)
Definition: HSCPIsolation.h:25
susybsm::HSCPIsolation::TK_SumEt
double TK_SumEt
Definition: HSCPIsolation.h:39
AssociationMap.h
susybsm::HSCPIsolation::Set_HCAL_Energy
void Set_HCAL_Energy(double value)
Definition: HSCPIsolation.h:28
susybsm::HSCPIsolation::Set_TK_SumEt
void Set_TK_SumEt(double value)
Definition: HSCPIsolation.h:26
susybsm
Definition: HSCParticle.h:16
susybsm::HSCPIsolationCollection
std::vector< HSCPIsolation > HSCPIsolationCollection
Definition: HSCPIsolation.h:44
susybsm::HSCPIsolation::Set_ECAL_Energy
void Set_ECAL_Energy(double value)
Definition: HSCPIsolation.h:27
Track.h
MuonFwd.h
susybsm::HSCPIsolation::Get_TK_Count
double Get_TK_Count()
Definition: HSCPIsolation.h:31
value
Definition: value.py:1
susybsm::HSCPIsolation::Get_TK_SumEt
double Get_TK_SumEt()
Definition: HSCPIsolation.h:32
susybsm::HSCPIsolation::HCAL_Energy
double HCAL_Energy
Definition: HSCPIsolation.h:41
ValueMap.h
susybsm::HSCPIsolation
Definition: HSCPIsolation.h:13
susybsm::HSCPIsolation::Get_HCAL_Energy
double Get_HCAL_Energy()
Definition: HSCPIsolation.h:34
susybsm::HSCPIsolationValueMap
edm::ValueMap< HSCPIsolation > HSCPIsolationValueMap
Definition: HSCPIsolation.h:45
edm::ValueMap
Definition: ValueMap.h:107
relativeConstraints.value
value
Definition: relativeConstraints.py:53
susybsm::HSCPIsolation::HSCPIsolation
HSCPIsolation()
Definition: HSCPIsolation.h:16
AssociationVector.h
susybsm::HSCPIsolation::Get_TK_CountHighPt
double Get_TK_CountHighPt()
Definition: HSCPIsolation.h:30
susybsm::HSCPIsolation::TK_Count
double TK_Count
Definition: HSCPIsolation.h:38
susybsm::HSCPIsolation::TK_CountHighPt
double TK_CountHighPt
Definition: HSCPIsolation.h:37
susybsm::HSCPIsolation::Set_TK_CountHighPt
void Set_TK_CountHighPt(double value)
Definition: HSCPIsolation.h:24