ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigMonitoring
TrigIDR4Monitoring
src
ParticleSelector.h
Go to the documentation of this file.
1
14
15
#ifndef IDTPM2_PARTICLESELECTOR_H
16
#define IDTPM2_PARTICLESELECTOR_H
17
18
#include "
TrackSelector.h
"
19
#include "
TruthTrackSelector.h
"
20
21
22
#include <string>
23
24
25
namespace
IDTPM2
{
26
27
class
ParticleSelector
:
public
TrackSelector
,
public
TruthTrackSelector
{
28
29
public
:
30
31
ASG_TOOL_CLASS
(
ParticleSelector
,
ITrackSelector
);
32
33
ParticleSelector
(
const
std::string& name );
34
35
virtual
StatusCode
initialize
()
override
;
36
38
39
virtual
bool
selectTrack
(
const
TrackView
& t )
const
;
40
41
};
42
43
}
// namespace IDTPM2
44
45
#endif
// IDTPM2_PARTICLESELECTOR_H
TrackSelector.h
emacs: this is -*- c++ -*-
TruthTrackSelector.h
emacs: this is -*- c++ -*-
IDTPM2::ITrackSelector
Definition
ITrackSelector.h:24
IDTPM2::ParticleSelector::ParticleSelector
ParticleSelector(const std::string &name)
Definition
ParticleSelector.cxx:20
IDTPM2::ParticleSelector::ASG_TOOL_CLASS
ASG_TOOL_CLASS(ParticleSelector, ITrackSelector)
IDTPM2::ParticleSelector::initialize
virtual StatusCode initialize() override
Dummy implementation of the initialisation function.
Definition
ParticleSelector.cxx:26
IDTPM2::ParticleSelector::selectTrack
virtual bool selectTrack(const TrackView &t) const
just take the baseclass version ...
Definition
ParticleSelector.cxx:34
IDTPM2::TrackSelector::TrackSelector
TrackSelector(const std::string &name)
the functions in find_bin are not nice and need to be tidied up
Definition
TrackSelector.cxx:23
IDTPM2::TruthTrackSelector::TruthTrackSelector
TruthTrackSelector(const std::string &name)
Definition
TruthTrackSelector.cxx:21
TrackView
forward declaration required for function prototype
Definition
TrackView.h:43
IDTPM2
Search the ancestor history, looking for an ancestor that satifies the predicate ....
Definition
AnalysisR4.h:31
Generated on
for ATLAS Offline Software by
1.17.0