#include <HcalMonitorModule.h>
Definition at line 28 of file HcalMonitorModule.h.
HcalMonitorModule::HcalMonitorModule | ( | const edm::ParameterSet & | ps | ) |
Definition at line 59 of file HcalMonitorModule.cc.
References debug_, enableCleanup_, FEDRawDataCollection_, edm::ParameterSet::getUntrackedParameter(), init_, inputLabelReport_, mergeRuns_, NLumiBlocks_, Online_, and prefixME_.
{ // Set initial values init_=false; // first event sets up Monitor Elements and sets init_ to true // get ps objects Online_ = ps.getUntrackedParameter<bool>("online",false); mergeRuns_ = ps.getUntrackedParameter<bool>("mergeRuns",false); enableCleanup_ = ps.getUntrackedParameter<bool>("enableCleanup",false); debug_ = ps.getUntrackedParameter<int>("debug",0); FEDRawDataCollection_ = ps.getUntrackedParameter<edm::InputTag>("FEDRawDataCollection"); inputLabelReport_ = ps.getUntrackedParameter<edm::InputTag>("UnpackerReport"); prefixME_ = ps.getUntrackedParameter<std::string>("subSystemFolder","Hcal/"); if (prefixME_.substr(prefixME_.size()-1,prefixME_.size())!="/") prefixME_.append("/"); NLumiBlocks_ = ps.getUntrackedParameter<int>("NLumiBlocks",4000); } // HcalMonitorModule::HcalMonitorModule
HcalMonitorModule::~HcalMonitorModule | ( | ) |
Definition at line 82 of file HcalMonitorModule.cc.
{
} //HcalMonitorModule::~HcalMonitorModule()
void HcalMonitorModule::analyze | ( | const edm::Event & | e, |
const edm::EventSetup & | c | ||
) | [protected, virtual] |
Implements edm::EDAnalyzer.
Definition at line 314 of file HcalMonitorModule.cc.
References diJetCalib::calibType, CheckSubdetectorStatus(), gather_cfg::cout, FEDRawData::data(), debug_, eMap_, edm::EventID::event(), evtNumber_, f, FEDRawDataCollection_, fedsListed_, MonitorElement::Fill(), edm::Event::getByLabel(), HBpresent_, HcalBarrel, HcalEndcap, HcalForward, HcalOuter, HEpresent_, HFpresent_, HOpresent_, i, edm::EventBase::id(), ievt_, init_, inputLabelReport_, LogDebug, edm::EventBase::luminosityBlock(), FEDNumbering::MAXHCALFEDID, meCalibType_, meCurrentCalibType_, meEvt_, meEvtsVsLS_, meFEDS_, meIevt_, meIevtHist_, meRun_, meStatus_, FEDNumbering::MINHCALFEDID, zeeHLT_cff::report, edm::EventID::run(), runNumber_, setup(), FEDRawData::size(), and relativeConstraints::value.
{ if (!init_) this->setup(); LogDebug("HcalMonitorModule")<<"processing event "<<ievt_; // Fill Monitor Elements with run, evt, processed event info ++ievt_; runNumber_=e.id().run(); evtNumber_=e.id().event(); if (meRun_) meRun_->Fill(runNumber_); if (meEvt_) meEvt_->Fill(evtNumber_); if (meIevt_) meIevt_->Fill(ievt_); if (meIevtHist_) meIevtHist_->Fill(1); if (meEvtsVsLS_) meEvtsVsLS_->Fill(e.luminosityBlock(),1); if (ievt_==1) { LogDebug("HcalMonitorModule") << "processing run " << runNumber_; // begin-of-run if ( meStatus_ ) meStatus_->Fill(0); } else { // running if ( meStatus_ ) meStatus_->Fill(1); } // Try to get raw data edm::Handle<FEDRawDataCollection> rawraw; if (!(e.getByLabel(FEDRawDataCollection_,rawraw))) { edm::LogWarning("HcalMonitorModule")<<" raw data with label "<<FEDRawDataCollection_ <<" not available"; return; } // Get Event Calibration Type -- copy of Bryan Dahmes' filter int calibType=-1; int numEmptyFEDs = 0 ; std::vector<int> calibTypeCounter(8,0) ; for( int i = FEDNumbering::MINHCALFEDID; i <= FEDNumbering::MAXHCALFEDID; i++) { const FEDRawData& fedData = rawraw->FEDData(i) ; if ( fedData.size() < 24 ) numEmptyFEDs++ ; if ( fedData.size() < 24 ) continue; int value = (int)((const HcalDCCHeader*)(fedData.data()))->getCalibType() ; if(value>7) { edm::LogWarning("HcalMonitorModule::CalibTypeFilter") << "Unexpected Calibration type: "<< value << " in FED: "<<i<<" (should be 0-7). I am bailing out..."; return; } calibTypeCounter.at(value)++ ; // increment the counter for this calib type } // for (int i = FEDNumbering::MINHCALFEDID; ...) int maxCount = 0; int numberOfFEDIds = FEDNumbering::MAXHCALFEDID - FEDNumbering::MINHCALFEDID + 1 ; for (unsigned int i=0; i<calibTypeCounter.size(); i++) { if ( calibTypeCounter.at(i) > maxCount ) { calibType = i ; maxCount = calibTypeCounter.at(i) ; } if ( maxCount == numberOfFEDIds ) break ; } if ( maxCount != (numberOfFEDIds-numEmptyFEDs) ) edm::LogWarning("HcalMonitorModule::CalibTypeFilter") << "Conflicting calibration types found. Assigning type " << calibType ; LogDebug("HcalMonitorModule::CalibTypeFilter") << "Calibration type is: " << calibType ; // Fill histogram of calibration types, as well as integer to keep track of current value if (meCalibType_) meCalibType_->Fill(calibType); if (meCurrentCalibType_) meCurrentCalibType_->Fill(calibType); if (debug_>2) std::cout <<"\t<HcalMonitorModule> ievt = "<<ievt_<<" calibration type = "<<calibType<<std::endl; // Check to see which subdetectors are present. // May only need to do this on first event? Subdets don't appear during a run? if (HBpresent_==0) CheckSubdetectorStatus(rawraw, HcalBarrel, *eMap_); if (HEpresent_==0) CheckSubdetectorStatus(rawraw, HcalEndcap, *eMap_); if (HOpresent_==0) CheckSubdetectorStatus(rawraw, HcalOuter, *eMap_); if (HFpresent_==0) CheckSubdetectorStatus(rawraw, HcalForward, *eMap_); // Here, we do need this information each event edm::Handle<HcalUnpackerReport> report; if (!(e.getByLabel(inputLabelReport_,report))) { edm::LogWarning("HcalMonitorModule")<<" Unpacker Report "<<inputLabelReport_<<" not available"; return; } if (!fedsListed_) { const std::vector<int> feds = (*report).getFedsUnpacked(); for(unsigned int f=0; f<feds.size(); ++f) meFEDS_->Fill(feds[f]); fedsListed_ = true; } // if (!fedsListed_) } // void HcalMonitorModule::analyze(...)
void HcalMonitorModule::beginJob | ( | void | ) | [protected, virtual] |
Reimplemented from edm::EDAnalyzer.
Definition at line 89 of file HcalMonitorModule.cc.
References gather_cfg::cout, dbe_, debug_, eMap_, fedsListed_, HBpresent_, HEpresent_, HFpresent_, HOpresent_, ievt_, meCalibType_, meEvtsVsLS_, meFEDS_, meHB_, meHE_, meHF_, meHO_, meIevt_, meIevtHist_, meProcessedEndLumi_, and cppFunctionSkipper::operator.
{ if (debug_>0) std::cout <<"HcalMonitorModule::beginJob()"<<std::endl; // Get DQM service dbe_ = edm::Service<DQMStore>().operator->(); // set default values ievt_=0; fedsListed_=false; HBpresent_=0; HEpresent_=0; HOpresent_=0; HFpresent_=0; // Set pointers to null meCalibType_=0; meFEDS_=0; meIevt_=0; meIevtHist_=0; meEvtsVsLS_=0; meProcessedEndLumi_=0; meHB_=0; meHE_=0; meHO_=0; meHF_=0; eMap_=0; }
void HcalMonitorModule::beginLuminosityBlock | ( | const edm::LuminosityBlock & | lumiSeg, |
const edm::EventSetup & | c | ||
) | [protected, virtual] |
Reimplemented from edm::EDAnalyzer.
Definition at line 279 of file HcalMonitorModule.cc.
References gather_cfg::cout, and debug_.
void HcalMonitorModule::beginRun | ( | const edm::Run & | run, |
const edm::EventSetup & | c | ||
) | [protected, virtual] |
Reimplemented from edm::EDAnalyzer.
Definition at line 115 of file HcalMonitorModule.cc.
References gather_cfg::cout, debug_, eMap_, edm::EventSetup::get(), mergeRuns_, reset(), and setup().
{ if ( debug_>0 ) std::cout << "HcalMonitorModule: beginRun" << std::endl; // reset histograms & counters on a new run, unless merging allowed if (eMap_==0) //eMap_ not created yet { if (debug_>1) std::cout <<"\t<HcalMonitorModule::beginRun> Getting Emap!"<<std::endl; edm::ESHandle<HcalDbService> pSetup; c.get<HcalDbRecord>().get( pSetup ); eMap_=pSetup->getHcalMapping(); } if (mergeRuns_) return; this->setup(); this->reset(); } //HcalMonitorModule::beginRun(....)
void HcalMonitorModule::CheckSubdetectorStatus | ( | const edm::Handle< FEDRawDataCollection > & | rawraw, |
HcalSubdetector | subdet, | ||
const HcalElectronicsMap & | emap | ||
) | [protected] |
Definition at line 420 of file HcalMonitorModule.cc.
References HcalHTRData::check(), gather_cfg::cout, FEDRawData::data(), debug_, MonitorElement::Fill(), HcalDCCHeader::getSourceId(), HcalDCCHeader::getSpigotData(), HcalDCCHeader::getSpigotPresent(), HBpresent_, HcalBarrel, HcalEndcap, HcalForward, HcalOuter, HEpresent_, HFpresent_, HOpresent_, HcalHTRData::htrSlot(), HcalHTRData::htrTopBottom(), i, HcalHTRData::isHistogramEvent(), HcalElectronicsMap::lookup(), FEDNumbering::MAXHCALFEDID, meHB_, meHE_, meHF_, meHO_, FEDNumbering::MINHCALFEDID, DetId::null(), HcalHTRData::readoutVMECrateId(), HcalElectronicsId::setHTR(), FEDRawData::size(), HcalDCCHeader::SPIGOT_COUNT, and DetId::subdetId().
Referenced by analyze().
{ std::vector<int> fedUnpackList; for (int i=FEDNumbering::MINHCALFEDID; i<=FEDNumbering::MAXHCALFEDID; i++) fedUnpackList.push_back(i); if (debug_>1) std::cout <<"<HcalMonitorModule::CheckSubdetectorStatus> Checking subdetector "<<subdet<<std::endl; for (std::vector<int>::const_iterator i=fedUnpackList.begin(); i!=fedUnpackList.end(); ++i) { if (debug_>2) std::cout <<"\t<HcalMonitorModule::CheckSubdetectorStatus> FED = "<<*i<<std::endl; const FEDRawData& fed =(*rawraw).FEDData(*i); if (fed.size()<12) continue; // Was 16. How do such tiny events even get here? // get the DCC header const HcalDCCHeader* dccHeader=(const HcalDCCHeader*)(fed.data()); if (!dccHeader) return; int dccid=dccHeader->getSourceId(); // check for HF if (subdet == HcalForward && dccid>717 && dccid<724) { HFpresent_=1; meHF_->Fill(HFpresent_); return; } else if (subdet==HcalOuter && dccid>723) { HOpresent_=1; meHO_->Fill(HOpresent_); return; } else if (dccid<718 && (subdet==HcalBarrel || subdet==HcalEndcap)) { HcalHTRData htr; for (int spigot=0; spigot<HcalDCCHeader::SPIGOT_COUNT; spigot++) { if (!dccHeader->getSpigotPresent(spigot)) continue; // Load the given decoder with the pointer and length from this spigot. dccHeader->getSpigotData(spigot,htr, fed.size()); // check min length, correct wordcount, empty event, or total length if histo event. if (!htr.check()) continue; if (htr.isHistogramEvent()) continue; int firstFED = FEDNumbering::MINHCALFEDID; // Tease out HB and HE, which share HTRs in HBHE for(int fchan=0; fchan<3; ++fchan) //0,1,2 are valid { for(int fib=1; fib<9; ++fib) //1...8 are valid { HcalElectronicsId eid(fchan,fib,spigot,dccid-firstFED); eid.setHTR(htr.readoutVMECrateId(), htr.htrSlot(),htr.htrTopBottom()); DetId did=emap.lookup(eid); if (!did.null()) { if ((HcalSubdetector)did.subdetId()==subdet) { if (subdet==HcalBarrel) { HBpresent_=1; meHB_->Fill(HBpresent_); return; } else if (subdet==HcalEndcap) { HEpresent_=1; meHE_->Fill(HEpresent_); return; } } // if ((HcalSubdetector)did.subdetId()==subdet) } // if (!did.null()) } // for (int fib=1;fib<9;...) } // for (int fchan=0; fchan<3;...) } // for (int spigot=0;spigot<HcalDCCHeader::SPIGOT_COUNT; spigot++) } //else if (dcc<718 && (subdet...)) } // loop over fedUnpackList } // void HcalMonitorModule::CheckSubdetectorStatus(...)
void HcalMonitorModule::cleanup | ( | void | ) | [protected] |
Definition at line 219 of file HcalMonitorModule.cc.
References gather_cfg::cout, dbe_, debug_, enableCleanup_, fedsListed_, MonitorElement::getName(), HBpresent_, HEpresent_, HFpresent_, HOpresent_, init_, meCalibType_, meCurrentCalibType_, meEvt_, meFEDS_, meHB_, meHE_, meHF_, meHO_, meIevt_, meIevtHist_, meProcessedEndLumi_, meRun_, meStatus_, prefixME_, DQMStore::removeElement(), and DQMStore::setCurrentFolder().
Referenced by endJob().
{ if (debug_>0) std::cout <<"HcalMonitorModule::cleanup"<<std::endl; if (!enableCleanup_) return; if (dbe_) { dbe_->setCurrentFolder(prefixME_+"HcalInfo"); if ( meStatus_ ) dbe_->removeElement( meStatus_->getName() ); meStatus_ = 0; if ( meRun_ ) dbe_->removeElement( meRun_->getName() ); meRun_ = 0; if ( meEvt_ ) dbe_->removeElement( meEvt_->getName() ); meEvt_ = 0; if (meIevt_) dbe_->removeElement(meIevt_->getName()); meIevt_=0; if (meIevtHist_) dbe_->removeElement(meIevtHist_->getName()); meIevtHist_=0; if (meFEDS_) dbe_->removeElement(meFEDS_->getName()); meFEDS_ = 0; if (meCalibType_) dbe_->removeElement(meCalibType_->getName()); meCalibType_ = 0; if (meCurrentCalibType_) dbe_->removeElement(meCurrentCalibType_->getName()); meCurrentCalibType_=0; if (meProcessedEndLumi_) dbe_->removeElement(meProcessedEndLumi_->getName()); meProcessedEndLumi_ = 0; if (meHB_) dbe_->removeElement(meHB_->getName()); meHB_=0; if (meHE_) dbe_->removeElement(meHE_->getName()); meHE_=0; if (meHO_) dbe_->removeElement(meHO_->getName()); meHO_=0; if (meHF_) dbe_->removeElement(meHF_->getName()); meHF_=0; } // if (dbe_) fedsListed_=false; HBpresent_=0; HEpresent_=0; HOpresent_=0; HFpresent_=0; init_=false; } // void HcalMonitorModule::cleanup(void)
void HcalMonitorModule::endJob | ( | void | ) | [protected, virtual] |
Reimplemented from edm::EDAnalyzer.
Definition at line 297 of file HcalMonitorModule.cc.
References cleanup(), gather_cfg::cout, dbe_, debug_, evtNumber_, MonitorElement::Fill(), DQMStore::get(), init_, meEvt_, meRun_, meStatus_, prefixME_, and runNumber_.
{ if (debug_>0) std::cout <<"HcalMonitorModule::endJob()"<<std::endl; if (dbe_) { meStatus_ = dbe_->get(prefixME_ + "/EventInfo/STATUS"); meRun_ = dbe_->get(prefixME_ + "/EventInfo/RUN"); meEvt_ = dbe_->get(prefixME_ + "/EventInfo/EVT"); } if (meStatus_) meStatus_->Fill(2); if (meRun_) meRun_->Fill(runNumber_); if (meEvt_) meEvt_->Fill(evtNumber_); if (init_) this->cleanup(); } // void HcalMonitorModule::endJob(void)
void HcalMonitorModule::endLuminosityBlock | ( | const edm::LuminosityBlock & | lumiSeg, |
const edm::EventSetup & | c | ||
) | [protected, virtual] |
Reimplemented from edm::EDAnalyzer.
Definition at line 288 of file HcalMonitorModule.cc.
References gather_cfg::cout, debug_, MonitorElement::Fill(), edm::LuminosityBlockBase::luminosityBlock(), and meProcessedEndLumi_.
{ if (debug_>0) std::cout <<"HcalMonitorModule::endLuminosityBlock"<<std::endl; meProcessedEndLumi_->Fill(lumiSeg.luminosityBlock()); }// void HcalMonitorModule::endLuminosityBlock(...)
void HcalMonitorModule::endRun | ( | const edm::Run & | run, |
const edm::EventSetup & | c | ||
) | [protected, virtual] |
Reimplemented from edm::EDAnalyzer.
Definition at line 134 of file HcalMonitorModule.cc.
References gather_cfg::cout, debug_, evtNumber_, MonitorElement::Fill(), meEvt_, meRun_, meStatus_, and runNumber_.
void HcalMonitorModule::reset | ( | void | ) | [protected] |
Definition at line 145 of file HcalMonitorModule.cc.
References gather_cfg::cout, debug_, fedsListed_, MonitorElement::Fill(), HBpresent_, HEpresent_, HFpresent_, HOpresent_, ievt_, meCalibType_, meEvtsVsLS_, meFEDS_, meHB_, meHE_, meHF_, meHO_, meIevt_, meIevtHist_, meProcessedEndLumi_, and MonitorElement::Reset().
Referenced by beginRun().
{ if (debug_>0) std::cout <<"HcalMonitorModule::reset"<<std::endl; // Call Reset() on all MonitorElement histograms if (meCalibType_) meCalibType_->Reset(); if (meFEDS_) meFEDS_->Reset(); if (meIevt_) meIevt_->Fill(0); if (meIevtHist_) meIevtHist_->Reset(); if (meEvtsVsLS_) meEvtsVsLS_->Reset(); ievt_=0; if (meProcessedEndLumi_) meProcessedEndLumi_->Fill(-1); if (meHB_) meHB_->Fill(-1); if (meHE_) meHE_->Fill(-1); if (meHO_) meHO_->Fill(-1); if (meHF_) meHF_->Fill(-1); HBpresent_=0; HEpresent_=0; HOpresent_=0; HFpresent_=0; fedsListed_=false; } // void HcalMonitorModule::reset(void)
void HcalMonitorModule::setup | ( | void | ) | [protected] |
Definition at line 167 of file HcalMonitorModule.cc.
References DQMStore::book1D(), DQMStore::bookInt(), gather_cfg::cout, dbe_, debug_, MonitorElement::Fill(), init_, FEDNumbering::MAXHCALFEDID, meCalibType_, meCurrentCalibType_, meEvt_, meEvtsVsLS_, meFEDS_, meHB_, meHE_, meHF_, meHO_, meIevt_, meIevtHist_, meOnline_, meProcessedEndLumi_, meRun_, meStatus_, FEDNumbering::MINHCALFEDID, NLumiBlocks_, Online_, prefixME_, MonitorElement::setBinLabel(), and DQMStore::setCurrentFolder().
Referenced by analyze(), and beginRun().
{ // Run this on first event in run; set up all necessary monitor elements if (debug_>0) std::cout <<"HcalMonitorModule::setup"<<std::endl; init_=true; if (dbe_) { dbe_->setCurrentFolder(prefixME_+"HcalInfo"); meStatus_ = dbe_->bookInt("STATUS"); if (meStatus_) meStatus_->Fill(-1); meRun_ = dbe_->bookInt("RUN"); if (meRun_) meRun_->Fill(-1); meEvt_ = dbe_->bookInt("EVT"); if (meEvt_) meEvt_->Fill(-1); meIevt_ = dbe_->bookInt("EventsProcessed"); if (meIevt_) meIevt_->Fill(-1); meIevtHist_ = dbe_->book1D("EventsInHcalMonitorModule","Events Seen by HcalMonitorModule",1,0.5,1.5); meIevtHist_->setBinLabel(1,"Nevents",1); meEvtsVsLS_ = dbe_->book1D("EventsVsLS","Events vs. Luminosity Section;LS;# events",NLumiBlocks_,0.5,NLumiBlocks_+0.5); meOnline_ = dbe_->bookInt("Online"); meOnline_->Fill((int)Online_); meProcessedEndLumi_ = dbe_->bookInt("EndLumiBlock_MonitorModule"); if (meProcessedEndLumi_) meProcessedEndLumi_->Fill(-1); meCurrentCalibType_= dbe_->bookInt("CURRENT_EVENT_TYPE"); if (meCurrentCalibType_) meCurrentCalibType_->Fill(-1); meHB_ = dbe_->bookInt("HBpresent"); meHE_ = dbe_->bookInt("HEpresent"); meHO_ = dbe_->bookInt("HOpresent"); meHF_ = dbe_->bookInt("HFpresent"); if (meHB_) meHB_->Fill(-1); if (meHE_) meHE_->Fill(-1); if (meHO_) meHO_->Fill(-1); if (meHF_) meHF_->Fill(-1); meFEDS_ = dbe_->book1D("FEDs Unpacked","FEDs Unpacked; Hcal FEDs 700-731",1+(FEDNumbering::MAXHCALFEDID-FEDNumbering::MINHCALFEDID),FEDNumbering::MINHCALFEDID-0.5,FEDNumbering::MAXHCALFEDID+0.5); meCalibType_ = dbe_->book1D("CalibrationType","Calibration Type",9,-0.5,8.5); meCalibType_->setBinLabel(1,"Normal",1); meCalibType_->setBinLabel(2,"Ped",1); meCalibType_->setBinLabel(3,"RADDAM",1); meCalibType_->setBinLabel(4,"HBHEHPD",1); meCalibType_->setBinLabel(5,"HOHPD",1); meCalibType_->setBinLabel(6,"HFPMT",1); meCalibType_->setBinLabel(7,"ZDC",1); meCalibType_->setBinLabel(8,"CASTOR",1); } // if (dbe_) return; } // void HcalMonitorModule::setup(void)
EtaPhiHists HcalMonitorModule::ChannelStatus [private] |
Definition at line 116 of file HcalMonitorModule.h.
DQMStore* HcalMonitorModule::dbe_ [private] |
Definition at line 113 of file HcalMonitorModule.h.
Referenced by beginJob(), cleanup(), endJob(), and setup().
int HcalMonitorModule::debug_ [private] |
Definition at line 105 of file HcalMonitorModule.h.
Referenced by analyze(), beginJob(), beginLuminosityBlock(), beginRun(), CheckSubdetectorStatus(), cleanup(), endJob(), endLuminosityBlock(), endRun(), HcalMonitorModule(), reset(), and setup().
const HcalElectronicsMap* HcalMonitorModule::eMap_ [private] |
Definition at line 115 of file HcalMonitorModule.h.
Referenced by analyze(), beginJob(), and beginRun().
bool HcalMonitorModule::enableCleanup_ [private] |
Definition at line 104 of file HcalMonitorModule.h.
Referenced by cleanup(), and HcalMonitorModule().
int HcalMonitorModule::evtNumber_ [private] |
Definition at line 82 of file HcalMonitorModule.h.
Definition at line 107 of file HcalMonitorModule.h.
Referenced by analyze(), and HcalMonitorModule().
bool HcalMonitorModule::fedsListed_ [private] |
Definition at line 100 of file HcalMonitorModule.h.
Referenced by analyze(), beginJob(), cleanup(), and reset().
int HcalMonitorModule::HBpresent_ [private] |
Definition at line 112 of file HcalMonitorModule.h.
Referenced by analyze(), beginJob(), CheckSubdetectorStatus(), cleanup(), and reset().
int HcalMonitorModule::HEpresent_ [private] |
Definition at line 112 of file HcalMonitorModule.h.
Referenced by analyze(), beginJob(), CheckSubdetectorStatus(), cleanup(), and reset().
int HcalMonitorModule::HFpresent_ [private] |
Definition at line 112 of file HcalMonitorModule.h.
Referenced by analyze(), beginJob(), CheckSubdetectorStatus(), cleanup(), and reset().
int HcalMonitorModule::HOpresent_ [private] |
Definition at line 112 of file HcalMonitorModule.h.
Referenced by analyze(), beginJob(), CheckSubdetectorStatus(), cleanup(), and reset().
int HcalMonitorModule::ievt_ [private] |
Definition at line 80 of file HcalMonitorModule.h.
Referenced by analyze(), beginJob(), and reset().
bool HcalMonitorModule::init_ [private] |
Definition at line 106 of file HcalMonitorModule.h.
Referenced by analyze(), cleanup(), endJob(), HcalMonitorModule(), and setup().
Definition at line 108 of file HcalMonitorModule.h.
Referenced by analyze(), and HcalMonitorModule().
MonitorElement* HcalMonitorModule::meCalibType_ [private] |
Definition at line 88 of file HcalMonitorModule.h.
Referenced by analyze(), beginJob(), cleanup(), reset(), and setup().
Definition at line 89 of file HcalMonitorModule.h.
MonitorElement* HcalMonitorModule::meEvt_ [private] |
MonitorElement* HcalMonitorModule::meEvtsVsLS_ [private] |
Definition at line 96 of file HcalMonitorModule.h.
Referenced by analyze(), beginJob(), reset(), and setup().
MonitorElement* HcalMonitorModule::meFEDS_ [private] |
Definition at line 87 of file HcalMonitorModule.h.
Referenced by analyze(), beginJob(), cleanup(), reset(), and setup().
MonitorElement* HcalMonitorModule::meHB_ [private] |
Definition at line 90 of file HcalMonitorModule.h.
Referenced by beginJob(), CheckSubdetectorStatus(), cleanup(), reset(), and setup().
MonitorElement* HcalMonitorModule::meHE_ [private] |
Definition at line 91 of file HcalMonitorModule.h.
Referenced by beginJob(), CheckSubdetectorStatus(), cleanup(), reset(), and setup().
MonitorElement* HcalMonitorModule::meHF_ [private] |
Definition at line 93 of file HcalMonitorModule.h.
Referenced by beginJob(), CheckSubdetectorStatus(), cleanup(), reset(), and setup().
MonitorElement* HcalMonitorModule::meHO_ [private] |
Definition at line 92 of file HcalMonitorModule.h.
Referenced by beginJob(), CheckSubdetectorStatus(), cleanup(), reset(), and setup().
MonitorElement* HcalMonitorModule::meIevt_ [private] |
Definition at line 94 of file HcalMonitorModule.h.
Referenced by analyze(), beginJob(), cleanup(), reset(), and setup().
MonitorElement* HcalMonitorModule::meIevtHist_ [private] |
Definition at line 95 of file HcalMonitorModule.h.
Referenced by analyze(), beginJob(), cleanup(), reset(), and setup().
MonitorElement* HcalMonitorModule::meOnline_ [private] |
Definition at line 98 of file HcalMonitorModule.h.
Referenced by setup().
Definition at line 97 of file HcalMonitorModule.h.
Referenced by beginJob(), cleanup(), endLuminosityBlock(), reset(), and setup().
bool HcalMonitorModule::mergeRuns_ [private] |
Definition at line 103 of file HcalMonitorModule.h.
Referenced by beginRun(), and HcalMonitorModule().
MonitorElement* HcalMonitorModule::meRun_ [private] |
MonitorElement* HcalMonitorModule::meStatus_ [private] |
int HcalMonitorModule::NLumiBlocks_ [private] |
Definition at line 110 of file HcalMonitorModule.h.
Referenced by HcalMonitorModule(), and setup().
bool HcalMonitorModule::Online_ [private] |
Definition at line 102 of file HcalMonitorModule.h.
Referenced by HcalMonitorModule(), and setup().
std::string HcalMonitorModule::prefixME_ [private] |
Definition at line 109 of file HcalMonitorModule.h.
Referenced by cleanup(), endJob(), HcalMonitorModule(), and setup().
int HcalMonitorModule::runNumber_ [private] |
Definition at line 81 of file HcalMonitorModule.h.