#include <DQM/EcalEndcapMonitorClient/interface/EEClient.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 | ~EEClient (void) |
Definition at line 22 of file EEClient.h.
virtual EEClient::~EEClient | ( | void | ) | [inline, virtual] |
analyze method
Implemented in EEBeamCaloClient, EEBeamHodoClient, EEClusterClient, EECosmicClient, EEIntegrityClient, EELaserClient, EELedClient, EEOccupancyClient, EEPedestalClient, EEPedestalOnlineClient, EEStatusFlagsClient, EESummaryClient, EETestPulseClient, EETimingClient, and EETriggerTowerClient.
begin of job method
Implemented in EEBeamCaloClient, EEBeamHodoClient, EEClusterClient, EECosmicClient, EEIntegrityClient, EELaserClient, EELedClient, EEOccupancyClient, EEPedestalClient, EEPedestalOnlineClient, EEStatusFlagsClient, EESummaryClient, EETestPulseClient, EETimingClient, and EETriggerTowerClient.
begin of run method
Implemented in EEBeamCaloClient, EEBeamHodoClient, EEClusterClient, EECosmicClient, EEIntegrityClient, EELaserClient, EELedClient, EEOccupancyClient, EEPedestalClient, EEPedestalOnlineClient, EEStatusFlagsClient, EESummaryClient, EETestPulseClient, EETimingClient, and EETriggerTowerClient.
clean up method
Implemented in EEBeamCaloClient, EEBeamHodoClient, EEClusterClient, EECosmicClient, EEIntegrityClient, EELaserClient, EELedClient, EEOccupancyClient, EEPedestalClient, EEPedestalOnlineClient, EEStatusFlagsClient, EESummaryClient, EETestPulseClient, EETimingClient, and EETriggerTowerClient.
end of job method
Implemented in EEBeamCaloClient, EEBeamHodoClient, EEClusterClient, EECosmicClient, EEIntegrityClient, EELaserClient, EELedClient, EEOccupancyClient, EEPedestalClient, EEPedestalOnlineClient, EEStatusFlagsClient, EESummaryClient, EETestPulseClient, EETimingClient, and EETriggerTowerClient.
end of run method
Implemented in EEBeamCaloClient, EEBeamHodoClient, EEClusterClient, EECosmicClient, EEIntegrityClient, EELaserClient, EELedClient, EEOccupancyClient, EEPedestalClient, EEPedestalOnlineClient, EEStatusFlagsClient, EESummaryClient, EETestPulseClient, EETimingClient, and EETriggerTowerClient.
Returns the total number of processed events.
Implemented in EEBeamCaloClient, EEBeamHodoClient, EEClusterClient, EECosmicClient, EEIntegrityClient, EELaserClient, EELedClient, EEOccupancyClient, EEPedestalClient, EEPedestalOnlineClient, EEStatusFlagsClient, EESummaryClient, EETestPulseClient, EETimingClient, and EETriggerTowerClient.
Returns the number of processed events in this Run.
Implemented in EEBeamCaloClient, EEBeamHodoClient, EEClusterClient, EECosmicClient, EEIntegrityClient, EELaserClient, EELedClient, EEOccupancyClient, EEPedestalClient, EEPedestalOnlineClient, EEStatusFlagsClient, EESummaryClient, EETestPulseClient, EETimingClient, and EETriggerTowerClient.
create HTML page
run | run number | |
htmlDir | path to HTML file | |
htmlName | HTML file name |
Implemented in EEBeamCaloClient, EEBeamHodoClient, EEClusterClient, EECosmicClient, EEIntegrityClient, EELaserClient, EELedClient, EEOccupancyClient, EEPedestalClient, EEPedestalOnlineClient, EEStatusFlagsClient, EESummaryClient, EETestPulseClient, EETimingClient, and EETriggerTowerClient.
setup method
Implemented in EEBeamCaloClient, EEBeamHodoClient, EEClusterClient, EECosmicClient, EEIntegrityClient, EELaserClient, EELedClient, EEOccupancyClient, EEPedestalClient, EEPedestalOnlineClient, EEStatusFlagsClient, EESummaryClient, EETestPulseClient, EETimingClient, and EETriggerTowerClient.
soft reset method
flag | on/off switch |
Implemented in EEBeamCaloClient, EEBeamHodoClient, EEClusterClient, EECosmicClient, EEIntegrityClient, EELaserClient, EELedClient, EEOccupancyClient, EEPedestalClient, EEPedestalOnlineClient, EEStatusFlagsClient, EESummaryClient, EETestPulseClient, EETimingClient, and EETriggerTowerClient.
bool EEClient::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 EEBeamCaloClient, EEBeamHodoClient, EEClusterClient, EECosmicClient, EEIntegrityClient, EELaserClient, EELedClient, EEOccupancyClient, EEPedestalClient, EEPedestalOnlineClient, EEStatusFlagsClient, EESummaryClient, EETestPulseClient, EETimingClient, and EETriggerTowerClient.