CMS 3D CMS Logo

Public Member Functions | Protected Member Functions | Protected Attributes

HcalBaseDQMonitor Class Reference

#include <HcalBaseDQMonitor.h>

Inheritance diagram for HcalBaseDQMonitor:
edm::EDAnalyzer HcalBeamMonitor HcalCoarsePedestalMonitor HcalDataIntegrityTask HcalDeadCellMonitor HcalDetDiagLaserMonitor HcalDetDiagLEDMonitor HcalDetDiagLEDMonitor HcalDetDiagNoiseMonitor HcalDetDiagPedestalMonitor HcalDetDiagTimingMonitor HcalDigiMonitor HcalHotCellMonitor HcalLSbyLSMonitor HcalNoiseMonitor HcalNZSMonitor HcalRawDataMonitor HcalRecHitMonitor HcalTrigPrimMonitor

List of all members.

Public Member Functions

 HcalBaseDQMonitor (const edm::ParameterSet &ps)
 HcalBaseDQMonitor ()
 ~HcalBaseDQMonitor ()

Protected Member Functions

virtual void analyze (const edm::Event &e, const edm::EventSetup &c)
virtual void beginJob ()
virtual void beginLuminosityBlock (const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c)
virtual void beginRun (const edm::Run &run, const edm::EventSetup &c)
virtual void cleanup (void)
virtual void endJob (void)
virtual void endLuminosityBlock (const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c)
virtual void endRun (const edm::Run &run, const edm::EventSetup &c)
bool IsAllowedCalibType ()
bool LumiInOrder (int lumisec)
virtual void reset (void)
virtual void setup (void)
void SetupEtaPhiHists (EtaPhiHists &hh, std::string Name, std::string Units)

Protected Attributes

std::vector< int > AllowedCalibTypes_
int badChannelStatusMask_
int currentLS
int currenttype_
DQMStoredbe_
int debug_
bool enableCleanup_
bool eventAllowed_
bool HBpresent_
bool HEpresent_
bool HFpresent_
bool HOpresent_
int ievt_
std::map< unsigned int, int > KnownBadCells_
int levt_
bool makeDiagnostics_
MonitorElementmeIevt_
MonitorElementmeLevt_
bool mergeRuns_
MonitorElementmeTevt_
MonitorElementmeTevtHist_
int NLumiBlocks_
bool Online_
std::string prefixME_
MonitorElementProblemsCurrentLB
MonitorElementProblemsVsLB
MonitorElementProblemsVsLB_HB
MonitorElementProblemsVsLB_HBHEHF
MonitorElementProblemsVsLB_HE
MonitorElementProblemsVsLB_HF
MonitorElementProblemsVsLB_HO
bool skipOutOfOrderLS_
std::string subdir_
int tevt_

Detailed Description

Definition at line 22 of file HcalBaseDQMonitor.h.


Constructor & Destructor Documentation

HcalBaseDQMonitor::HcalBaseDQMonitor ( const edm::ParameterSet ps)

Definition at line 21 of file HcalBaseDQMonitor.cc.

References AllowedCalibTypes_, debug_, enableCleanup_, edm::ParameterSet::getUntrackedParameter(), makeDiagnostics_, meIevt_, meLevt_, mergeRuns_, meTevtHist_, NLumiBlocks_, Online_, prefixME_, ProblemsCurrentLB, ProblemsVsLB, ProblemsVsLB_HB, ProblemsVsLB_HBHEHF, ProblemsVsLB_HE, ProblemsVsLB_HF, ProblemsVsLB_HO, skipOutOfOrderLS_, and subdir_.

