ATLAS Offline Software
Loading...
Searching...
No Matches
DefaultSimSelector.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
6// DefaultSimSelector.h, (c) ATLAS Detector software
8
9#ifndef ISF_TOOLS_DEFAULTSIMFILTER_H
10#define ISF_TOOLS_DEFAULTSIMFILTER_H 1
11
12// ISF includes
14
15namespace ISF
16{
17
26 {
27
28 public:
30 DefaultSimSelector( const std::string& t, const std::string& n, const IInterface* p );
31
34
35 // Athena algtool's Hooks
36 StatusCode initialize() override;
37 StatusCode finalize() override;
38
40 inline virtual bool passSelectorCuts(const ISFParticle& particle) const override;
41 };
42
43}
44
45
46#endif //> !ISF_TOOLS_DEFAULTSIMFILTER_H
BaseSimulationSelector(const std::string &t, const std::string &n, const IInterface *p)
Constructor with parameters.
StatusCode finalize() override
virtual bool passSelectorCuts(const ISFParticle &particle) const override
check whether given particle passes all cuts -> will be used for routing decision
DefaultSimSelector(const std::string &t, const std::string &n, const IInterface *p)
Constructor with parameters.
StatusCode initialize() override
The generic ISF particle definition,.
Definition ISFParticle.h:42
ISFParticleOrderedQueue.