|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef GENERATORFILTER_xAODFOUREPTONMASSFILTER
8 #define GENERATORFILTER_xAODFOUREPTONMASSFILTER
30 Gaudi::Property<double>
m_minPt{
this,
"MinPt", 5000.,
" "};
31 Gaudi::Property<double>
m_maxEta{
this,
"MaxEta", 3.0,
" "};
32 Gaudi::Property<double>
m_minMass1{
this,
"MinMass1", 60000,
" "};
33 Gaudi::Property<double>
m_maxMass1{
this,
"MaxMass1", 14000000,
" "};
34 Gaudi::Property<double>
m_minMass2{
this,
"MinMass2", 12000,
" "};
35 Gaudi::Property<double>
m_maxMass2{
this,
"MaxMass2", 14000000,
" "};
41 {
this,
"xAODTruthParticleContainerNameLightLepton",
"TruthLightLeptons",
"Name of Truth Light Leptons container from the slimmer"};
Gaudi::Property< double > m_maxMass2
Gaudi::Property< double > m_maxEta
Gaudi::Property< double > m_maxMass1
virtual StatusCode filterInitialize() override
xAODFourLeptonMassFilter(const std::string &name, ISvcLocator *pSvcLocator)
Base class for event generator filtering modules.
Filter on two dilepton-pairs with two mass windows (by default >60GeV and >12GeV)
Gaudi::Property< double > m_minPt
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Property< double > m_minMass2
Gaudi::Property< bool > m_allowElecMu
SG::ReadHandleKey< xAOD::TruthParticleContainer > m_xaodTruthParticleContainerNameLightLeptonKey
Gaudi::Property< bool > m_allowSameCharge
virtual StatusCode filterEvent() override
Gaudi::Property< double > m_minMass1