ATLAS Offline Software
KLFitterRun.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3  */
4 
5 // $Id: KLFitterRun.h 688037 2015-08-07 01:24:06Z morrisj $
6 #ifndef ANALYSISTOP_TOPEVENTRECONSTRCUTIONTOOLS_KLFITTERRUN_H
7 #define ANALYSISTOP_TOPEVENTRECONSTRCUTIONTOOLS_KLFITTERRUN_H
8 
11 
12 namespace top {
13  class Event;
14  class TopConfig;
15 
17  public:
18  KLFitterRun(const std::string& kSelectionName, const std::string& kParameters,
19  std::shared_ptr<top::TopConfig> config);
20  virtual ~KLFitterRun() {}
21 
22  virtual bool apply(const top::Event&) const override;
23  std::string name() const override;
24  private:
25  std::string m_name;
26 
27  std::unique_ptr<top::KLFitterTool> m_myFitter;
28  };
29 }
30 #endif
top::KLFitterRun::name
std::string name() const override
A human readable name.
Definition: KLFitterRun.cxx:41
top
TopConfig A simple configuration that is NOT a singleton.
Definition: AnalysisTrackingHelper.cxx:58
Event
Definition: trigbs_orderedMerge.cxx:42
top::KLFitterRun::~KLFitterRun
virtual ~KLFitterRun()
Definition: KLFitterRun.h:20
top::KLFitterRun::KLFitterRun
KLFitterRun(const std::string &kSelectionName, const std::string &kParameters, std::shared_ptr< top::TopConfig > config)
Definition: KLFitterRun.cxx:17
config
Definition: PhysicsAnalysis/AnalysisCommon/AssociationUtils/python/config.py:1
top::KLFitterRun::apply
virtual bool apply(const top::Event &) const override
This does stuff based on the information in an event.
Definition: KLFitterRun.cxx:36
top::KLFitterRun
Definition: KLFitterRun.h:16
top::EventSelectorBase
This should apply event-level cuts and perform simple plotting on top::Event objects.
Definition: EventSelectorBase.h:20
top::KLFitterRun::m_name
std::string m_name
Definition: KLFitterRun.h:25
top::KLFitterRun::m_myFitter
std::unique_ptr< top::KLFitterTool > m_myFitter
Definition: KLFitterRun.h:27
EventSelectorBase.h
top::Event
Very simple class to hold event data after reading from a file.
Definition: Event.h:49
KLFitterTool.h