#include <HcalPedestalWidthsValidation.h>
Public Member Functions | |
void | analyze (const edm::Event &event, const edm::EventSetup &eventSetup) |
HcalPedestalWidthsValidation (const edm::ParameterSet &ps) | |
virtual | ~HcalPedestalWidthsValidation () |
Public Member Functions inherited from edm::EDAnalyzer | |
EDAnalyzer () | |
std::string | workerType () const |
virtual | ~EDAnalyzer () |
Private Attributes | |
std::vector< NewPedBunchVal > | BunchVales |
bool | firsttime |
int | firstTS |
TH1F * | HBMeans |
TH1F * | HBWidths |
TH1F * | HEMeans |
TH1F * | HEWidths |
TH1F * | HFMeans |
TH1F * | HFWidths |
TH1F * | HOMeans |
TH1F * | HOWidths |
int | lastTS |
std::string | pedsADCfilename |
std::string | pedsfCfilename |
HcalPedestals * | rawPedsItem |
HcalPedestals * | rawPedsItemfc |
HcalPedestalWidths * | rawWidthsItem |
HcalPedestalWidths * | rawWidthsItemfc |
std::string | ROOTfilename |
int | runnum |
TFile * | theFile |
std::string | widthsADCfilename |
std::string | widthsfCfilename |
Additional Inherited Members | |
Public Types inherited from edm::EDAnalyzer | |
typedef EDAnalyzer | ModuleType |
typedef WorkerT< EDAnalyzer > | WorkerType |
Static Public Member Functions inherited from edm::EDAnalyzer | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
Protected Member Functions inherited from edm::EDAnalyzer | |
CurrentProcessingContext const * | currentContext () const |
Definition at line 71 of file HcalPedestalWidthsValidation.h.
HcalPedestalWidthsValidation::HcalPedestalWidthsValidation | ( | const edm::ParameterSet & | ps | ) |
Definition at line 10 of file HcalPedestalWidthsValidation.cc.
References firsttime, firstTS, edm::ParameterSet::getUntrackedParameter(), lastTS, rawPedsItem, rawPedsItemfc, rawWidthsItem, and rawWidthsItemfc.
|
virtual |
Definition at line 23 of file HcalPedestalWidthsValidation.cc.
References HcalCondObjectContainer< Item >::addValues(), BunchVales, gather_cfg::cout, HcalDbASCIIIO::dumpObject(), HBMeans, HBWidths, HEMeans, HEWidths, HFMeans, HFWidths, HOMeans, HOWidths, i, j, pedsADCfilename, pedsfCfilename, rawPedsItem, rawPedsItemfc, rawWidthsItem, rawWidthsItemfc, HcalPedestalWidth::setSigma(), mathSSE::sqrt(), theFile, widthsADCfilename, and widthsfCfilename.
|
virtual |
Implements edm::EDAnalyzer.
Definition at line 202 of file HcalPedestalWidthsValidation.cc.
References a, HcalQIESample::adc(), HcalElectronicsMap::allPrecisionId(), BunchVales, NewPedBunchVal::cap, NewPedBunchVal::capfc, HcalQIESample::capid(), HcalQIECoder::charge(), NewPedBunchVal::covarhistADC, NewPedBunchVal::covarhistfC, NewPedBunchVal::detid, firsttime, firstTS, edm::EventSetup::get(), edm::Event::getByType(), HBMeans, HBWidths, HEMeans, HEWidths, HFMeans, HFWidths, NewPedBunchVal::hist, HOMeans, HOWidths, i, HFDataFrame::id(), HBHEDataFrame::id(), HODataFrame::id(), edm::EventBase::id(), j, lastTS, NewPedBunchVal::num, pedsADCfilename, pedsfCfilename, NewPedBunchVal::prod, NewPedBunchVal::prodfc, edm::ESHandle< class >::product(), DetId::rawId(), ROOTfilename, edm::EventID::run(), runnum, HBHEDataFrame::sample(), HFDataFrame::sample(), HODataFrame::sample(), NewPedBunchVal::sig, NewPedBunchVal::sigfc, HBHEDataFrame::size(), HFDataFrame::size(), HODataFrame::size(), theFile, NewPedBunchVal::usedflag, widthsADCfilename, and widthsfCfilename.
|
private |
Definition at line 83 of file HcalPedestalWidthsValidation.h.
Referenced by analyze(), and ~HcalPedestalWidthsValidation().
|
private |
Definition at line 103 of file HcalPedestalWidthsValidation.h.
Referenced by analyze(), and HcalPedestalWidthsValidation().
|
private |
Definition at line 85 of file HcalPedestalWidthsValidation.h.
Referenced by analyze(), and HcalPedestalWidthsValidation().
|
private |
Definition at line 93 of file HcalPedestalWidthsValidation.h.
Referenced by analyze(), and ~HcalPedestalWidthsValidation().
|
private |
Definition at line 94 of file HcalPedestalWidthsValidation.h.
Referenced by analyze(), and ~HcalPedestalWidthsValidation().
|
private |
Definition at line 95 of file HcalPedestalWidthsValidation.h.
Referenced by analyze(), and ~HcalPedestalWidthsValidation().
|
private |
Definition at line 96 of file HcalPedestalWidthsValidation.h.
Referenced by analyze(), and ~HcalPedestalWidthsValidation().
|
private |
Definition at line 97 of file HcalPedestalWidthsValidation.h.
Referenced by analyze(), and ~HcalPedestalWidthsValidation().
|
private |
Definition at line 98 of file HcalPedestalWidthsValidation.h.
Referenced by analyze(), and ~HcalPedestalWidthsValidation().
|
private |
Definition at line 99 of file HcalPedestalWidthsValidation.h.
Referenced by analyze(), and ~HcalPedestalWidthsValidation().
|
private |
Definition at line 100 of file HcalPedestalWidthsValidation.h.
Referenced by analyze(), and ~HcalPedestalWidthsValidation().
|
private |
Definition at line 86 of file HcalPedestalWidthsValidation.h.
Referenced by analyze(), and HcalPedestalWidthsValidation().
|
private |
Definition at line 88 of file HcalPedestalWidthsValidation.h.
Referenced by analyze(), and ~HcalPedestalWidthsValidation().
|
private |
Definition at line 89 of file HcalPedestalWidthsValidation.h.
Referenced by analyze(), and ~HcalPedestalWidthsValidation().
|
private |
Definition at line 104 of file HcalPedestalWidthsValidation.h.
Referenced by HcalPedestalWidthsValidation(), and ~HcalPedestalWidthsValidation().
|
private |
Definition at line 106 of file HcalPedestalWidthsValidation.h.
Referenced by HcalPedestalWidthsValidation(), and ~HcalPedestalWidthsValidation().
|
private |
Definition at line 105 of file HcalPedestalWidthsValidation.h.
Referenced by HcalPedestalWidthsValidation(), and ~HcalPedestalWidthsValidation().
|
private |
Definition at line 107 of file HcalPedestalWidthsValidation.h.
Referenced by HcalPedestalWidthsValidation(), and ~HcalPedestalWidthsValidation().
|
private |
Definition at line 87 of file HcalPedestalWidthsValidation.h.
Referenced by analyze().
|
private |
Definition at line 84 of file HcalPedestalWidthsValidation.h.
Referenced by analyze().
|
private |
Definition at line 102 of file HcalPedestalWidthsValidation.h.
Referenced by analyze(), and ~HcalPedestalWidthsValidation().
|
private |
Definition at line 90 of file HcalPedestalWidthsValidation.h.
Referenced by analyze(), and ~HcalPedestalWidthsValidation().
|
private |
Definition at line 91 of file HcalPedestalWidthsValidation.h.
Referenced by analyze(), and ~HcalPedestalWidthsValidation().