#include <EcalGeomPhiSymHelper.h>
Public Member Functions | |
void | setup (const CaloGeometry *geometry, const EcalChannelStatus *chstatus, int statusThreshold) |
Public Attributes | |
double | cellArea_ [kEndcWedgesX][kEndcWedgesY] |
double | cellPhi_ [kEndcWedgesX][kEndcWedgesY] |
GlobalPoint | cellPos_ [kEndcWedgesX][kEndcWedgesY] |
int | endcapRing_ [kEndcWedgesX][kEndcWedgesY] |
double | etaBoundary_ [kEndcEtaRings+1] |
bool | goodCell_barl [kBarlRings][kBarlWedges][kSides] |
bool | goodCell_endc [kEndcWedgesX][kEndcWedgesX][kSides] |
double | meanCellArea_ [kEndcEtaRings] |
int | nBads_barl [kBarlRings] |
int | nBads_endc [kEndcEtaRings] |
int | nRing_ [kEndcEtaRings] |
double | phi_endc_ [kMaxEndciPhi][kEndcEtaRings] |
Definition at line 20 of file EcalGeomPhiSymHelper.h.
void EcalGeomPhiSymHelper::setup | ( | const CaloGeometry * | geometry, |
const EcalChannelStatus * | chstatus, | ||
int | statusThreshold | ||
) |
Definition at line 19 of file EcalGeomPhiSymHelper.cc.
References funct::abs(), cellArea_, cellPhi_, cellPos_, gather_cfg::cout, DetId::Ecal, EcalBarrel, EcalEndcap, endcapRing_, PV3DBase< T, PVType, FrameType >::eta(), eta(), etaBoundary_, CaloCellGeometry::getCorners(), CaloSubdetectorGeometry::getGeometry(), CaloCellGeometry::getPosition(), CaloGeometry::getSubdetectorGeometry(), CaloGeometry::getValidDetIds(), goodCell_barl, goodCell_endc, EEDetId::hashedIndex(), i, EBDetId::ieta(), EBDetId::iphi(), EEDetId::ix(), EEDetId::iy(), kBarlRings, kEndcEtaRings, kEndcWedgesX, kEndcWedgesY, kMaxEndciPhi, kSides, meanCellArea_, nBads_barl, nBads_endc, nRing_, dbtoconf::out, phi, PV3DBase< T, PVType, FrameType >::phi(), phi_endc_, phimin, relativeConstraints::ring, EBDetId::zside(), and EEDetId::zside().
Referenced by PhiSymmetryCalibration::setUp().
double EcalGeomPhiSymHelper::cellArea_[kEndcWedgesX][kEndcWedgesY] |
Definition at line 31 of file EcalGeomPhiSymHelper.h.
Referenced by setup().
double EcalGeomPhiSymHelper::cellPhi_[kEndcWedgesX][kEndcWedgesY] |
Definition at line 30 of file EcalGeomPhiSymHelper.h.
Referenced by setup().
GlobalPoint EcalGeomPhiSymHelper::cellPos_[kEndcWedgesX][kEndcWedgesY] |
Definition at line 29 of file EcalGeomPhiSymHelper.h.
Referenced by PhiSymmetryCalibration::analyze(), and setup().
int EcalGeomPhiSymHelper::endcapRing_[kEndcWedgesX][kEndcWedgesY] |
Definition at line 35 of file EcalGeomPhiSymHelper.h.
Referenced by PhiSymmetryCalibration::analyze(), PhiSymmetryCalibration::endJob(), and setup().
double EcalGeomPhiSymHelper::etaBoundary_[kEndcEtaRings+1] |
Definition at line 34 of file EcalGeomPhiSymHelper.h.
Referenced by PhiSymmetryCalibration::analyze(), and setup().
bool EcalGeomPhiSymHelper::goodCell_barl[kBarlRings][kBarlWedges][kSides] |
Definition at line 39 of file EcalGeomPhiSymHelper.h.
Referenced by PhiSymmetryCalibration::analyze(), and setup().
bool EcalGeomPhiSymHelper::goodCell_endc[kEndcWedgesX][kEndcWedgesX][kSides] |
Definition at line 40 of file EcalGeomPhiSymHelper.h.
Referenced by PhiSymmetryCalibration::analyze(), and setup().
double EcalGeomPhiSymHelper::meanCellArea_[kEndcEtaRings] |
Definition at line 33 of file EcalGeomPhiSymHelper.h.
Referenced by setup().
int EcalGeomPhiSymHelper::nBads_barl[kBarlRings] |
Definition at line 41 of file EcalGeomPhiSymHelper.h.
Referenced by setup().
int EcalGeomPhiSymHelper::nBads_endc[kEndcEtaRings] |
Definition at line 42 of file EcalGeomPhiSymHelper.h.
Referenced by setup().
int EcalGeomPhiSymHelper::nRing_[kEndcEtaRings] |
Definition at line 36 of file EcalGeomPhiSymHelper.h.
Referenced by PhiSymmetryCalibration::analyze(), and setup().
double EcalGeomPhiSymHelper::phi_endc_[kMaxEndciPhi][kEndcEtaRings] |
Definition at line 32 of file EcalGeomPhiSymHelper.h.
Referenced by setup().