ATLAS Offline Software
BadBatmanAugmentationTool.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 // BatBatmanAugmentationTool.cxx, (c) ATLAS Detector software
8 // Author: Chris Young (christopher.young@cern.ch)
10 
11 #ifndef DERIVATIONFRAMEWORK_BADBATMANAUGMENTATIONTOOL_H
12 #define DERIVATIONFRAMEWORK_BADBATMANAUGMENTATIONTOOL_H
13 
14 #include <string>
15 #include <vector>
16 
20 
23 #include "GaudiKernel/ToolHandle.h"
26 
27 namespace DerivationFramework {
28 
30  public:
31  BadBatmanAugmentationTool(const std::string& t, const std::string& n, const IInterface* p);
32 
35  virtual StatusCode addBranches() const;
36 
37  private:
38 
39  SG::ReadHandleKey<xAOD::EventInfo> m_eventInfo_key{this, "EventInfo", "EventInfo", "Input event information"};
40  SG::ReadHandleKey<xAOD::CaloClusterContainer> m_clusterContainer_key{this, "CaloCalTopoClusters", "CaloCalTopoClusters", "Input cluster container"};
41 
43  ,"IsBadBatmanKey"
44  ,"EventInfo.DFCommonJets_isBadBatman"
45  ,"Decoration for isBadBatman flag"};
46 
47  };
48 }
49 
50 #endif // DERIVATIONFRAMEWORK_PFLOWAUGMENTATIONTOOL_H
SG::WriteDecorHandleKey< xAOD::EventInfo >
ReadDecorHandleKey.h
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
DerivationFramework::BadBatmanAugmentationTool
Definition: BadBatmanAugmentationTool.h:29
DerivationFramework::BadBatmanAugmentationTool::addBranches
virtual StatusCode addBranches() const
Pass the thinning service
Definition: BadBatmanAugmentationTool.cxx:51
IAugmentationTool.h
DerivationFramework::BadBatmanAugmentationTool::m_clusterContainer_key
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_clusterContainer_key
Definition: BadBatmanAugmentationTool.h:40
DerivationFramework::BadBatmanAugmentationTool::m_isBadBatmanKey
SG::WriteDecorHandleKey< xAOD::EventInfo > m_isBadBatmanKey
Definition: BadBatmanAugmentationTool.h:42
read_hist_ntuple.t
t
Definition: read_hist_ntuple.py:5
SG::ReadHandleKey< xAOD::EventInfo >
DerivationFramework::BadBatmanAugmentationTool::initialize
StatusCode initialize()
Definition: BadBatmanAugmentationTool.cxx:30
DerivationFramework::IAugmentationTool
Definition: IAugmentationTool.h:24
DerivationFramework::BadBatmanAugmentationTool::BadBatmanAugmentationTool
BadBatmanAugmentationTool(const std::string &t, const std::string &n, const IInterface *p)
Definition: BadBatmanAugmentationTool.cxx:22
python.utils.AtlRunQueryDQUtils.p
p
Definition: AtlRunQueryDQUtils.py:210
WriteDecorHandleKey.h
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
CaloCluster.h
beamspotman.n
n
Definition: beamspotman.py:731
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgTool.h
DerivationFramework
THE reconstruction tool.
Definition: ParticleSortingAlg.h:24
DerivationFramework::BadBatmanAugmentationTool::m_eventInfo_key
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfo_key
Definition: BadBatmanAugmentationTool.h:39
EventInfo.h
CaloClusterContainer.h
AthAlgTool
Definition: AthAlgTool.h:26
DerivationFramework::BadBatmanAugmentationTool::finalize
StatusCode finalize()
Definition: BadBatmanAugmentationTool.cxx:43