Go to the documentation of this file. 1 #ifndef Calibration_EcalCalibAlgos_PhiSymmetryCalibration_h
2 #define Calibration_EcalCalibAlgos_PhiSymmetryCalibration_h
float phi_endc[kMaxEndciPhi][kEndcEtaRings]
static const int kBarlRings
PhiSymmetryCalibration(const edm::ParameterSet &iConfig)
Constructor.
unsigned int nhits_endc_[kEndcWedgesX][kEndcWedgesX][kSides]
double etsum_endc_uncorr[kEndcWedgesX][kEndcWedgesX][kSides]
double etsum_barl_[kBarlRings][kBarlWedges][kSides]
double miscalEB_[kNMiscalBinsEB]
double etsumMean_endc_[kEndcEtaRings]
double newCalibs_barl[kBarlRings][kBarlWedges][kSides]
double oldCalibs_barl[kBarlRings][kBarlWedges][kSides]
double oldCalibs_endc[kEndcWedgesX][kEndcWedgesY][kSides]
static const int kNMiscalBinsEE
std::vector< TH1F * > e_spectrum_e_histos
static const int kEndcWedgesY
std::string oldcalibfile_
void analyze(const edm::Event &, const edm::EventSetup &) override
Called at each event.
double etsum_endc_[kEndcWedgesX][kEndcWedgesX][kSides]
void endJob() override
Called at end of job.
double miscalEE_[kNMiscalBinsEE]
double k_barl_[kBarlRings]
static const float kMiscalRangeEE
void endRun(edm::Run const &, const edm::EventSetup &) override
float epsilon_M_barl[kBarlRings][kBarlWedges][kSides]
static const float kMiscalRangeEB
float epsilon_M_endc[kEndcWedgesX][kEndcWedgesY][kSides]
double newCalibs_endc[kEndcWedgesX][kEndcWedgesX][kSides]
void beginJob() override
Called at beginning of job.
static const int kNMiscalBinsEB
double etsumMean_barl_[kBarlRings]
static const int kMaxEndciPhi
~PhiSymmetryCalibration() override
Destructor.
std::vector< DetId > endcapCells
void endLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &) override
void setUp(const edm::EventSetup &setup)
static const int kEndcEtaRings
std::vector< DetId > barrelCells
std::vector< TH1F * > et_spectrum_b_histos
float rawconst_barl[kBarlRings][kBarlWedges][kSides]
static const int kEndcWedgesX
double esumMean_endc_[kEndcEtaRings]
double esumMean_barl_[kBarlRings]
EcalIntercalibConstants oldCalibs_
the old calibration constants (when reiterating, the last ones derived)
std::vector< TH1F * > e_spectrum_b_histos
double etsum_endc_miscal_[kNMiscalBinsEE][kEndcEtaRings]
static const int kBarlWedges
float rawconst_endc[kEndcWedgesX][kEndcWedgesX][kSides]
std::vector< TH1F * > et_spectrum_e_histos
std::string ecalHitsProducer_
double etsum_barl_miscal_[kNMiscalBinsEB][kBarlRings]
double k_endc_[kEndcEtaRings]
unsigned int nhits_barl_[kBarlRings][kBarlWedges][kSides]
int statusThreshold_
threshold in channel status beyond which channel is marked bad