#include <DQM/EcalBarrelMonitorClient/interface/EBClient.h>
Public Member Functions | |
virtual void | analyze (void)=0 |
analyze method | |
virtual void | beginJob (DQMStore *dqmStore)=0 |
begin of job method | |
virtual void | beginRun (void)=0 |
begin of run method | |
virtual void | cleanup (void)=0 |
clean up method | |
virtual void | endJob (void)=0 |
end of job method | |
virtual void | endRun (void)=0 |
end of run method | |
virtual int | getEvtPerJob (void)=0 |
Returns the total number of processed events. | |
virtual int | getEvtPerRun (void)=0 |
Returns the number of processed events in this Run. | |
virtual void | htmlOutput (int run, std::string &htmlDir, std::string &htmlName)=0 |
create HTML page | |
virtual void | setup (void)=0 |
setup method | |
virtual void | softReset (bool flag)=0 |
soft reset method | |
virtual bool | writeDb (EcalCondDBInterface *econn, RunIOV *runiov, MonRunIOV *moniov, bool &status, bool flag)=0 |
Write data to DataBase. | |
virtual | ~EBClient (void) |
Definition at line 22 of file EBClient.h.
virtual EBClient::~EBClient | ( | void | ) | [inline, virtual] |
analyze method
Implemented in EBBeamCaloClient, EBBeamHodoClient, EBClusterClient, EBCosmicClient, EBIntegrityClient, EBLaserClient, EBOccupancyClient, EBPedestalClient, EBPedestalOnlineClient, EBStatusFlagsClient, EBSummaryClient, EBTestPulseClient, EBTimingClient, and EBTriggerTowerClient.
begin of job method
Implemented in EBBeamCaloClient, EBBeamHodoClient, EBClusterClient, EBCosmicClient, EBIntegrityClient, EBLaserClient, EBOccupancyClient, EBPedestalClient, EBPedestalOnlineClient, EBStatusFlagsClient, EBSummaryClient, EBTestPulseClient, EBTimingClient, and EBTriggerTowerClient.
begin of run method
Implemented in EBBeamCaloClient, EBBeamHodoClient, EBClusterClient, EBCosmicClient, EBIntegrityClient, EBLaserClient, EBOccupancyClient, EBPedestalClient, EBPedestalOnlineClient, EBStatusFlagsClient, EBSummaryClient, EBTestPulseClient, EBTimingClient, and EBTriggerTowerClient.
clean up method
Implemented in EBBeamCaloClient, EBBeamHodoClient, EBClusterClient, EBCosmicClient, EBIntegrityClient, EBLaserClient, EBOccupancyClient, EBPedestalClient, EBPedestalOnlineClient, EBStatusFlagsClient, EBSummaryClient, EBTestPulseClient, EBTimingClient, and EBTriggerTowerClient.
end of job method
Implemented in EBBeamCaloClient, EBBeamHodoClient, EBClusterClient, EBCosmicClient, EBIntegrityClient, EBLaserClient, EBOccupancyClient, EBPedestalClient, EBPedestalOnlineClient, EBStatusFlagsClient, EBSummaryClient, EBTestPulseClient, EBTimingClient, and EBTriggerTowerClient.
end of run method
Implemented in EBBeamCaloClient, EBBeamHodoClient, EBClusterClient, EBCosmicClient, EBIntegrityClient, EBLaserClient, EBOccupancyClient, EBPedestalClient, EBPedestalOnlineClient, EBStatusFlagsClient, EBSummaryClient, EBTestPulseClient, EBTimingClient, and EBTriggerTowerClient.
Returns the total number of processed events.
Implemented in EBBeamCaloClient, EBBeamHodoClient, EBClusterClient, EBCosmicClient, EBIntegrityClient, EBLaserClient, EBOccupancyClient, EBPedestalClient, EBPedestalOnlineClient, EBStatusFlagsClient, EBSummaryClient, EBTestPulseClient, EBTimingClient, and EBTriggerTowerClient.
Returns the number of processed events in this Run.
Implemented in EBBeamCaloClient, EBBeamHodoClient, EBClusterClient, EBCosmicClient, EBIntegrityClient, EBLaserClient, EBOccupancyClient, EBPedestalClient, EBPedestalOnlineClient, EBStatusFlagsClient, EBSummaryClient, EBTestPulseClient, EBTimingClient, and EBTriggerTowerClient.
create HTML page
run | run number | |
htmlDir | path to HTML file | |
htmlName | HTML file name |
Implemented in EBBeamCaloClient, EBBeamHodoClient, EBClusterClient, EBCosmicClient, EBIntegrityClient, EBLaserClient, EBOccupancyClient, EBPedestalClient, EBPedestalOnlineClient, EBStatusFlagsClient, EBSummaryClient, EBTestPulseClient, EBTimingClient, and EBTriggerTowerClient.
setup method
Implemented in EBBeamCaloClient, EBBeamHodoClient, EBClusterClient, EBCosmicClient, EBIntegrityClient, EBLaserClient, EBOccupancyClient, EBPedestalClient, EBPedestalOnlineClient, EBStatusFlagsClient, EBSummaryClient, EBTestPulseClient, EBTimingClient, and EBTriggerTowerClient.
soft reset method
flag | on/off switch |
Implemented in EBBeamCaloClient, EBBeamHodoClient, EBClusterClient, EBCosmicClient, EBIntegrityClient, EBLaserClient, EBOccupancyClient, EBPedestalClient, EBPedestalOnlineClient, EBStatusFlagsClient, EBSummaryClient, EBTestPulseClient, EBTimingClient, and EBTriggerTowerClient.
bool EBClient::writeDb | ( | EcalCondDBInterface * | econn, | |
RunIOV * | runiov, | |||
MonRunIOV * | moniov, | |||
bool & | status, | |||
bool | flag | |||
) | [pure virtual] |
Write data to DataBase.
econn | DB interface | |
moniov | IOV interface | |
status | good or bad | |
flag | run with softReset or not |
Implemented in EBBeamCaloClient, EBBeamHodoClient, EBClusterClient, EBCosmicClient, EBIntegrityClient, EBLaserClient, EBOccupancyClient, EBPedestalClient, EBPedestalOnlineClient, EBStatusFlagsClient, EBSummaryClient, EBTestPulseClient, EBTimingClient, and EBTriggerTowerClient.