ATLAS Offline Software
PhysicsAnalysis
TopPhys
xAOD
TopEventReconstructionTools
TopEventReconstructionTools
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
9
#include "
TopEventSelectionTools/EventSelectorBase.h
"
10
#include "
TopEventReconstructionTools/KLFitterTool.h
"
11
12
namespace
top
{
13
class
Event
;
14
class
TopConfig;
15
16
class
KLFitterRun
:
public
EventSelectorBase
{
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
Generated on Thu Jul 4 2024 21:19:21 for ATLAS Offline Software by
1.8.18