ATLAS Offline Software
BPhysVarBlinder.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3 */
4 
11 #ifndef DERIVATIONFRAMEWORK_BPhysVarBlinder_H
12 #define DERIVATIONFRAMEWORK_BPhysVarBlinder_H
13 
16 #include "GaudiKernel/ToolHandle.h"
17 
21 namespace xAOD {
22  class BPhysBlindingTool;
23 }
24 namespace DerivationFramework {
25 
42 
43  public:
47  BPhysVarBlinder(const std::string& t, const std::string& n,
48  const IInterface* p);
60  virtual StatusCode addBranches() const;
61 
62  private:
68  ToolHandle<xAOD::BPhysBlindingTool> m_blindingTool;
73 
74  };
75 }
76 #endif // DERIVATIONFRAMEWORK_BPhysVarBlinder_H
DerivationFramework::BPhysVarBlinder::m_enableBlinding
bool m_enableBlinding
Switch for enabling blinding.
Definition: BPhysVarBlinder.h:71
python.PerfMonSerializer.p
def p
Definition: PerfMonSerializer.py:743
DerivationFramework::BPhysVarBlinder::addBranches
virtual StatusCode addBranches() const
Perform blinding per event (if enabled)
IAugmentationTool.h
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
read_hist_ntuple.t
t
Definition: read_hist_ntuple.py:5
DerivationFramework::IAugmentationTool
Definition: IAugmentationTool.h:24
DerivationFramework::BPhysVarBlinder::initialize
StatusCode initialize()
Initialization.
beamspotman.n
n
Definition: beamspotman.py:731
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
DerivationFramework::BPhysVarBlinder::finalize
StatusCode finalize()
Finalization.
DerivationFramework
THE reconstruction tool.
Definition: ParticleSortingAlg.h:24
DerivationFramework::BPhysVarBlinder::m_blindingTool
ToolHandle< xAOD::BPhysBlindingTool > m_blindingTool
Definition: BPhysVarBlinder.h:68
DerivationFramework::BPhysVarBlinder
Definition: BPhysVarBlinder.h:41
CfAthAlgTool.h
DerivationFramework::BPhysVarBlinder::BPhysVarBlinder
BPhysVarBlinder(const std::string &t, const std::string &n, const IInterface *p)
Constructor.
DerivationFramework::CfAthAlgTool
Definition: CfAthAlgTool.h:35