![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef ATHENABASECOMPS_FILTEREDALGORTITHM_H
8 #define ATHENABASECOMPS_FILTEREDALGORTITHM_H 1
18 #include "GaudiKernel/IDataSelector.h"
20 #include "GaudiKernel/ClassID.h"
21 #include "Gaudi/Property.h"
22 #include "GaudiKernel/ServiceHandle.h"
69 #endif // !ATHENABASECOMPS_FILTEREDALGORITHM_H
algorithm that marks for write data objects in SG
virtual StatusCode finalize()
StringArrayProperty m_requireNames
Vector of names of Algorithms that this stream requires.
virtual StatusCode initialize()
FilteredAlgorithm(const FilteredAlgorithm &)
bool isEventAccepted() const
Test whether this event should be output.
StringArrayProperty m_vetoNames
Vector of names of Algorithms that this stream is vetoed by.
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode execute()
StringArrayProperty m_acceptNames
Vector of names of Algorithms that this stream accepts.
FilteredAlgorithm & operator=(const FilteredAlgorithm &)
virtual ~FilteredAlgorithm()
Standard Destructor.
ServiceHandle< IDecisionSvc > m_decSvc