#include <ThinningToolExample.h>
- Author
- James Catmore -at- cern.ch
Definition at line 31 of file ThinningToolExample.h.
◆ ThinningToolExample()
DerivationFramework::ThinningToolExample::ThinningToolExample |
( |
const std::string & |
t, |
|
|
const std::string & |
n, |
|
|
const IInterface * |
p |
|
) |
| |
◆ ~ThinningToolExample()
DerivationFramework::ThinningToolExample::~ThinningToolExample |
( |
| ) |
|
|
virtual |
◆ doThinning()
StatusCode DerivationFramework::ThinningToolExample::doThinning |
( |
| ) |
const |
|
overridevirtual |
Check that the current event passes this filter.
Definition at line 50 of file ThinningToolExample.cxx.
52 const EventContext& ctx = Gaudi::Hive::currentContext();
58 std::vector<bool>
mask;
61 else {
mask.push_back(
false); }
65 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 |
|
mutableprivate |
◆ m_ntot
std::atomic<unsigned int> DerivationFramework::ThinningToolExample::m_ntot |
|
mutableprivate |
◆ m_streamName
StringProperty DerivationFramework::ThinningToolExample::m_streamName { this, "StreamName", "", "Name of the stream being thinned" } |
|
private |
◆ m_trackPtCut
double DerivationFramework::ThinningToolExample::m_trackPtCut |
|
private |
The documentation for this class was generated from the following files: