ATLAS Offline Software
BJetHelper.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef ASSOCIATIONUTILS_BJETHELPER_H
6 #define ASSOCIATIONUTILS_BJETHELPER_H
7 
8 // EDM includes
9 #include "xAODJet/JetContainer.h"
10 
11 // Local includes
13 
14 namespace ORUtils
15 {
16 
21  class BJetHelper
22  {
23 
24  public:
25 
27  BJetHelper(const std::string& bJetLabel);
28 
30  bool isBJet(const xAOD::Jet& jet) const;
31 
32  private:
33 
36 
37  }; // class BJetHelper
38 
39 } // namespace ORUtils
40 
41 #endif
bJetLabel
const std::string bJetLabel
Definition: OverlapRemovalTester.cxx:70
ORUtils::BJetHelper::m_bJetAccessor
ort::inputAccessor_t m_bJetAccessor
BJet label accessor.
Definition: BJetHelper.h:35
SG::ConstAccessor
Helper class to provide constant type-safe access to aux data.
Definition: ConstAccessor.h:55
ORUtils::BJetHelper
Helper class for b-jet decorations.
Definition: BJetHelper.h:22
ORUtils::BJetHelper::BJetHelper
BJetHelper(const std::string &bJetLabel)
Constructor.
Definition: BJetHelper.cxx:14
ORUtils
Definition: AltMuJetOverlapTool.h:20
ORUtils::BJetHelper::isBJet
bool isBJet(const xAOD::Jet &jet) const
Check if an object is labeled as a b-jet.
Definition: BJetHelper.cxx:21
jet
Definition: JetCalibTools_PlotJESFactors.cxx:23
xAOD::Jet_v1
Class describing a jet.
Definition: Jet_v1.h:57
JetContainer.h
OverlapRemovalDefs.h