/*
$Log$
+ Revision 1.15 2007/12/10 18:29:23 acolla
+ Some log added to the listen mode
+
Revision 1.14 2007/12/07 19:14:36 acolla
in AliShuttleTrigger:
}
//______________________________________________________________________________________________
-AliShuttleTrigger::AliShuttleTrigger(const AliShuttleConfig* config,
- UInt_t timeout, Int_t retries):
+AliShuttleTrigger::AliShuttleTrigger(const AliShuttleConfig* config):
fConfig(config), fShuttle(NULL),
fNotified(kFALSE), fTerminate(kFALSE),
fMutex(), fCondition(&fMutex),
//
if (!fConfig->IsValid()) AliFatal("********** !!!!! Invalid configuration !!!!! **********");
+ UInt_t timeout = fConfig->GetDCSTimeOut();
+ Int_t retries = fConfig->GetDCSRetries();
fShuttle = new AliShuttle(config, timeout, retries);
- TerminateSignalHandler* fQuitSignalHandler = new TerminateSignalHandler(this, kSigQuit);
- TerminateSignalHandler* fInterruptSignalHandler = new TerminateSignalHandler(this, kSigInterrupt);
+ fQuitSignalHandler = new TerminateSignalHandler(this, kSigQuit);
+ fInterruptSignalHandler = new TerminateSignalHandler(this, kSigInterrupt);
gSystem->AddSignalHandler(fQuitSignalHandler);
gSystem->AddSignalHandler(fInterruptSignalHandler);
fTerminate = kFALSE;
- DATENotifier* notifier = new DATENotifier(this, "/DATE/LOGBOOK/UPDATE");
+ DATENotifier* notifier = new DATENotifier(this, "/LOGBOOK/SUBSCRIBE/ECS_EOR");
Int_t nTry=0;
Int_t nMaxTry = fConfig->GetMaxRetries()+1;
break;
}
+ nTry++;
+ AliInfo(Form("Received %d triggers so far", nTry));
+
if (fConfig->GetRunMode() == AliShuttleConfig::kTest)
{
- nTry++;
- AliInfo(Form("Received %d triggers so far", nTry));
if(nTry>=nMaxTry)
{
AliInfo(Form("Collect() ran more than %d times -> Exiting!",