ATLAS Offline Software
BTaggingReader.h
Go to the documentation of this file.
1 // Dear emacs, this is -*- c++ -*-
2 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // $Id: BTaggingReader.h 581810 2014-02-06 08:45:23Z krasznaa $
8 #ifndef XAODREADERALGS_BTAGGINGREADER_H
9 #define XAODREADERALGS_BTAGGINGREADER_H
10 
11 // System include(s):
12 #include <string>
13 
14 // Gaudi/Athena include(s):
16 
17 namespace xAODReader {
18 
30  class BTaggingReader : public AthAlgorithm {
31 
32  public:
33 
35  BTaggingReader( const std::string& name, ISvcLocator* svcLoc );
36 
38  virtual StatusCode initialize();
39 
41  virtual StatusCode execute();
42 
43  private:
44 
46  std::string m_containerName;
47 
48  }; // class BTaggingReader
49 
50 } // namespace xAODReader
51 
52 #endif // XAODREADERALGS_BTAGGINGREADER_H
xAODReader::BTaggingReader::execute
virtual StatusCode execute()
Function executing the algorithm.
Definition: BTaggingReader.cxx:39
AthAlgorithm.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgorithm
Definition: AthAlgorithm.h:47
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
xAODReader::BTaggingReader::initialize
virtual StatusCode initialize()
Function initialising the algorithm.
Definition: BTaggingReader.cxx:30
xAODReader::BTaggingReader::BTaggingReader
BTaggingReader(const std::string &name, ISvcLocator *svcLoc)
Regular Algorithm constructor.
Definition: BTaggingReader.cxx:23
xAODReader::BTaggingReader
Algorithm reading xAOD::BTagging.
Definition: BTaggingReader.h:30
xAODReader
Definition: BTaggingReader.cxx:21
xAODReader::BTaggingReader::m_containerName
std::string m_containerName
Name of the container to investigate.
Definition: BTaggingReader.h:46