ATLAS Offline Software
Loading...
Searching...
No Matches
KinematicSimSelector.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
4
5
6#ifndef ISF_TOOLS_KINEMATICSIMSELECTOR_H
7#define ISF_TOOLS_KINEMATICSIMSELECTOR_H 1
8
9// ISF includes
12
13namespace ISF
14{
15
23 {
24
25 public:
27 KinematicSimSelector( const std::string& t, const std::string& n, const IInterface* p );
28
31
32 // Athena algtool's Hooks
33 virtual StatusCode initialize() override;
34 virtual StatusCode finalize() override;
35
37 virtual bool passSelectorCuts(const ISFParticle& particle) const override;
38 };
39
40}
41
42#endif //> !ISF_TOOLS_KINEMATICSIMSELECTOR_H
BaseSimulationSelector(const std::string &t, const std::string &n, const IInterface *p)
Constructor with parameters.
The generic ISF particle definition,.
Definition ISFParticle.h:42
KinematicParticleCuts()
Constructor.
KinematicSimSelector(const std::string &t, const std::string &n, const IInterface *p)
Constructor with parameters.
virtual StatusCode initialize() override
virtual StatusCode finalize() override
virtual bool passSelectorCuts(const ISFParticle &particle) const override
check whether given particle passes all cuts -> will be used for routing decision
ISFParticleOrderedQueue.