|
ATLAS Offline Software
|
Go to the documentation of this file.
14 #ifndef GENERATORFILTERS_XAODLEPTONFILTER_H
15 #define GENERATORFILTERS_XAODLEPTONFILTER_H
35 return StatusCode::SUCCESS;
40 return StatusCode::SUCCESS;
50 Gaudi::Property<double>
m_Ptmin{
this,
"Ptcut",10000.0,
"Minimum pT for a lepton to count"};
51 Gaudi::Property<double>
m_Ptmax{
this,
"PtcutMax",1e99,
"Maximum pT for a lepton to veto the event"};
52 Gaudi::Property<double>
m_EtaRange{
this,
"Etacut",10.0,
"Minimum |pseudorapidity| for a lepton to count"};
Filter events based on presence of charged leptons.
virtual StatusCode filterFinalize()
Finalize.
Gaudi::Property< double > m_EtaRange
xAODLeptonFilter(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Gaudi::Property< double > m_Ptmax
Base class for event generator filtering modules.
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode filterEvent()
Do the filtering.
virtual ~xAODLeptonFilter()
Destructor.
Gaudi::Property< double > m_Ptmin
virtual StatusCode filterInitialize()
Initialize.