#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 19 of file EcalGeomPhiSymHelper.h.
void EcalGeomPhiSymHelper::setup | ( | const CaloGeometry * | geometry, |
const EcalChannelStatus * | chstatus, | ||
int | statusThreshold | ||
) |
Definition at line 18 of file EcalGeomPhiSymHelper.cc.
References funct::abs(), cellArea_, cellPhi_, cellPos_, gather_cfg::cout, DetId::Ecal, EcalBarrel, EcalEndcap, endcapRing_, PVValHelper::eta, PV3DBase< T, PVType, FrameType >::eta(), etaBoundary_, CaloSubdetectorGeometry::getGeometry(), CaloGeometry::getSubdetectorGeometry(), CaloGeometry::getValidDetIds(), goodCell_barl, goodCell_endc, EEDetId::hashedIndex(), mps_fire::i, EBDetId::ieta(), EBDetId::iphi(), EEDetId::ix(), EEDetId::iy(), kBarlRings, kEndcEtaRings, kEndcWedgesX, kEndcWedgesY, kMaxEndciPhi, kSides, meanCellArea_, nBads_barl, nBads_endc, nRing_, submitPVResolutionJobs::out, phi, phi_endc_, phimin, relativeConstraints::ring, jetcorrextractor::sign(), EBDetId::zside(), and EEDetId::zside().
Referenced by o2olib.O2OTool::execute(), PhiSymmetryCalibration_step2::setUp(), PhiSymmetryCalibration_step2_SM::setUp(), and PhiSymmetryCalibration::setUp().
double EcalGeomPhiSymHelper::cellArea_[kEndcWedgesX][kEndcWedgesY] |
Definition at line 25 of file EcalGeomPhiSymHelper.h.
Referenced by PhiSymmetryCalibration_step2::endJob(), PhiSymmetryCalibration_step2_SM::fillHistos(), PhiSymmetryCalibration_step2::fillHistos(), and setup().
double EcalGeomPhiSymHelper::cellPhi_[kEndcWedgesX][kEndcWedgesY] |
Definition at line 24 of file EcalGeomPhiSymHelper.h.
Referenced by PhiSymmetryCalibration_step2::fillHistos(), PhiSymmetryCalibration_step2_SM::fillHistos(), and setup().
GlobalPoint EcalGeomPhiSymHelper::cellPos_[kEndcWedgesX][kEndcWedgesY] |
Definition at line 23 of file EcalGeomPhiSymHelper.h.
Referenced by PhiSymmetryCalibration::analyze(), PhiSymmetryCalibration_step2_SM::endJob(), PhiSymmetryCalibration_step2::endJob(), PhiSymmetryCalibration_step2_SM::fillHistos(), PhiSymmetryCalibration_step2::fillHistos(), and setup().
int EcalGeomPhiSymHelper::endcapRing_[kEndcWedgesX][kEndcWedgesY] |
Definition at line 29 of file EcalGeomPhiSymHelper.h.
Referenced by PhiSymmetryCalibration::analyze(), PhiSymmetryCalibration_step2::endJob(), PhiSymmetryCalibration_step2_SM::endJob(), PhiSymmetryCalibration::endJob(), PhiSymmetryCalibration_step2_SM::fillHistos(), PhiSymmetryCalibration_step2::fillHistos(), and setup().
double EcalGeomPhiSymHelper::etaBoundary_[kEndcEtaRings+1] |
Definition at line 28 of file EcalGeomPhiSymHelper.h.
Referenced by PhiSymmetryCalibration::analyze(), and setup().
bool EcalGeomPhiSymHelper::goodCell_barl[kBarlRings][kBarlWedges][kSides] |
Definition at line 33 of file EcalGeomPhiSymHelper.h.
Referenced by PhiSymmetryCalibration::analyze(), PhiSymmetryCalibration_step2::endJob(), PhiSymmetryCalibration_step2_SM::endJob(), PhiSymmetryCalibration_step2::fillConstantsHistos(), PhiSymmetryCalibration_step2_SM::fillConstantsHistos(), PhiSymmetryCalibration_step2::fillHistos(), PhiSymmetryCalibration_step2_SM::fillHistos(), setup(), and PhiSymmetryCalibration_step2_SM::setUp().
bool EcalGeomPhiSymHelper::goodCell_endc[kEndcWedgesX][kEndcWedgesX][kSides] |
Definition at line 34 of file EcalGeomPhiSymHelper.h.
Referenced by PhiSymmetryCalibration::analyze(), PhiSymmetryCalibration_step2::endJob(), PhiSymmetryCalibration_step2_SM::endJob(), PhiSymmetryCalibration_step2::fillConstantsHistos(), PhiSymmetryCalibration_step2_SM::fillConstantsHistos(), PhiSymmetryCalibration_step2_SM::fillHistos(), PhiSymmetryCalibration_step2::fillHistos(), and setup().
double EcalGeomPhiSymHelper::meanCellArea_[kEndcEtaRings] |
Definition at line 27 of file EcalGeomPhiSymHelper.h.
Referenced by PhiSymmetryCalibration_step2::endJob(), and setup().
int EcalGeomPhiSymHelper::nBads_barl[kBarlRings] |
Definition at line 35 of file EcalGeomPhiSymHelper.h.
Referenced by PhiSymmetryCalibration_step2::fillHistos(), PhiSymmetryCalibration_step2_SM::fillHistos(), and setup().
int EcalGeomPhiSymHelper::nBads_endc[kEndcEtaRings] |
Definition at line 36 of file EcalGeomPhiSymHelper.h.
Referenced by PhiSymmetryCalibration_step2::fillHistos(), PhiSymmetryCalibration_step2_SM::fillHistos(), and setup().
int EcalGeomPhiSymHelper::nRing_[kEndcEtaRings] |
Definition at line 30 of file EcalGeomPhiSymHelper.h.
Referenced by PhiSymmetryCalibration::analyze(), PhiSymmetryCalibration_step2_SM::fillHistos(), PhiSymmetryCalibration_step2::fillHistos(), and setup().
double EcalGeomPhiSymHelper::phi_endc_[kMaxEndciPhi][kEndcEtaRings] |
Definition at line 26 of file EcalGeomPhiSymHelper.h.
Referenced by PhiSymmetryCalibration_step2::fillHistos(), PhiSymmetryCalibration_step2_SM::fillHistos(), and setup().