ATLAS Offline Software
IBTagLightSecVertexing.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef BTAGGING_IBTAGLIGHTSECVERTEXING_H
6 #define BTAGGING_IBTAGLIGHTSECVERTEXING_H
7 
8 #include "GaudiKernel/IAlgTool.h"
9 #include "xAODJet/JetContainer.h"
11 
12 namespace Analysis
13 {
14 
15  static const InterfaceID IID_IBTagLightSecVertexing("IBTagLightSecVertexing", 1, 0);
16 
17  class IBTagLightSecVertexing : virtual public IAlgTool
18  {
19  public:
20 
23 
25  static const InterfaceID& interfaceID() { return IID_IBTagLightSecVertexing; };
26 
27  virtual StatusCode initialize() = 0;
29 
30  };
31 
32 } // End namespace
33 #endif
Analysis::IBTagLightSecVertexing::interfaceID
static const InterfaceID & interfaceID()
AlgTool interface methods.
Definition: IBTagLightSecVertexing.h:25
Analysis::IBTagLightSecVertexing::initialize
virtual StatusCode initialize()=0
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
DataVector
Derived DataVector<T>.
Definition: DataVector.h:581
Analysis::IBTagLightSecVertexing::~IBTagLightSecVertexing
virtual ~IBTagLightSecVertexing()
Virtual destructor.
Definition: IBTagLightSecVertexing.h:22
JetAnalysisAlgorithmsTest_EMTopo_eljob.jetContainer
string jetContainer
Definition: JetAnalysisAlgorithmsTest_EMTopo_eljob.py:36
BTaggingContainer.h
Analysis
The namespace of all packages in PhysicsAnalysis/JetTagging.
Definition: BTaggingCnvAlg.h:20
Analysis::IBTagLightSecVertexing
Definition: IBTagLightSecVertexing.h:18
JetContainer.h
Analysis::IBTagLightSecVertexing::BTagSecVertexing_exec
virtual StatusCode BTagSecVertexing_exec(const xAOD::JetContainer *jetContainer, xAOD::BTaggingContainer *btaggingContainer) const =0