{
  Online_                = ps.getUntrackedParameter<bool>("online",false);
  mergeRuns_             = ps.getUntrackedParameter<bool>("mergeRuns",false);
  enableCleanup_         = ps.getUntrackedParameter<bool>("enableCleanup",false);
  debug_                 = ps.getUntrackedParameter<int>("debug",0);
  prefixME_              = ps.getUntrackedParameter<std::string>("subSystemFolder","Hcal/"); 
  if (prefixME_.substr(prefixME_.size()-1,prefixME_.size())!="/")
    prefixME_.append("/");
  subdir_                = ps.getUntrackedParameter<std::string>("TaskFolder","Test/"); 
  if (subdir_.size()>0 && subdir_.substr(subdir_.size()-1,subdir_.size())!="/")
    subdir_.append("/");
  subdir_=prefixME_+subdir_;
  AllowedCalibTypes_     = ps.getUntrackedParameter<std::vector<int> > ("AllowedCalibTypes");
  skipOutOfOrderLS_      = ps.getUntrackedParameter<bool>("skipOutOfOrderLS",false);
  NLumiBlocks_           = ps.getUntrackedParameter<int>("NLumiBlocks",4000);
  makeDiagnostics_       = ps.getUntrackedParameter<bool>("makeDiagnostics",false);
  
  meIevt_=0;
  meLevt_=0;
  meTevtHist_=0;
  ProblemsVsLB=0;
  ProblemsVsLB_HB=0;
  ProblemsVsLB_HE=0;
  ProblemsVsLB_HF=0;
  ProblemsVsLB_HBHEHF=0;
  ProblemsVsLB_HO=0;
  ProblemsCurrentLB=0;
} //HcalBaseDQMonitor::HcalBaseDQMonitor(const ParameterSet& ps)
HcalBaseDQMonitor::HcalBaseDQMonitor ( ) [inline]

Definition at line 30 of file HcalBaseDQMonitor.h.

{};
HcalBaseDQMonitor::~HcalBaseDQMonitor ( )

Definition at line 54 of file HcalBaseDQMonitor.cc.

{

}

Member Function Documentation

void HcalBaseDQMonitor::analyze ( const edm::Event e,
const edm::EventSetup c 
) [protected, virtual]

Implements edm::EDAnalyzer.

Reimplemented in HcalBeamMonitor, HcalCoarsePedestalMonitor, HcalDataIntegrityTask, HcalDeadCellMonitor, HcalDetDiagLEDMonitor, HcalDetDiagNoiseMonitor, HcalDetDiagTimingMonitor, HcalDigiMonitor, HcalHotCellMonitor, HcalNoiseMonitor, HcalNZSMonitor, HcalRawDataMonitor, HcalRecHitMonitor, HcalTrigPrimMonitor, HcalDetDiagLaserMonitor, HcalDetDiagLEDMonitor, and HcalDetDiagPedestalMonitor.

Definition at line 206 of file HcalBaseDQMonitor.cc.

References gather_cfg::cout, dbe_, debug_, eventAllowed_, MonitorElement::Fill(), DQMStore::get(), MonitorElement::getIntValue(), HBpresent_, HEpresent_, HFpresent_, HOpresent_, ievt_, IsAllowedCalibType(), levt_, LumiInOrder(), edm::EventBase::luminosityBlock(), meIevt_, meLevt_, meTevt_, meTevtHist_, prefixME_, and tevt_.

{
  if (debug_>5) std::cout <<"\t<HcalBaseDQMonitor::analyze>  event = "<<ievt_<<std::endl;
  eventAllowed_=true; // assume event is allowed

  // fill with total events seen (this differs from ievent, which is total # of good events)
  ++tevt_;
  if (meTevt_) meTevt_->Fill(tevt_);
  if (meTevtHist_) meTevtHist_->Fill(1);
  // skip out of order lumi events
  if (this->LumiInOrder(e.luminosityBlock())==false)
    {
      eventAllowed_=false;
      return;
    }
  // skip events of wrong calibration type
  eventAllowed_&=(this->IsAllowedCalibType());
  if (!eventAllowed_) return;

  // Event is good; count it
  ++ievt_;
  ++levt_;
  if (meIevt_) meIevt_->Fill(ievt_);
  if (meLevt_) meLevt_->Fill(levt_);


  MonitorElement* me;
  if (HBpresent_==false)
    {
      me = dbe_->get((prefixME_+"HcalInfo/HBpresent"));
      if (me==0 || me->getIntValue()>0) HBpresent_=true;
    }
  if (HEpresent_==false)
    {
      me = dbe_->get((prefixME_+"HcalInfo/HEpresent"));
      if (me==0 || me->getIntValue()>0) HEpresent_=true;
    }
  if (HOpresent_==false)
    {
      me = dbe_->get((prefixME_+"HcalInfo/HOpresent"));
      if (me==0 || me->getIntValue()>0) HOpresent_=true;
    }
  if (HFpresent_==false)
    {
      me = dbe_->get((prefixME_+"HcalInfo/HOpresent"));
      if (me ==0 || me->getIntValue()>0) HFpresent_=true;
    }


} // void HcalBaseDQMonitor::analyze(const edm::Event& e, const edm::EventSetup& c)
void HcalBaseDQMonitor::beginJob ( void  ) [protected, virtual]

