29 m_storage (
std::string(
"")),
30 m_logMsg (
std::string(
""))
57 if ( 0 != m_timerService ){
58 delete m_timerService;
60 if ( 0 != m_stateService ){
61 delete m_stateService;
63 if ( 0 != m_valueService ){
64 delete m_valueService;
94 info(
"==========================================================================");
100 if ( 0 != m_timerService ){
101 m_timerService->setRunning (
true );
102 m_timerService->timeHandler() ;
118 info(
"--------------------------------------------------------------------------");
124 info(
"--------------------------------------------------------------------------");
128 info(
"No data Stored.",
"finalize");
129 info(
"--------------------------------------------------------------------------");
132 if ( 0 != m_timerService ){
133 m_timerService->setRunning (
false );
149 "RECREATE",
name().c_str());
150 std::string mess=std::string(
"Opening root file ");
152 info(mess,
"openRootFile");
163 std::string mess=std::string(
"Closing root file ");
165 info(mess,
"closeRootFile");
195 bool Processus::startService () {
return true; }
200 bool Processus::startServices () {
205 str.append(
"/state");
206 m_stateService =
new DimService ( str.c_str(),
211 m_timerService =
new ProcTimer ( m_updateDelay ,
this );
214 msgSvc(DEBUG,
"startService",
"No Dim service for Processus "+
223 bool Processus::updateServices () {
224 if ( 0!=m_stateService ) {
225 info(
"Updating service StateService",
"updateServices");
226 m_stateService->updateService();
228 if ( 0!=m_valueService ) {
229 info(
"Updating service ValueService",
"updateServices" );
230 m_valueService->updateService();
void info(std::string mymsg)
StatusCode endProcessing()
std::string dataFileFullName()
unsigned long runNumber()
void setNErrors(unsigned int)
virtual StatusCode finalize()=0
Processus()
Standard constructor.
void setNErrors(unsigned long nErrors)
StatusCode startProcessing()
void msgSvc(int level, std::string msg, std::string name)
virtual StatusCode initialize()=0
virtual ~Processus()
Destructor.