|
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef GENERATORFILTERSM4MUINTERVALFILTER_H
5 #define GENERATORFILTERSM4MUINTERVALFILTER_H
8 #include "GaudiKernel/ServiceHandle.h"
12 class HepRandomEngine;
27 const EventContext& ctx)
const;
double getEventWeight(double m) const
virtual StatusCode filterEvent()
virtual StatusCode filterInitialize()
Base class for event generator filtering modules.
ServiceHandle< IAthRNGSvc > m_rndmSvc
CLHEP::HepRandomEngine * getRandomEngine(const std::string &streamName, const EventContext &ctx) const
virtual ~M4MuIntervalFilter()
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode filterFinalize()
M4MuIntervalFilter(const std::string &name, ISvcLocator *pSvcLocator)