Reimplemented from edm::EDAnalyzer.

Definition at line 59 of file HcalBaseDQMonitor.cc.

References gather_cfg::cout, currenttype_, dbe_, debug_, HBpresent_, HEpresent_, HFpresent_, HOpresent_, ievt_, levt_, cmsCodeRules::cppFunctionSkipper::operator, subdir_, and tevt_.

{

  if (debug_>0) std::cout <<"HcalBaseDQMonitor::beginJob():  task =  '"<<subdir_<<"'"<<std::endl;
  dbe_ = edm::Service<DQMStore>().operator->();

  ievt_=0;
  levt_=0;
  tevt_=0;
  currenttype_=-1;
  HBpresent_=false;
  HEpresent_=false;
  HOpresent_=false;
  HFpresent_=false;


} // beginJob()
void HcalBaseDQMonitor::beginLuminosityBlock ( const edm::LuminosityBlock lumiSeg,
const edm::EventSetup c 
) [protected, virtual]
void HcalBaseDQMonitor::beginRun ( const edm::Run run,
const edm::EventSetup c 
) [protected, virtual]
void HcalBaseDQMonitor::cleanup ( void  ) [protected, virtual]
void HcalBaseDQMonitor::endJob ( void  ) [protected, virtual]
void HcalBaseDQMonitor::endLuminosityBlock ( const edm::LuminosityBlock lumiSeg,
const edm::EventSetup c 
) [protected, virtual]
void HcalBaseDQMonitor::endRun ( const edm::Run run,
const edm::EventSetup c 
) [protected, virtual]

Reimplemented from edm::EDAnalyzer.

Reimplemented in HcalCoarsePedestalMonitor, HcalDeadCellMonitor, HcalDigiMonitor, HcalHotCellMonitor, HcalLSbyLSMonitor, HcalRawDataMonitor, HcalRecHitMonitor, HcalDetDiagLaserMonitor, HcalDetDiagLEDMonitor, and HcalDetDiagPedestalMonitor.

Definition at line 91 of file HcalBaseDQMonitor.cc.

References gather_cfg::cout, debug_, and subdir_.

{
  if (debug_>0) std::cout <<"HcalBaseDQMonitor::endRun:  task = "<<subdir_<<std::endl;
} //endRun(...)
bool HcalBaseDQMonitor::IsAllowedCalibType ( ) [protected]

Definition at line 178 of file HcalBaseDQMonitor.cc.

References AllowedCalibTypes_, gather_cfg::cout, currenttype_, dbe_, debug_, DQMStore::get(), MonitorElement::getIntValue(), i, and prefixME_.

Referenced by HcalDigiMonitor::analyze(), HcalTrigPrimMonitor::analyze(), HcalDetDiagTimingMonitor::analyze(), HcalRecHitMonitor::analyze(), HcalCoarsePedestalMonitor::analyze(), analyze(), HcalBeamMonitor::analyze(), HcalDataIntegrityTask::analyze(), HcalDeadCellMonitor::analyze(), HcalRawDataMonitor::analyze(), HcalHotCellMonitor::analyze(), and HcalNZSMonitor::analyze().

