#include <ClusterShape.h>
Public Member Functions | |
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, const std::vector< double > &energyBasketFractionEta_, const std::vector< double > &energyBasketFractionPhi_) | |
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_ |
shape vars dataholder for an Ecal cluster
Definition at line 22 of file ClusterShape.h.
reco::ClusterShape::ClusterShape | ( | ) | [inline] |
Definition at line 24 of file ClusterShape.h.
{ }
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, | ||
const std::vector< double > & | energyBasketFractionEta_, | ||
const std::vector< double > & | energyBasketFractionPhi_ | ||
) |
Definition at line 3 of file ClusterShape.cc.
References energyBasketFractionEta(), energyBasketFractionEta_, energyBasketFractionPhi(), and energyBasketFractionPhi_.
: covEtaEta_( cEE ), covEtaPhi_( cEP ), covPhiPhi_( cPP ), eMax_(eMax), e2nd_(e2nd), e2x2_(e2x2), e3x2_(e3x2), e3x3_(e3x3), e4x4_(e4x4), e5x5_(e5x5), e2x5Right_(e2x5Right), e2x5Left_(e2x5Left), e2x5Top_(e2x5Top), e2x5Bottom_(e2x5Bottom), e3x2Ratio_(e3x2Ratio), LAT_(LAT), etaLAT_(etaLAT), phiLAT_(phiLAT), A20_(A20), A42_(A42), eMaxId_(eMaxId), e2ndId_(e2ndId) { energyBasketFractionEta_ = energyBasketFractionEta; energyBasketFractionPhi_ = energyBasketFractionPhi; }
double reco::ClusterShape::covEtaEta | ( | ) | const [inline] |
Definition at line 45 of file ClusterShape.h.
References covEtaEta_.
Referenced by pat::ElectronSelector::customSelection_().
{ 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_().
{ 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_().
{ 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_().
{ 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_.
Referenced by ClusterShape().
{ return energyBasketFractionEta_;}
std::vector<double> reco::ClusterShape::energyBasketFractionPhi | ( | ) | const [inline] |
Definition at line 55 of file ClusterShape.h.
References energyBasketFractionPhi_.
Referenced by ClusterShape().
{ 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] |
Definition at line 67 of file ClusterShape.h.
Referenced by zernike20().
Double32_t reco::ClusterShape::A42_ [private] |
Definition at line 67 of file ClusterShape.h.
Referenced by zernike42().
Double32_t reco::ClusterShape::covEtaEta_ [private] |
Definition at line 60 of file ClusterShape.h.
Referenced by covEtaEta().
Double32_t reco::ClusterShape::covEtaPhi_ [private] |
Definition at line 60 of file ClusterShape.h.
Referenced by covEtaPhi().
Double32_t reco::ClusterShape::covPhiPhi_ [private] |
Definition at line 60 of file ClusterShape.h.
Referenced by covPhiPhi().
Double32_t reco::ClusterShape::e2nd_ [private] |
Definition at line 61 of file ClusterShape.h.
Referenced by e2nd().
DetId reco::ClusterShape::e2ndId_ [private] |
Definition at line 70 of file ClusterShape.h.
Referenced by e2ndId().
Double32_t reco::ClusterShape::e2x2_ [private] |
Definition at line 61 of file ClusterShape.h.
Referenced by e2x2().
Double32_t reco::ClusterShape::e2x5Bottom_ [private] |
Definition at line 62 of file ClusterShape.h.
Referenced by e2x5Bottom().
Double32_t reco::ClusterShape::e2x5Left_ [private] |
Definition at line 62 of file ClusterShape.h.
Referenced by e2x5Left().
Double32_t reco::ClusterShape::e2x5Right_ [private] |
Definition at line 62 of file ClusterShape.h.
Referenced by e2x5Right().
Double32_t reco::ClusterShape::e2x5Top_ [private] |
Definition at line 62 of file ClusterShape.h.
Referenced by e2x5Top().
Double32_t reco::ClusterShape::e3x2_ [private] |
Definition at line 61 of file ClusterShape.h.
Referenced by e3x2().
Double32_t reco::ClusterShape::e3x2Ratio_ [private] |
Definition at line 63 of file ClusterShape.h.
Referenced by e3x2Ratio().
Double32_t reco::ClusterShape::e3x3_ [private] |
Definition at line 61 of file ClusterShape.h.
Referenced by e3x3().
Double32_t reco::ClusterShape::e4x4_ [private] |
Definition at line 61 of file ClusterShape.h.
Referenced by e4x4().
Double32_t reco::ClusterShape::e5x5_ [private] |
Definition at line 61 of file ClusterShape.h.
Referenced by e5x5().
Double32_t reco::ClusterShape::eMax_ [private] |
Definition at line 61 of file ClusterShape.h.
Referenced by eMax().
DetId reco::ClusterShape::eMaxId_ [private] |
Definition at line 70 of file ClusterShape.h.
Referenced by eMaxId().
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] |
Definition at line 65 of file ClusterShape.h.
Referenced by etaLat().
Double32_t reco::ClusterShape::LAT_ [private] |
Definition at line 64 of file ClusterShape.h.
Referenced by lat().
Double32_t reco::ClusterShape::phiLAT_ [private] |
Definition at line 66 of file ClusterShape.h.
Referenced by phiLat().