![]() |
![]() |
#include <PFPhotonClusters.h>
Public Member Functions | |
double | E5x5Element (int i, int j) |
int | EtaCrack () |
double | EtaPhiWidth () |
double | EtaWidth () |
void | FillClusterShape () |
void | FillClusterWidth () |
std::pair< double, double > | GetCrysCoor () |
std::pair< double, double > | GetCrysIndex () |
void | PFCrystalCoor () |
PFPhotonClusters (PFClusterRef PFClusterRef) | |
double | PhiWidth () |
void | SetSeed () |
Private Attributes | |
float | CrysEta_ |
int | CrysIEta_ |
int | CrysIEtaCrack_ |
int | CrysIPhi_ |
int | CrysIX_ |
int | CrysIY_ |
float | CrysPhi_ |
float | CrysX_ |
float | CrysY_ |
double | e5x5_ [5][5] |
DetId | idseed_ |
bool | isEB_ |
PFClusterRef | PFClusterRef_ |
math::XYZVector | seedAxis_ |
math::XYZVector | seedPosition_ |
double | sigetaeta_ |
double | sigetaphi_ |
double | sigphiphi_ |
Definition at line 13 of file PFPhotonClusters.h.
PFPhotonClusters::PFPhotonClusters | ( | PFClusterRef | PFClusterRef | ) |
Definition at line 11 of file PFPhotonClusters.cc.
References e5x5_, PFLayer::ECAL_BARREL, FillClusterShape(), FillClusterWidth(), i, isEB_, j, PFClusterRef_, PFCrystalCoor(), and SetSeed().
|
inline |
Definition at line 46 of file PFPhotonClusters.h.
References abs.
Referenced by PFPhotonAlgo::EvaluateLCorrMVA().
|
inline |
|
inline |
Definition at line 58 of file PFPhotonClusters.h.
|
inline |
Definition at line 57 of file PFPhotonClusters.h.
void PFPhotonClusters::FillClusterShape | ( | ) |
Definition at line 129 of file PFPhotonClusters.cc.
References abs, EBDetId::distanceEta(), EBDetId::distancePhi(), EEDetId::distanceX(), EEDetId::distanceY(), e5x5_, cropTnPTrees::frac, idseed_, EBDetId::ieta(), EBDetId::iphi(), isEB_, EEDetId::ix(), EEDetId::iy(), PFClusterRef_, and DetId::rawId().
Referenced by PFPhotonClusters().
void PFPhotonClusters::FillClusterWidth | ( | ) |
Definition at line 180 of file PFPhotonClusters.cc.
References RecoTauValidation_cfi::denominator, dPhi(), PFClusterRef_, Pi, sigetaeta_, sigetaphi_, sigphiphi_, mathSSE::sqrt(), and TwoPi.
Referenced by PFPhotonClusters().
|
inline |
|
inline |
void PFPhotonClusters::PFCrystalCoor | ( | ) |
Definition at line 49 of file PFPhotonClusters.cc.
References abs, funct::cos(), CrysEta_, CrysIEta_, CrysIEtaCrack_, CrysIPhi_, CrysIX_, CrysIY_, CrysPhi_, CrysX_, CrysY_, PFLayer::ECAL_BARREL, idseed_, EBDetId::ieta(), EBDetId::iphi(), isEB_, EEDetId::ix(), EEDetId::iy(), create_public_lumi_plots::log, PFClusterRef_, Phi_mpi_pi(), PhiWidth(), Pi, DetId::rawId(), seedAxis_, seedPosition_, and X0.
Referenced by PFPhotonClusters().
|
inline |
void PFPhotonClusters::SetSeed | ( | ) |
Definition at line 24 of file PFPhotonClusters.cc.
References cropTnPTrees::frac, idseed_, PFClusterRef_, position, seedAxis_, and seedPosition_.
Referenced by PFPhotonClusters().
|
private |
Definition at line 66 of file PFPhotonClusters.h.
Referenced by PFCrystalCoor().
|
private |
Definition at line 67 of file PFPhotonClusters.h.
Referenced by PFCrystalCoor().
|
private |
Definition at line 67 of file PFPhotonClusters.h.
Referenced by PFCrystalCoor().
|
private |
Definition at line 67 of file PFPhotonClusters.h.
Referenced by PFCrystalCoor().
|
private |
Definition at line 67 of file PFPhotonClusters.h.
Referenced by PFCrystalCoor().
|
private |
Definition at line 67 of file PFPhotonClusters.h.
Referenced by PFCrystalCoor().
|
private |
Definition at line 66 of file PFPhotonClusters.h.
Referenced by PFCrystalCoor().
|
private |
Definition at line 66 of file PFPhotonClusters.h.
Referenced by PFCrystalCoor().
|
private |
Definition at line 66 of file PFPhotonClusters.h.
Referenced by PFCrystalCoor().
|
private |
Definition at line 69 of file PFPhotonClusters.h.
Referenced by FillClusterShape(), and PFPhotonClusters().
|
private |
Definition at line 62 of file PFPhotonClusters.h.
Referenced by FillClusterShape(), PFCrystalCoor(), and SetSeed().
|
private |
Definition at line 64 of file PFPhotonClusters.h.
Referenced by FillClusterShape(), PFCrystalCoor(), and PFPhotonClusters().
|
private |
Definition at line 60 of file PFPhotonClusters.h.
Referenced by FillClusterShape(), FillClusterWidth(), PFCrystalCoor(), PFPhotonClusters(), and SetSeed().
|
private |
Definition at line 63 of file PFPhotonClusters.h.
Referenced by PFCrystalCoor(), and SetSeed().
|
private |
Definition at line 63 of file PFPhotonClusters.h.
Referenced by PFCrystalCoor(), and SetSeed().
|
private |
Definition at line 70 of file PFPhotonClusters.h.
Referenced by FillClusterWidth().
|
private |
Definition at line 70 of file PFPhotonClusters.h.
Referenced by FillClusterWidth().
|
private |
Definition at line 70 of file PFPhotonClusters.h.
Referenced by FillClusterWidth().