{
  if (debug_>9) std::cout <<"<HcalBaseDQMonitor::IsAllowedCalibType>"<<std::endl;
  if (AllowedCalibTypes_.size()==0)
    {
      if (debug_>9) std::cout <<"\tNo calib types specified by user; All events allowed"<<std::endl;
      return true;
    }
  MonitorElement* me = dbe_->get((prefixME_+"HcalInfo/CURRENT_EVENT_TYPE").c_str());
  if (me) currenttype_=me->getIntValue();
  else 
    {
      if (debug_>9) std::cout <<"\tCalib Type cannot be determined from HcalMonitorModule"<<std::endl;
      return true; // is current type can't be determined, assume event is allowed
    }
  if (debug_>9) std::cout <<"\tHcalBaseDQMonitor::IsAllowedCalibType  checking if calibration type = "<<currenttype_<<" is allowed...";
  for (std::vector<int>::size_type i=0;i<AllowedCalibTypes_.size();++i)
    {
      if (AllowedCalibTypes_[i]==currenttype_)
        {
          if (debug_>9) std::cout <<"\t Type allowed!"<<std::endl;
          return true;
        }
    }
  if (debug_>9) std::cout <<"\t Type not allowed!"<<std::endl;
  return false;
} // bool HcalBaseDQMonitor::IsAllowedCalibType()
bool HcalBaseDQMonitor::LumiInOrder ( int  lumisec) [protected]
void HcalBaseDQMonitor::reset ( void  ) [protected, virtual]
void HcalBaseDQMonitor::setup ( void  ) [protected, virtual]

Reimplemented in HcalBeamMonitor, HcalCoarsePedestalMonitor, HcalDataIntegrityTask, HcalDeadCellMonitor, HcalDetDiagLEDMonitor, HcalDetDiagNoiseMonitor, HcalDetDiagTimingMonitor, HcalDigiMonitor, HcalHotCellMonitor, HcalLSbyLSMonitor, HcalNoiseMonitor, HcalNZSMonitor, HcalRawDataMonitor, HcalRecHitMonitor, HcalTrigPrimMonitor, and HcalDetDiagLEDMonitor.

Definition at line 120 of file HcalBaseDQMonitor.cc.

References DQMStore::book1D(), DQMStore::book2D(), DQMStore::bookInt(), gather_cfg::cout, dbe_, debug_, MonitorElement::Fill(), MonitorElement::getTH2F(), meIevt_, meLevt_, meTevt_, meTevtHist_, ProblemsCurrentLB, MonitorElement::Reset(), DQMStore::setCurrentFolder(), and subdir_.

Referenced by beginRun(), HcalDetDiagPedestalMonitor::beginRun(), and HcalDetDiagLaserMonitor::beginRun().

{
  if (debug_>3) std::cout <<"<HcalBaseDQMonitor> setup in progress"<<std::endl;
  dbe_->setCurrentFolder(subdir_);
  meIevt_ = dbe_->bookInt("EventsProcessed");
  if (meIevt_) meIevt_->Fill(-1);
  meLevt_ = dbe_->bookInt("EventsProcessed_currentLS");
  if (meLevt_) meLevt_->Fill(-1);
  meTevt_ = dbe_->bookInt("EventsProcessed_Total");
  if (meTevt_) meTevt_->Fill(-1);
  meTevtHist_=dbe_->book1D("Events_Processed_Task_Histogram","Counter of Events Processed By This Task",1,0.5,1.5);
  if (meTevtHist_) meTevtHist_->Reset();
  dbe_->setCurrentFolder(subdir_+"LSvalues");
  ProblemsCurrentLB=dbe_->book2D("ProblemsThisLS","Problem Channels in current Lumi Section",
                                 7,0,7,1,0,1);
  if (ProblemsCurrentLB)
    {
      (ProblemsCurrentLB->getTH2F())->GetXaxis()->SetBinLabel(1,"HB");
      (ProblemsCurrentLB->getTH2F())->GetXaxis()->SetBinLabel(2,"HE");
      (ProblemsCurrentLB->getTH2F())->GetXaxis()->SetBinLabel(3,"HO");
      (ProblemsCurrentLB->getTH2F())->GetXaxis()->SetBinLabel(4,"HF");
      (ProblemsCurrentLB->getTH2F())->GetXaxis()->SetBinLabel(5,"HO0");
      (ProblemsCurrentLB->getTH2F())->GetXaxis()->SetBinLabel(6,"HO12");
      (ProblemsCurrentLB->getTH2F())->GetXaxis()->SetBinLabel(7,"HFlumi");
      (ProblemsCurrentLB->getTH2F())->GetYaxis()->SetBinLabel(1,"Status");
      ProblemsCurrentLB->Reset();
    }
} // setup()
void HcalBaseDQMonitor::SetupEtaPhiHists ( EtaPhiHists hh,
std::string  Name,
std::string  Units 
) [inline, protected]

