|
ATLAS Offline Software
|
Go to the documentation of this file.
13 , m_grlTool(
"GoodRunsListSelectionTool", this)
29 return StatusCode::SUCCESS;
35 return StatusCode::SUCCESS;
46 const bool isSelected =
m_grlTool->passRunLB(*evtInfo);
47 dec_isGRLDecorator(*evtInfo) = isSelected;
48 if(!isSelected)
return StatusCode::SUCCESS;
52 return StatusCode::SUCCESS;
def retrieve(aClass, aKey=None)
a guard class for use with ref FilterReporterParams
virtual StatusCode execute()
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
Gaudi::Property< bool > m_noFilter
virtual ~GRLSelectorAlg()
ToolHandle< IGoodRunsListSelectionTool > m_grlTool
ServiceHandle< StoreGateSvc > & evtStore()
The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc.
::StatusCode StatusCode
StatusCode definition for legacy code.
Handle class for adding a decoration to an object.
StatusCode initialize(bool enabled=true)
do anything we need to do in initialize
GRLSelectorAlg(const std::string &name, ISvcLocator *pSvcLocator)
SG::WriteDecorHandleKey< xAOD::EventInfo > m_grlKey
Class describing the basic event information.
virtual StatusCode initialize()
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
FilterReporterParams m_filterParams
virtual StatusCode finalize()
std::string summary()
report the status of filtering