![]() |
ATLAS Offline Software
|
#include <TrackMeasurementThinning.h>
Public Member Functions | |
| TrackMeasurementThinning (const std::string &t, const std::string &n, const IInterface *p) | |
| Constructor with parameters. | |
| virtual | ~TrackMeasurementThinning () |
| Destructor. | |
| virtual StatusCode | initialize () override |
| virtual StatusCode | finalize () override |
| virtual StatusCode | doThinning (const EventContext &ctx) const override |
| Check that the current event passes this filter. | |
Private Attributes | |
| Gaudi::Property< std::string > | m_selectionString { this, "SelectionString", "", ""} |
| std::atomic< unsigned int > | m_ntot {} |
| std::atomic< unsigned int > | m_npass {} |
| StringProperty | m_streamName { this, "StreamName", "", "Name of the stream being thinned" } |
| SG::ThinningHandleKey< xAOD::TrackMeasurementValidationContainer > | m_SGKey { this, "TrackMeasurementValidationKey", "PixelClusters", "" } |
Definition at line 32 of file TrackMeasurementThinning.h.
| DerivationFramework::TrackMeasurementThinning::TrackMeasurementThinning | ( | const std::string & | t, |
| const std::string & | n, | ||
| const IInterface * | p ) |
Constructor with parameters.
Definition at line 18 of file TrackMeasurementThinning.cxx.
|
virtualdefault |
Destructor.
|
overridevirtual |
Check that the current event passes this filter.
Definition at line 56 of file TrackMeasurementThinning.cxx.
|
overridevirtual |
Definition at line 47 of file TrackMeasurementThinning.cxx.
|
overridevirtual |
Definition at line 29 of file TrackMeasurementThinning.cxx.
|
mutableprivate |
Definition at line 53 of file TrackMeasurementThinning.h.
|
mutableprivate |
Definition at line 52 of file TrackMeasurementThinning.h.
|
private |
Definition at line 49 of file TrackMeasurementThinning.h.
|
private |
Definition at line 57 of file TrackMeasurementThinning.h.
|
private |
Definition at line 54 of file TrackMeasurementThinning.h.