Member Data Documentation

std::vector<int> HcalBaseDQMonitor::AllowedCalibTypes_ [protected]

Definition at line 91 of file HcalBaseDQMonitor.h.

Referenced by HcalDetDiagLaserMonitor::analyze(), HcalDetDiagTimingMonitor::analyze(), analyze(), HcalNoiseMonitor::analyze(), HcalDetDiagLEDMonitor::analyze(), beginJob(), HcalDetDiagPedestalMonitor::beginRun(), HcalDetDiagLaserMonitor::beginRun(), HcalRecHitMonitor::beginRun(), HcalNZSMonitor::cleanup(), HcalDetDiagTimingMonitor::cleanup(), HcalTrigPrimMonitor::cleanup(), HcalDigiMonitor::cleanup(), HcalRecHitMonitor::cleanup(), HcalCoarsePedestalMonitor::cleanup(), HcalNoiseMonitor::cleanup(), HcalDataIntegrityTask::cleanup(), HcalDeadCellMonitor::cleanup(), HcalLSbyLSMonitor::cleanup(), HcalDetDiagLEDMonitor::cleanup(), HcalHotCellMonitor::cleanup(), HcalBeamMonitor::cleanup(), HcalTrigPrimMonitor::create_errorflag(), HcalTrigPrimMonitor::create_et_histogram(), HcalTrigPrimMonitor::create_fg_correlation(), HcalTrigPrimMonitor::create_map(), HcalTrigPrimMonitor::create_summary(), HcalTrigPrimMonitor::create_tp_correlation(), HcalLSbyLSMonitor::endLuminosityBlock(), IsAllowedCalibType(), HcalNZSMonitor::processEvent(), HcalDigiMonitor::processEvent(), HcalDataIntegrityTask::processEvent(), HcalTrigPrimMonitor::processEvent(), HcalCoarsePedestalMonitor::processEvent(), HcalBeamMonitor::processEvent(), HcalRawDataMonitor::processEvent(), HcalRecHitMonitor::reset(), HcalNZSMonitor::setup(), HcalRecHitMonitor::setup(), HcalDigiMonitor::setup(), HcalDetDiagTimingMonitor::setup(), HcalCoarsePedestalMonitor::setup(), HcalNoiseMonitor::setup(), HcalDataIntegrityTask::setup(), HcalRawDataMonitor::setup(), HcalBeamMonitor::setup(), HcalDetDiagLEDMonitor::setup(), HcalDeadCellMonitor::setup(), HcalLSbyLSMonitor::setup(), HcalTrigPrimMonitor::setup(), HcalHotCellMonitor::setup(), setup(), SetupEtaPhiHists(), and HcalDigiMonitor::setupSubdetHists().

int HcalBaseDQMonitor::debug_ [protected]

Definition at line 86 of file HcalBaseDQMonitor.h.

