50 m_timerTool = tool<ISequencerTimerTool>(
"SequencerTimerTool" );
68 status = itE->algorithm()->sysInitialize();
70 return Error(
"Can not initialize " + itE->algorithm()->name(),
109 verbose() <<
"Algorithm " << myAlg->
name() <<
" returned filter passed "
110 << (passed ?
"true" :
"false") <<
endmsg;
111 if ( itE->reverse() ) passed = !passed;
129 if (
m_modeOR ? passed : !passed ) {
132 verbose() <<
"SeqPass is now " << (seqPass ?
"true" :
"false") <<
endmsg;
139 verbose() <<
"SeqPass is " << (seqPass ?
"true" :
"false") <<
endmsg;
187 itE->algorithm()->resetExecuted();
196 #pragma warning(push)
197 #pragma warning(disable:1572)
206 bool addedContext =
false;
207 bool addedRootInTES =
false;
208 bool addedGlobalTimeOffset =
false;
215 for ( it = nameVector.
begin(); nameVector.end() != it; it++ ) {
216 const Gaudi::Utils::TypeNameString
typeName(*it);
228 bool foundContext =
false;
229 bool foundRootInTES =
false;
230 bool foundGlobalTimeOffset =
false;
232 if ( 0 != properties ) {
235 itProp != properties->
end();
239 if (
"Context" == (*itProp)->name() ) {
242 if (
"RootInTES" == (*itProp)->name() ) {
243 foundRootInTES =
true;
245 if (
"GlobalTimeOffset" == (*itProp)->name() ) {
246 foundGlobalTimeOffset =
true;
251 if ( !foundContext &&
"" !=
context() ) {
256 if ( !foundRootInTES &&
"" !=
rootInTES() ) {
259 addedRootInTES =
true;
264 addedGlobalTimeOffset =
true;
283 if ( addedContext ) {
285 addedContext =
false;
287 if ( addedRootInTES ) {
289 addedRootInTES =
false;
291 if ( addedGlobalTimeOffset ) {
293 addedGlobalTimeOffset =
false;
326 warning() << theName <<
" is not an Algorithm - failed dynamic_cast"
331 warning() <<
"Unable to find or create " << theName <<
endmsg;
343 msg <<
"Member list: ";
348 if ( myAlg->
name() == myAlgType ) {
349 msg << myAlg->
name();
351 msg << myAlgType <<
"/" << myAlg->
name();
355 if (
"" !=
context() ) msg <<
", with context '" <<
context() <<
"'";
383 {
m_timerTool = tool<ISequencerTimerTool>(
"SequencerTimerTool" ) ; }