#include <DataFormats/EgammaReco/interface/ClusterShape.h>
Public Member Functions | |
ClusterShape (double cEE, double cEP, double cPP, double eMax, DetId eMaxId, double e2nd, DetId e2ndId, double e2x2, double e3x2, double e3x3, double e4x4, double e5x5, double E10_Right_, double E10_Left_, double E10_Top_, double E10_Bottom_, double e3x2Ratio, double LAT, double etaLAT, double phiLAT, double A20, double A42, std::vector< double > energyBasketFractionEta_, std::vector< double > energyBasketFractionPhi_) | |
ClusterShape () | |
double | covEtaEta () const |
double | covEtaPhi () const |
double | covPhiPhi () const |
double | e2nd () const |
DetId | e2ndId () const |
double | e2x2 () const |
double | e2x5Bottom () const |
double | e2x5Left () const |
double | e2x5Right () const |
double | e2x5Top () const |
double | e3x2 () const |
double | e3x2Ratio () const |
double | e3x3 () const |
double | e4x4 () const |
double | e5x5 () const |
double | eMax () const |
DetId | eMaxId () const |
std::vector< double > | energyBasketFractionEta () const |
std::vector< double > | energyBasketFractionPhi () const |
double | etaLat () const |
double | lat () const |
double | phiLat () const |
double | zernike20 () const |
double | zernike42 () const |
Private Attributes | |
Double32_t | A20_ |
Double32_t | A42_ |
Double32_t | covEtaEta_ |
Double32_t | covEtaPhi_ |
Double32_t | covPhiPhi_ |
Double32_t | e2nd_ |
DetId | e2ndId_ |
Double32_t | e2x2_ |
Double32_t | e2x5Bottom_ |
Double32_t | e2x5Left_ |
Double32_t | e2x5Right_ |
Double32_t | e2x5Top_ |
Double32_t | e3x2_ |
Double32_t | e3x2Ratio_ |
Double32_t | e3x3_ |
Double32_t | e4x4_ |
Double32_t | e5x5_ |
Double32_t | eMax_ |
DetId | eMaxId_ |
std::vector< double > | energyBasketFractionEta_ |
std::vector< double > | energyBasketFractionPhi_ |
Double32_t | etaLAT_ |
Double32_t | LAT_ |
Double32_t | phiLAT_ |
Definition at line 22 of file ClusterShape.h.
reco::ClusterShape::ClusterShape | ( | ) | [inline] |
ClusterShape::ClusterShape | ( | double | cEE, | |
double | cEP, | |||
double | cPP, | |||
double | eMax, | |||
DetId | eMaxId, | |||
double | e2nd, | |||
DetId | e2ndId, | |||
double | e2x2, | |||
double | e3x2, | |||
double | e3x3, | |||
double | e4x4, | |||
double | e5x5, | |||
double | E10_Right_, | |||
double | E10_Left_, | |||
double | E10_Top_, | |||
double | E10_Bottom_, | |||
double | e3x2Ratio, | |||
double | LAT, | |||
double | etaLAT, | |||
double | phiLAT, | |||
double | A20, | |||
double | A42, | |||
std::vector< double > | energyBasketFractionEta_, | |||
std::vector< double > | energyBasketFractionPhi_ | |||
) |
Definition at line 3 of file ClusterShape.cc.
References energyBasketFractionEta_, and energyBasketFractionPhi_.
00010 : 00011 covEtaEta_( cEE ), covEtaPhi_( cEP ), covPhiPhi_( cPP ), 00012 eMax_(eMax), e2nd_(e2nd), e2x2_(e2x2), e3x2_(e3x2), e3x3_(e3x3), e4x4_(e4x4), 00013 e5x5_(e5x5), e2x5Right_(e2x5Right), e2x5Left_(e2x5Left), e2x5Top_(e2x5Top), 00014 e2x5Bottom_(e2x5Bottom), e3x2Ratio_(e3x2Ratio), 00015 LAT_(LAT), etaLAT_(etaLAT), phiLAT_(phiLAT), A20_(A20), A42_(A42), 00016 eMaxId_(eMaxId), e2ndId_(e2ndId) 00017 { 00018 energyBasketFractionEta_ = energyBasketFractionEta; 00019 energyBasketFractionPhi_ = energyBasketFractionPhi; 00020 } }
double reco::ClusterShape::covEtaEta | ( | ) | const [inline] |
Definition at line 45 of file ClusterShape.h.
References covEtaEta_.
Referenced by pat::ElectronSelector::customSelection_().
00045 { return covEtaEta_; }
double reco::ClusterShape::covEtaPhi | ( | ) | const [inline] |
double reco::ClusterShape::covPhiPhi | ( | ) | const [inline] |
Definition at line 47 of file ClusterShape.h.
References covPhiPhi_.
Referenced by pat::ElectronSelector::customSelection_().
00047 { return covPhiPhi_; }
double reco::ClusterShape::e2nd | ( | ) | const [inline] |
DetId reco::ClusterShape::e2ndId | ( | ) | const [inline] |
double reco::ClusterShape::e2x2 | ( | ) | const [inline] |
double reco::ClusterShape::e2x5Bottom | ( | ) | const [inline] |
double reco::ClusterShape::e2x5Left | ( | ) | const [inline] |
double reco::ClusterShape::e2x5Right | ( | ) | const [inline] |
double reco::ClusterShape::e2x5Top | ( | ) | const [inline] |
double reco::ClusterShape::e3x2 | ( | ) | const [inline] |
double reco::ClusterShape::e3x2Ratio | ( | ) | const [inline] |
double reco::ClusterShape::e3x3 | ( | ) | const [inline] |
Definition at line 37 of file ClusterShape.h.
References e3x3_.
Referenced by pat::ElectronSelector::customSelection_().
00037 { return e3x3_; }
double reco::ClusterShape::e4x4 | ( | ) | const [inline] |
double reco::ClusterShape::e5x5 | ( | ) | const [inline] |
Definition at line 39 of file ClusterShape.h.
References e5x5_.
Referenced by pat::ElectronSelector::customSelection_().
00039 { return e5x5_; }
double reco::ClusterShape::eMax | ( | ) | const [inline] |
DetId reco::ClusterShape::eMaxId | ( | ) | const [inline] |
std::vector<double> reco::ClusterShape::energyBasketFractionEta | ( | ) | const [inline] |
Definition at line 54 of file ClusterShape.h.
References energyBasketFractionEta_.
00054 { return energyBasketFractionEta_;}
std::vector<double> reco::ClusterShape::energyBasketFractionPhi | ( | ) | const [inline] |
Definition at line 55 of file ClusterShape.h.
References energyBasketFractionPhi_.
00055 { return energyBasketFractionPhi_;}
double reco::ClusterShape::etaLat | ( | ) | const [inline] |
double reco::ClusterShape::lat | ( | ) | const [inline] |
double reco::ClusterShape::phiLat | ( | ) | const [inline] |
double reco::ClusterShape::zernike20 | ( | ) | const [inline] |
double reco::ClusterShape::zernike42 | ( | ) | const [inline] |
Double32_t reco::ClusterShape::A20_ [private] |
Double32_t reco::ClusterShape::A42_ [private] |
Double32_t reco::ClusterShape::covEtaEta_ [private] |
Double32_t reco::ClusterShape::covEtaPhi_ [private] |
Double32_t reco::ClusterShape::covPhiPhi_ [private] |
Double32_t reco::ClusterShape::e2nd_ [private] |
DetId reco::ClusterShape::e2ndId_ [private] |
Double32_t reco::ClusterShape::e2x2_ [private] |
Double32_t reco::ClusterShape::e2x5Bottom_ [private] |
Double32_t reco::ClusterShape::e2x5Left_ [private] |
Double32_t reco::ClusterShape::e2x5Right_ [private] |
Double32_t reco::ClusterShape::e2x5Top_ [private] |
Double32_t reco::ClusterShape::e3x2_ [private] |
Double32_t reco::ClusterShape::e3x2Ratio_ [private] |
Double32_t reco::ClusterShape::e3x3_ [private] |
Double32_t reco::ClusterShape::e4x4_ [private] |
Double32_t reco::ClusterShape::e5x5_ [private] |
Double32_t reco::ClusterShape::eMax_ [private] |
DetId reco::ClusterShape::eMaxId_ [private] |
std::vector<double> reco::ClusterShape::energyBasketFractionEta_ [private] |
Definition at line 68 of file ClusterShape.h.
Referenced by ClusterShape(), and energyBasketFractionEta().
std::vector<double> reco::ClusterShape::energyBasketFractionPhi_ [private] |
Definition at line 69 of file ClusterShape.h.
Referenced by ClusterShape(), and energyBasketFractionPhi().
Double32_t reco::ClusterShape::etaLAT_ [private] |
Double32_t reco::ClusterShape::LAT_ [private] |
Double32_t reco::ClusterShape::phiLAT_ [private] |