Referenced by HcalDigiMonitor::analyze(), HcalRecHitMonitor::analyze(), HcalCoarsePedestalMonitor::analyze(), analyze(), HcalDataIntegrityTask::analyze(), HcalNoiseMonitor::analyze(), HcalDeadCellMonitor::analyze(), HcalRawDataMonitor::analyze(), HcalHotCellMonitor::analyze(), HcalNZSMonitor::analyze(), beginJob(), HcalNZSMonitor::beginRun(), beginRun(), HcalHotCellMonitor::beginRun(), HcalLSbyLSMonitor::beginRun(), HcalDetDiagLEDMonitor::beginRun(), HcalDetDiagTimingMonitor::beginRun(), HcalDigiMonitor::beginRun(), HcalBeamMonitor::beginRun(), HcalDeadCellMonitor::beginRun(), HcalRecHitMonitor::beginRun(), HcalNoiseMonitor::beginRun(), HcalDataIntegrityTask::beginRun(), HcalDigiMonitor::cleanup(), HcalCoarsePedestalMonitor::cleanup(), HcalHotCellMonitor::cleanup(), HcalHotCellMonitor::endJob(), HcalCoarsePedestalMonitor::endJob(), HcalDeadCellMonitor::endJob(), HcalLSbyLSMonitor::endJob(), HcalDigiMonitor::endJob(), HcalRawDataMonitor::endJob(), HcalLSbyLSMonitor::endLuminosityBlock(), HcalBeamMonitor::endLuminosityBlock(), HcalRecHitMonitor::endRun(), endRun(), HcalRecHitMonitor::fill_Nevents(), HcalDigiMonitor::fill_Nevents(), HcalHotCellMonitor::fillNevents_energy(), HcalHotCellMonitor::fillNevents_neighbor(), HcalHotCellMonitor::fillNevents_persistentenergy(), HcalHotCellMonitor::fillNevents_problemCells(), HcalDeadCellMonitor::fillNevents_problemCells(), HcalDeadCellMonitor::fillNevents_recentdigis(), HcalDeadCellMonitor::fillNevents_recentrechits(), HcalBaseDQMonitor(), HcalBeamMonitor::HcalBeamMonitor(), HcalCoarsePedestalMonitor::HcalCoarsePedestalMonitor(), HcalDataIntegrityTask::HcalDataIntegrityTask(), HcalDeadCellMonitor::HcalDeadCellMonitor(), HcalDetDiagLaserMonitor::HcalDetDiagLaserMonitor(), HcalDetDiagLEDMonitor::HcalDetDiagLEDMonitor(), HcalDetDiagTimingMonitor::HcalDetDiagTimingMonitor(), HcalDigiMonitor::HcalDigiMonitor(), HcalHotCellMonitor::HcalHotCellMonitor(), HcalLSbyLSMonitor::HcalLSbyLSMonitor(), HcalNoiseMonitor::HcalNoiseMonitor(), HcalNZSMonitor::HcalNZSMonitor(), HcalRawDataMonitor::HcalRawDataMonitor(), HcalRecHitMonitor::HcalRecHitMonitor(), HcalTrigPrimMonitor::HcalTrigPrimMonitor(), IsAllowedCalibType(), HcalRawDataMonitor::mapChannproblem(), HcalRawDataMonitor::mapDCCproblem(), HcalRawDataMonitor::mapHTRproblem(), HcalNZSMonitor::processEvent(), HcalRecHitMonitor::processEvent(), HcalDeadCellMonitor::processEvent(), HcalDigiMonitor::processEvent(), HcalHotCellMonitor::processEvent(), HcalCoarsePedestalMonitor::processEvent(), HcalBeamMonitor::processEvent(), HcalRawDataMonitor::processEvent(), HcalRecHitMonitor::processEvent_rechit(), HcalHotCellMonitor::processEvent_rechitenergy(), HcalDataIntegrityTask::reset(), HcalDeadCellMonitor::reset(), reset(), HcalNZSMonitor::setup(), HcalDigiMonitor::setup(), HcalRecHitMonitor::setup(), HcalCoarsePedestalMonitor::setup(), HcalNoiseMonitor::setup(), HcalDataIntegrityTask::setup(), HcalBeamMonitor::setup(), HcalRawDataMonitor::setup(), HcalDeadCellMonitor::setup(), HcalLSbyLSMonitor::setup(), setup(), HcalHotCellMonitor::setup(), and HcalRawDataMonitor::unpack().

