ATLAS Offline Software
ElectronInJetSubtractionAlgorithm.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: ElectronInJetSubtractionAlgorithm.h 654856 2015-03-17 19:00:30Z dferreir $
6 #ifndef ANALYSISTOP_TOPJETSUBSTRUCTURE_ELECTRONINJETSUBTRACTIONALGORITHM_H
7 #define ANALYSISTOP_TOPJETSUBSTRUCTURE_ELECTRONINJETSUBTRACTIONALGORITHM_H
8 
10 #include "xAODJet/JetContainer.h"
12 
13 namespace top {
15  public:
18 
22 
23  void apply(xAOD::ElectronContainer* electrons, xAOD::JetContainer* jets, const bool useLooseElectrons = false);
24  private:
25  // commented out variables are unused. experts please check and remove
26  // bool m_doLooseCuts;
27  // Pass selection strings
28  const std::string m_passPreORSelection;
29  const std::string m_passPreORSelectionLoose;
30 
32  };
33 }
34 
35 #endif
top
TopConfig A simple configuration that is NOT a singleton.
Definition: AnalysisTrackingHelper.cxx:58
top::ElectronInJetSubtractionAlgorithm::ElectronInJetSubtractionAlgorithm
ElectronInJetSubtractionAlgorithm()
Definition: ElectronInJetSubtractionAlgorithm.cxx:11
top::ElectronInJetSubtractionAlgorithm::m_passPreORSelection
const std::string m_passPreORSelection
Definition: ElectronInJetSubtractionAlgorithm.h:28
top::ElectronInJetSubtractionAlgorithm::operator=
ElectronInJetSubtractionAlgorithm & operator=(const ElectronInJetSubtractionAlgorithm &rhs)=delete
TTBarElectronJetOverlap
Definition: TTBarElectronJetOverlap.h:16
top::ElectronInJetSubtractionAlgorithm::~ElectronInJetSubtractionAlgorithm
virtual ~ElectronInJetSubtractionAlgorithm()
Definition: ElectronInJetSubtractionAlgorithm.h:17
ElectronContainer.h
TTBarElectronJetOverlap.h
DataVector
Derived DataVector<T>.
Definition: DataVector.h:581
top::ElectronInJetSubtractionAlgorithm
Definition: ElectronInJetSubtractionAlgorithm.h:14
top::ElectronInJetSubtractionAlgorithm::ElectronInJetSubtractionAlgorithm
ElectronInJetSubtractionAlgorithm(ElectronInJetSubtractionAlgorithm &&rhs)=delete
top::ElectronInJetSubtractionAlgorithm::apply
void apply(xAOD::ElectronContainer *electrons, xAOD::JetContainer *jets, const bool useLooseElectrons=false)
Definition: ElectronInJetSubtractionAlgorithm.cxx:18
JetContainer.h
top::ElectronInJetSubtractionAlgorithm::ElectronInJetSubtractionAlgorithm
ElectronInJetSubtractionAlgorithm(const ElectronInJetSubtractionAlgorithm &rhs)=delete
defineDB.jets
list jets
Definition: JetTagCalibration/share/defineDB.py:24
InDetDD::electrons
@ electrons
Definition: InDetDD_Defs.h:17
top::ElectronInJetSubtractionAlgorithm::m_passPreORSelectionLoose
const std::string m_passPreORSelectionLoose
Definition: ElectronInJetSubtractionAlgorithm.h:29
top::ElectronInJetSubtractionAlgorithm::m_o
TTBarElectronJetOverlap m_o
Definition: ElectronInJetSubtractionAlgorithm.h:31