File indexing completed on 2024-04-06 12:05:16
0001
0002
0003
0004
0005
0006
0007
0008
0009 #ifndef L2TAUISOLATION_INFO_H
0010 #define L2TAUISOLATION_INFO_H
0011 #include <vector>
0012
0013 namespace reco {
0014
0015 class L2TauIsolationInfo {
0016 public:
0017 L2TauIsolationInfo() {
0018 ecalIsolEt_ = 0.;
0019 seedEcalHitEt_ = -1.;
0020 ecalClusterShape_.push_back(0.);
0021 ecalClusterShape_.push_back(0.);
0022 ecalClusterShape_.push_back(0.);
0023 nEcalHits_ = 0;
0024
0025 hcalIsolEt_ = 0.;
0026 seedHcalHitEt_ = -1.;
0027 hcalClusterShape_.push_back(0.);
0028 hcalClusterShape_.push_back(0.);
0029 hcalClusterShape_.push_back(0.);
0030 nHcalHits_ = 0;
0031 }
0032
0033 ~L2TauIsolationInfo() {}
0034
0035
0036 double ecalIsolEt() const { return ecalIsolEt_; }
0037 double seedEcalHitEt() const { return seedEcalHitEt_; }
0038 std::vector<double> ecalClusterShape() const { return ecalClusterShape_; }
0039 int nEcalHits() const { return nEcalHits_; }
0040
0041 double hcalIsolEt() const { return hcalIsolEt_; }
0042 double seedHcalHitEt() const { return seedHcalHitEt_; }
0043 std::vector<double> hcalClusterShape() const { return hcalClusterShape_; }
0044 int nHcalHits() const { return nHcalHits_; }
0045
0046
0047 void setEcalIsolEt(double et) { ecalIsolEt_ = et; }
0048 void setSeedEcalHitEt(double et) { seedEcalHitEt_ = et; }
0049 void setEcalClusterShape(const std::vector<double>& shape) { ecalClusterShape_ = shape; }
0050 void setNEcalHits(int hits) { nEcalHits_ = hits; }
0051 void setHcalIsolEt(double et) { hcalIsolEt_ = et; }
0052 void setSeedHcalHitEt(double et) { seedHcalHitEt_ = et; }
0053 void setHcalClusterShape(const std::vector<double>& shape) { hcalClusterShape_ = shape; }
0054 void setNHcalHits(int hits) { nHcalHits_ = hits; }
0055
0056 private:
0057
0058 double ecalIsolEt_;
0059 double seedEcalHitEt_;
0060 std::vector<double> ecalClusterShape_;
0061 int nEcalHits_;
0062
0063
0064 double hcalIsolEt_;
0065 double seedHcalHitEt_;
0066 std::vector<double> hcalClusterShape_;
0067 int nHcalHits_;
0068 };
0069
0070 }
0071 #endif