![]() |
![]() |
#include <HcalPedestalsAnalysis.h>
Public Member Functions | |
void | analyze (const edm::Event &event, const edm::EventSetup &eventSetup) |
HcalPedestalsAnalysis (const edm::ParameterSet &ps) | |
virtual | ~HcalPedestalsAnalysis () |
![]() | |
EDAnalyzer () | |
std::string | workerType () const |
virtual | ~EDAnalyzer () |
Private Attributes | |
std::vector< NewPedBunch > | Bunches |
bool | dumpXML |
bool | firsttime |
int | firstTS |
TH1F * | HBMeans |
TH1F * | HBWidths |
TH1F * | HEMeans |
TH1F * | HEWidths |
TH1F * | HFMeans |
TH1F * | HFWidths |
bool | hiSaveFlag |
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 |
bool | verboseflag |
std::string | widthsADCfilename |
std::string | widthsfCfilename |
std::string | XMLfilename |
std::string | XMLtag |
Additional Inherited Members | |
![]() | |
typedef EDAnalyzer | ModuleType |
typedef WorkerT< EDAnalyzer > | WorkerType |
![]() | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
![]() | |
CurrentProcessingContext const * | currentContext () const |
Definition at line 68 of file HcalPedestalsAnalysis.h.
HcalPedestalsAnalysis::HcalPedestalsAnalysis | ( | const edm::ParameterSet & | ps | ) |
Definition at line 10 of file HcalPedestalsAnalysis.cc.
References dumpXML, firsttime, firstTS, edm::ParameterSet::getUntrackedParameter(), hiSaveFlag, lastTS, rawPedsItem, rawPedsItemfc, rawWidthsItem, rawWidthsItemfc, and verboseflag.
|
virtual |
Definition at line 26 of file HcalPedestalsAnalysis.cc.
References HcalCondObjectContainer< Item >::addValues(), Bunches, gather_cfg::cout, HcalDbXml::dumpObject(), HcalDbASCIIIO::dumpObject(), dumpXML, HBMeans, HBWidths, HEMeans, HEWidths, HFMeans, HFWidths, hiSaveFlag, HOMeans, HOWidths, i, pedsADCfilename, pedsfCfilename, rawPedsItem, rawPedsItemfc, rawWidthsItem, rawWidthsItemfc, runnum, HcalPedestalWidth::setSigma(), theFile, verboseflag, widthsADCfilename, widthsfCfilename, XMLfilename, and XMLtag.
|
virtual |
Implements edm::EDAnalyzer.
Definition at line 175 of file HcalPedestalsAnalysis.cc.
References a, HcalQIESample::adc(), HcalElectronicsMap::allPrecisionId(), Bunches, NewPedBunch::cap, NewPedBunch::capfc, HcalQIESample::capid(), HcalQIECoder::charge(), NewPedBunch::detid, firsttime, firstTS, edm::EventSetup::get(), edm::Event::getByType(), HBMeans, HBWidths, HEMeans, HEWidths, HFMeans, HFWidths, HOMeans, HOWidths, i, HBHEDataFrame::id(), HFDataFrame::id(), HODataFrame::id(), edm::EventBase::id(), j, lastTS, NewPedBunch::num, pedsADCfilename, pedsfCfilename, NewPedBunch::prod, NewPedBunch::prodfc, edm::ESHandle< class >::product(), DetId::rawId(), ROOTfilename, edm::EventID::run(), runnum, HFDataFrame::sample(), HBHEDataFrame::sample(), HODataFrame::sample(), NewPedBunch::sig, NewPedBunch::sigfc, HFDataFrame::size(), HBHEDataFrame::size(), HODataFrame::size(), theFile, NewPedBunch::usedflag, widthsADCfilename, widthsfCfilename, XMLfilename, and XMLtag.
|
private |
Definition at line 80 of file HcalPedestalsAnalysis.h.
Referenced by analyze(), and ~HcalPedestalsAnalysis().
|
private |
Definition at line 83 of file HcalPedestalsAnalysis.h.
Referenced by HcalPedestalsAnalysis(), and ~HcalPedestalsAnalysis().
|
private |
Definition at line 106 of file HcalPedestalsAnalysis.h.
Referenced by analyze(), and HcalPedestalsAnalysis().
|
private |
Definition at line 86 of file HcalPedestalsAnalysis.h.
Referenced by analyze(), and HcalPedestalsAnalysis().
|
private |
Definition at line 96 of file HcalPedestalsAnalysis.h.
Referenced by analyze(), and ~HcalPedestalsAnalysis().
|
private |
Definition at line 97 of file HcalPedestalsAnalysis.h.
Referenced by analyze(), and ~HcalPedestalsAnalysis().
|
private |
Definition at line 98 of file HcalPedestalsAnalysis.h.
Referenced by analyze(), and ~HcalPedestalsAnalysis().
|
private |
Definition at line 99 of file HcalPedestalsAnalysis.h.
Referenced by analyze(), and ~HcalPedestalsAnalysis().
|
private |
Definition at line 100 of file HcalPedestalsAnalysis.h.
Referenced by analyze(), and ~HcalPedestalsAnalysis().
|
private |
Definition at line 101 of file HcalPedestalsAnalysis.h.
Referenced by analyze(), and ~HcalPedestalsAnalysis().
|
private |
Definition at line 82 of file HcalPedestalsAnalysis.h.
Referenced by HcalPedestalsAnalysis(), and ~HcalPedestalsAnalysis().
|
private |
Definition at line 102 of file HcalPedestalsAnalysis.h.
Referenced by analyze(), and ~HcalPedestalsAnalysis().
|
private |
Definition at line 103 of file HcalPedestalsAnalysis.h.
Referenced by analyze(), and ~HcalPedestalsAnalysis().
|
private |
Definition at line 87 of file HcalPedestalsAnalysis.h.
Referenced by analyze(), and HcalPedestalsAnalysis().
|
private |
Definition at line 89 of file HcalPedestalsAnalysis.h.
Referenced by analyze(), and ~HcalPedestalsAnalysis().
|
private |
Definition at line 90 of file HcalPedestalsAnalysis.h.
Referenced by analyze(), and ~HcalPedestalsAnalysis().
|
private |
Definition at line 107 of file HcalPedestalsAnalysis.h.
Referenced by HcalPedestalsAnalysis(), and ~HcalPedestalsAnalysis().
|
private |
Definition at line 109 of file HcalPedestalsAnalysis.h.
Referenced by HcalPedestalsAnalysis(), and ~HcalPedestalsAnalysis().
|
private |
Definition at line 108 of file HcalPedestalsAnalysis.h.
Referenced by HcalPedestalsAnalysis(), and ~HcalPedestalsAnalysis().
|
private |
Definition at line 110 of file HcalPedestalsAnalysis.h.
Referenced by HcalPedestalsAnalysis(), and ~HcalPedestalsAnalysis().
|
private |
Definition at line 88 of file HcalPedestalsAnalysis.h.
Referenced by analyze().
|
private |
Definition at line 85 of file HcalPedestalsAnalysis.h.
Referenced by analyze(), and ~HcalPedestalsAnalysis().
|
private |
Definition at line 105 of file HcalPedestalsAnalysis.h.
Referenced by analyze(), and ~HcalPedestalsAnalysis().
|
private |
Definition at line 84 of file HcalPedestalsAnalysis.h.
Referenced by HcalPedestalsAnalysis(), and ~HcalPedestalsAnalysis().
|
private |
Definition at line 91 of file HcalPedestalsAnalysis.h.
Referenced by analyze(), and ~HcalPedestalsAnalysis().
|
private |
Definition at line 92 of file HcalPedestalsAnalysis.h.
Referenced by analyze(), and ~HcalPedestalsAnalysis().
|
private |
Definition at line 93 of file HcalPedestalsAnalysis.h.
Referenced by analyze(), and ~HcalPedestalsAnalysis().
|
private |
Definition at line 94 of file HcalPedestalsAnalysis.h.
Referenced by analyze(), and ~HcalPedestalsAnalysis().