17 using
ROOT::Reflex::PluginService;
29 Gaudi::Utils::TypeNameString
item(name) ;
30 aud = PluginService::Create<IAuditor*>( item.type(), item.name(), serviceLocator().get() );
52 const std::string item_name = Gaudi::Utils::TypeNameString(name).name();
54 if ( (*it)->name() == item_name ) {
128 if((*it)->isEnabled()) {
129 (*it)->sysFinalize().
ignore();
143 if((*it)->isEnabled()) {
144 (*it)->before(evt,obj);
152 if((*it)->isEnabled()) {
153 (*it)->before(evt,name);
161 if((*it)->isEnabled()) {
162 (*it)->before(evt,obj);
170 if((*it)->isEnabled()) {
171 (*it)->before(evt,name);
180 if((*it)->isEnabled()) {
181 (*it)->after(evt,obj,sc);
189 if((*it)->isEnabled()) {
190 (*it)->after(evt,name,sc);
198 if((*it)->isEnabled()) {
199 (*it)->after(evt,obj,sc);
207 if((*it)->isEnabled()) {
208 (*it)->after(evt,name,sc);
214 #define OBSOLETION(name) \
215 void AuditorSvc::name(INamedInterface*) { \
216 throw GaudiException("The method IAuditor::" #name " is obsolete do not call it.", \
217 "AuditorSvc::" #name , StatusCode::FAILURE); \
228 throw GaudiException(
"The method afterExecute is obsolete do not call it.",