Definition at line 100 of file HcalBaseDQMonitor.h.

Referenced by analyze().

int HcalBaseDQMonitor::ievt_ [protected]
std::map<unsigned int, int> HcalBaseDQMonitor::KnownBadCells_ [protected]
int HcalBaseDQMonitor::levt_ [protected]

Definition at line 95 of file HcalBaseDQMonitor.h.

Referenced by analyze(), HcalBaseDQMonitor(), reset(), and setup().

Definition at line 97 of file HcalBaseDQMonitor.h.

Referenced by analyze(), beginLuminosityBlock(), HcalBaseDQMonitor(), reset(), and setup().

Definition at line 96 of file HcalBaseDQMonitor.h.

Referenced by analyze(), reset(), and setup().

bool HcalBaseDQMonitor::Online_ [protected]
std::string HcalBaseDQMonitor::prefixME_ [protected]
std::string HcalBaseDQMonitor::subdir_ [protected]

Definition at line 88 of file HcalBaseDQMonitor.h.

Referenced by beginJob(), beginRun(), HcalDetDiagPedestalMonitor::beginRun(), HcalDetDiagLaserMonitor::beginRun(), HcalRecHitMonitor::beginRun(), HcalDataIntegrityTask::beginRun(), HcalNZSMonitor::cleanup(), HcalDetDiagTimingMonitor::cleanup(), HcalDigiMonitor::cleanup(), HcalTrigPrimMonitor::cleanup(), HcalCoarsePedestalMonitor::cleanup(), HcalRecHitMonitor::cleanup(), HcalDataIntegrityTask::cleanup(), HcalNoiseMonitor::cleanup(), HcalDeadCellMonitor::cleanup(), HcalDetDiagLEDMonitor::cleanup(), HcalLSbyLSMonitor::cleanup(), HcalHotCellMonitor::cleanup(), HcalBeamMonitor::cleanup(), HcalRecHitMonitor::endRun(), endRun(), HcalBaseDQMonitor(), HcalBeamMonitor::HcalBeamMonitor(), HcalCoarsePedestalMonitor::HcalCoarsePedestalMonitor(), HcalDataIntegrityTask::HcalDataIntegrityTask(), HcalDeadCellMonitor::HcalDeadCellMonitor(), HcalDetDiagLaserMonitor::HcalDetDiagLaserMonitor(), HcalDetDiagLEDMonitor::HcalDetDiagLEDMonitor(), HcalDetDiagPedestalMonitor::HcalDetDiagPedestalMonitor(), HcalDetDiagTimingMonitor::HcalDetDiagTimingMonitor(), HcalDigiMonitor::HcalDigiMonitor(), HcalHotCellMonitor::HcalHotCellMonitor(), HcalLSbyLSMonitor::HcalLSbyLSMonitor(), HcalNoiseMonitor::HcalNoiseMonitor(), HcalNZSMonitor::HcalNZSMonitor(), HcalRawDataMonitor::HcalRawDataMonitor(), HcalRecHitMonitor::HcalRecHitMonitor(), HcalTrigPrimMonitor::HcalTrigPrimMonitor(), HcalRecHitMonitor::reset(), reset(), HcalNZSMonitor::setup(), HcalDetDiagTimingMonitor::setup(), HcalDigiMonitor::setup(), HcalRecHitMonitor::setup(), HcalCoarsePedestalMonitor::setup(), HcalNoiseMonitor::setup(), HcalDataIntegrityTask::setup(), HcalBeamMonitor::setup(), HcalRawDataMonitor::setup(), HcalDetDiagLEDMonitor::setup(), HcalDeadCellMonitor::setup(), HcalLSbyLSMonitor::setup(), setup(), HcalHotCellMonitor::setup(), HcalTrigPrimMonitor::setup(), and HcalDigiMonitor::setupSubdetHists().

int HcalBaseDQMonitor::tevt_ [protected]