|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRACKINGANALYSISALGORITHMS_VERTEXSELECTIONALG_H
6 #define TRACKINGANALYSISALGORITHMS_VERTEXSELECTIONALG_H
58 Gaudi::Property<unsigned>
m_minVertices {
this,
"MinVertices", 1,
"Minimum number of vertices required"};
60 Gaudi::Property<unsigned>
m_minTracks {
this,
"MinTracks", 0,
"Minimum number of track particles required per vertex"};
70 #endif // TRACKINGANALYSISALGORITHMS_VERTEXSELECTIONALG_H
Gaudi::Property< unsigned > m_minVertices
Number of vertices required in the event.
virtual StatusCode finalize() override
Function finalize the algorithm.
Property holding a SG store/key/clid from which a ReadHandle is made.
Select isolated Photons, Electrons and Muons.
AnaAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
constructor with parameters
Algorithm meant to select events with "some" vertex requirements.
a handle for applying algorithm filter decisions
the (new) base class for EventLoop algorithms
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode execute() override
Function executing the algorithm.
FilterReporterParams m_filterParams
virtual StatusCode initialize() override
Function initialising the algorithm.
Gaudi::Property< unsigned > m_minTracks
Number of track particles required per vertex.
SG::ReadHandleKey< xAOD::VertexContainer > m_vertexKey
Event store key of the vertex container.