#include <CxCalculator.h>
Public Member Functions | |
bool | checkUsed (const reco::SuperClusterRef clus, const reco::BasicCluster *clu) |
CxCalculator (const edm::Event &iEvent, const edm::EventSetup &iSetup, edm::InputTag barrelLabel, edm::InputTag endcapLabel) | |
double | getAvgBCEt (const reco::SuperClusterRef clus, double eta, double phi1, double phi2, double threshold) |
double | getBCMax (const reco::SuperClusterRef clus, int i) |
double | getCCx (const reco::SuperClusterRef clus, double i, double threshold) |
double | getCCxRemoveSC (const reco::SuperClusterRef clus, double i, double threshold) |
double | getCorrection (const reco::SuperClusterRef clus, double i, double j, double threshold) |
double | getCx (const reco::SuperClusterRef clus, double i, double threshold) |
double | getCxRemoveSC (const reco::SuperClusterRef clus, double i, double threshold) |
double | getNBC (const reco::SuperClusterRef clus, double eta, double phi1, double phi2, double threshold) |
Private Attributes | |
const reco::BasicClusterCollection * | fEBclusters_ |
const reco::BasicClusterCollection * | fEEclusters_ |
const CaloGeometry * | geometry_ |
Definition at line 18 of file CxCalculator.h.
CxCalculator::CxCalculator | ( | const edm::Event & | iEvent, |
const edm::EventSetup & | iSetup, | ||
edm::InputTag | barrelLabel, | ||
edm::InputTag | endcapLabel | ||
) |
Definition at line 23 of file CxCalculator.cc.
References edm::EventSetup::get(), edm::Event::getByLabel(), edm::Handle< T >::product(), and edm::ESHandle< class >::product().
bool CxCalculator::checkUsed | ( | const reco::SuperClusterRef | clus, |
const reco::BasicCluster * | clu | ||
) |
Definition at line 298 of file CxCalculator.cc.
double CxCalculator::getAvgBCEt | ( | const reco::SuperClusterRef | clus, |
double | eta, | ||
double | phi1, | ||
double | phi2, | ||
double | threshold | ||
) |
Definition at line 400 of file CxCalculator.cc.
References dPhi(), eta(), phi, PI, and dt_dqm_sourceclient_common_cff::reco.
double CxCalculator::getBCMax | ( | const reco::SuperClusterRef | clus, |
int | i | ||
) |
Definition at line 309 of file CxCalculator.cc.
double CxCalculator::getCCx | ( | const reco::SuperClusterRef | clus, |
double | i, | ||
double | threshold | ||
) |
Definition at line 166 of file CxCalculator.cc.
References dPhi(), eta(), phi, PI, dt_dqm_sourceclient_common_cff::reco, and x.
double CxCalculator::getCCxRemoveSC | ( | const reco::SuperClusterRef | clus, |
double | i, | ||
double | threshold | ||
) |
Definition at line 229 of file CxCalculator.cc.
References dPhi(), eta(), phi, PI, dt_dqm_sourceclient_common_cff::reco, and x.
double CxCalculator::getCorrection | ( | const reco::SuperClusterRef | clus, |
double | i, | ||
double | j, | ||
double | threshold | ||
) |
Definition at line 328 of file CxCalculator.cc.
References dPhi(), eta(), phi, PI, dt_dqm_sourceclient_common_cff::reco, mathSSE::sqrt(), and detailsBasic3DVector::y.
double CxCalculator::getCx | ( | const reco::SuperClusterRef | clus, |
double | i, | ||
double | threshold | ||
) |
Definition at line 41 of file CxCalculator.cc.
References eta(), and dt_dqm_sourceclient_common_cff::reco.
double CxCalculator::getCxRemoveSC | ( | const reco::SuperClusterRef | clus, |
double | i, | ||
double | threshold | ||
) |
Definition at line 99 of file CxCalculator.cc.
References eta(), and dt_dqm_sourceclient_common_cff::reco.
double CxCalculator::getNBC | ( | const reco::SuperClusterRef | clus, |
double | eta, | ||
double | phi1, | ||
double | phi2, | ||
double | threshold | ||
) |
Definition at line 473 of file CxCalculator.cc.
References dPhi(), eta(), phi, PI, and dt_dqm_sourceclient_common_cff::reco.
|
private |
Definition at line 36 of file CxCalculator.h.
|
private |
Definition at line 37 of file CxCalculator.h.
|
private |
Definition at line 38 of file CxCalculator.h.