|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef GENERATORFILTERS_XAODPARENTTWOCHILDRENFILTER_H
6 #define GENERATORFILTERS_XAODPARENTTWOCHILDRENFILTER_H
27 Gaudi::Property<double>
m_PtMinParent{
this,
"PtMinParent",0.,
"Min parent Pt"};
28 Gaudi::Property<std::vector<int>>
m_PDGParent{
this,
"PDGParent",0,
"PDG ID of parents"};
29 Gaudi::Property<double>
m_EtaRangeParent{
this,
"EtaRangeParent",10.0,
"Parent eta range"};
30 Gaudi::Property<std::vector<int>>
m_PDGChild{
this,
"PDGChild",0,
"PDG ID of child"};
31 Gaudi::Property<double>
m_PtMinChild{
this,
"PtMinChild",0.,
"Min child Pt"};
32 Gaudi::Property<double>
m_EtaRangeChild{
this,
"EtaRangeChild",0.,
"Child eta range"};
virtual StatusCode filterInitialize()
Gaudi::Property< double > m_PtMinChild
Gaudi::Property< double > m_PtMinParent
virtual StatusCode filterEvent()
Base class for event generator filtering modules.
Gaudi::Property< std::vector< int > > m_PDGParent
xAODParentTwoChildrenFilter(const std::string &name, ISvcLocator *pSvcLocator)
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Property< double > m_EtaRangeParent
Allows the user to search for any given decay Parent -> Child1 + anti(Child1) AND Parent -> Child2 + ...
Gaudi::Property< std::vector< int > > m_PDGChild
Gaudi::Property< double > m_EtaRangeChild