#include <ThinningToolExample.h>
- Author
- James Catmore -at- cern.ch
Definition at line 26 of file ThinningToolExample.h.
◆ ~ThinningToolExample()
DerivationFramework::ThinningToolExample::~ThinningToolExample |
( |
| ) |
|
|
virtual |
◆ doThinning()
StatusCode DerivationFramework::ThinningToolExample::doThinning |
( |
| ) |
const |
|
overridevirtual |
Check that the current event passes this filter.
Definition at line 41 of file ThinningToolExample.cxx.
43 const EventContext& ctx = Gaudi::Hive::currentContext();
49 std::vector<bool>
mask;
52 else {
mask.push_back(
false); }
56 return StatusCode::SUCCESS;
◆ finalize()
StatusCode DerivationFramework::ThinningToolExample::finalize |
( |
| ) |
|
|
overridevirtual |
◆ initialize()
StatusCode DerivationFramework::ThinningToolExample::initialize |
( |
| ) |
|
|
overridevirtual |
◆ m_inDetSGKey
◆ m_npass
std::atomic<unsigned int> DerivationFramework::ThinningToolExample::m_npass {0} |
|
mutableprivate |
◆ m_ntot
std::atomic<unsigned int> DerivationFramework::ThinningToolExample::m_ntot {0} |
|
mutableprivate |
◆ m_streamName
Gaudi::Property<std::string> DerivationFramework::ThinningToolExample::m_streamName { this, "StreamName", "", "Name of the stream being thinned" } |
|
private |
◆ m_trackPtCut
Gaudi::Property<double> DerivationFramework::ThinningToolExample::m_trackPtCut { this, "TrackPtCut", 20.0, "Track p_T cut in GeV" } |
|
private |
The documentation for this class was generated from the following files:
Class describing a TrackParticle.